Tài liệu này chứa câu trả lời cho các câu hỏi chung về khả năng tương thích với Android.
Những loại thiết bị nào có thể tương thích với Android?
Phần mềm Android có thể được chuyển sang nhiều thiết bị, bao gồm cả một số thiết bị mà ứng dụng bên thứ ba không chạy đúng cách. Tài liệu định nghĩa về khả năng tương thích (CDD) cho Android nêu rõ các cấu hình thiết bị cụ thể được coi là tương thích.
Ví dụ: mặc dù mã nguồn Android có thể được chuyển để chạy trên một điện thoại không có máy ảnh, nhưng CDD yêu cầu tất cả điện thoại đều phải có máy ảnh. Điều này cho phép nhà phát triển dựa vào một bộ chức năng nhất quán khi viết ứng dụng.
CDD tiếp tục phát triển để phản ánh thực tế thị trường. Ví dụ: phiên bản 1.6 của CDD chỉ hỗ trợ điện thoại di động. Tuy nhiên, phiên bản 2.1 cho phép các thiết bị bỏ qua phần cứng điện thoại, cho phép các thiết bị không phải điện thoại như trình phát nhạc kiểu máy tính bảng tương thích. Khi thực hiện những thay đổi này, Google cũng tăng cường Google Play để cho phép nhà phát triển duy trì quyền kiểm soát đối với vị trí cung cấp ứng dụng của họ. Tiếp tục ví dụ về điện thoại, một ứng dụng quản lý tin nhắn văn bản SMS sẽ không hữu ích trên trình phát nội dung nghe nhìn. Vì vậy, Google Play cho phép nhà phát triển chỉ giới hạn ứng dụng đó cho các thiết bị điện thoại.
Nếu thiết bị của tôi tương thích, thì thiết bị đó có tự động có quyền truy cập vào Google Play và sử dụng thương hiệu không?
Không. Quyền truy cập không được cấp tự động. Google Play là một dịch vụ do Google điều hành. Khả năng tương thích là điều kiện tiên quyết để có quyền truy cập vào phần mềm và thương hiệu Google Play. Sau khi một thiết bị đủ điều kiện là thiết bị tương thích với Android, bạn nên hoàn tất biểu mẫu liên hệ trong quy trình cấp phép Dịch vụ Google dành cho thiết bị di động để yêu cầu quyền truy cập vào Google Play.
Có bắt buộc phải tương thích không?
Không. Bạn không bắt buộc phải tham gia Chương trình tương thích của Android. Mã nguồn Android là mã nguồn mở, vì vậy, mọi người đều có thể sử dụng mã nguồn này để xây dựng mọi loại thiết bị. Tuy nhiên, nếu muốn sử dụng tên Android cho sản phẩm của mình hoặc muốn truy cập vào Google Play, trước tiên, bạn phải đảm bảo rằng thiết bị của mình tương thích.
Chi phí chứng nhận khả năng tương thích là bao nhiêu?
Bạn không phải trả phí để có được chứng nhận tương thích với Android cho thiết bị. Bộ kiểm thử tính tương thích là nguồn mở và có sẵn cho mọi người để kiểm thử thiết bị.
Ai xác định định nghĩa về khả năng tương thích?
Google chịu trách nhiệm về định hướng tổng thể của Android dưới dạng một nền tảng và sản phẩm, vì vậy, Google duy trì Tài liệu định nghĩa về khả năng tương thích (CDD) cho từng bản phát hành. Google soạn thảo CDD cho một phiên bản Android mới sau khi tham khảo ý kiến của nhiều nhà sản xuất thiết bị gốc (OEM) cung cấp thông tin đầu vào.
Mỗi phiên bản Android được hỗ trợ trong bao lâu cho các thiết bị mới?
Mã của Android là mã nguồn mở, vì vậy, Google không thể ngăn người dùng sử dụng bất kỳ phiên bản nào để khởi chạy thiết bị. Thay vào đó, Google chọn không cấp phép cho phần mềm ứng dụng Google Play để sử dụng trên các phiên bản lỗi thời. Điều này cho phép mọi người tiếp tục phân phối các phiên bản Android đã lỗi thời, nhưng các thiết bị đó không thể sử dụng tên Android và tồn tại bên ngoài hệ sinh thái ứng dụng Android, giống như khi chúng không tương thích.
Một thiết bị có thể có giao diện người dùng khác và vẫn tương thích không?
Chương trình tương thích của Android xác định xem một thiết bị có thể chạy ứng dụng bên thứ ba hay không. Các thành phần giao diện người dùng đi kèm với thiết bị (chẳng hạn như màn hình chính, trình quay số và bảng phối màu) thường không ảnh hưởng nhiều đến ứng dụng của bên thứ ba. Do đó, nhà sản xuất thiết bị có thể tuỳ chỉnh giao diện người dùng. Tài liệu định nghĩa về khả năng tương thích hạn chế mức độ mà OEM được phép thay đổi giao diện người dùng của hệ thống đối với các khu vực ảnh hưởng đến ứng dụng bên thứ ba.
Khi nào các định nghĩa về khả năng tương thích được phát hành cho các phiên bản Android mới?
Mục tiêu của Google là phát hành phiên bản mới của Tài liệu định nghĩa về khả năng tương thích với Android (CDD) khi phiên bản nền tảng Android tương ứng đã hội tụ đủ để cho phép phát hành. Mặc dù Google không thể phát hành bản nháp cuối cùng của CDD cho một phiên bản phần mềm Android trước khi thiết bị hàng đầu đầu tiên được xuất xưởng với phần mềm đó, nhưng CDD cuối cùng luôn được phát hành sau thiết bị đầu tiên. Tuy nhiên, bất cứ khi nào có thể, Google sẽ phát hành các phiên bản nháp của CDD.
Làm cách nào để xác thực tuyên bố về khả năng tương thích của nhà sản xuất thiết bị?
Không có quy trình xác thực nào cho khả năng tương thích của thiết bị chạy Android. Tuy nhiên, nếu thiết bị có Google Play, Google thường xác thực khả năng tương thích của thiết bị trước khi đồng ý cấp phép cho phần mềm ứng dụng Google Play.
Điều gì sẽ xảy ra nếu một thiết bị tuyên bố có khả năng tương thích nhưng sau đó lại phát hiện ra có vấn đề về khả năng tương thích?
Thông thường, Google yêu cầu bạn phát hành hình ảnh hệ thống đã cập nhật để khắc phục mọi vấn đề về khả năng tương thích.