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 của 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ị, kể cả một số thiết bị mà các ứ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 chiếc điện thoại không có camera, nhưng CDD yêu cầu tất cả điện thoại đều phải có camera. Đ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 không ngừng phát triển để phản ánh thực tế của thị trường. Ví dụ: phiên bản 1.6 của CDD chỉ hỗ trợ điện thoại di động. Nhưng phiên bản 2.1 cho phép các thiết bị bỏ qua phần cứng điện thoại, giú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 sẽ tăng cường Google Play để cho phép nhà phát triển giữ quyền kiểm soát đối với nơi ứng dụng của họ có mặt. Để 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à 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 vận hành. Đạt được 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 của Google Play. Sau khi một thiết bị được xác nhậ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ệ có trong phần cấp phép Dịch vụ di động của Google để 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. Chương trình tương thích của Android là không bắt buộc. 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 để tạo ra mọi loại thiết bị. Tuy nhiên, nếu muốn sử dụng tên Android với 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 bạn 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í để thiết bị tương thích với Android. Bộ kiểm tra tính tương thích là nguồn mở và được cung cấp cho bất kỳ ai để 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ề hướng đi tổng thể của Android với tư cách là 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 mỗi 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 OEM cung cấp thông tin đầu vào.
Mỗi phiên bản Android được hỗ trợ trong bao lâu đối với các thiết bị mới?
Mã của Android là mã nguồn mở, nên Google không thể ngăn người khác sử dụng bất kỳ phiên bản nào để ra mắt thiết bị. Thay vào đó, Google chọn không cấp phép 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 những thiết bị đó không thể sử dụng tên Android và nằm ngoài hệ sinh thái ứng dụng Android, giống như thể chúng không tương thích.
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 các ứ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 các ứng dụng bên thứ ba. Do đó, các 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 hệ thống cho những khu vực ảnh hưởng đến các ứng dụng bên thứ ba.
Khi nào thì 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 một phiên bản mới của Tài liệu định nghĩa về khả năng tương thích (CDD) với Android khi phiên bản nền tảng Android tương ứng đã hội tụ đủ để cho phép điều đó. 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 cù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, trong trường hợp 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 về 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, thì 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 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ố tương thích nhưng sau đó lại được phát hiện 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 các hình ảnh hệ thống mới nhất để khắc phục mọi vấn đề về khả năng tương thích.