Nguyên tắc AEP: Khả năng sử dụng tính năng

Duy trì tính nhất quán của các tính năng trên Android so với các nền tảng không phải Android tương đương để đảm bảo trải nghiệm nhất quán và cao cấp cho người dùng, bất kể họ chọn thiết bị nào.

Yêu cầu về việc triển khai

Để đủ điều kiện tham gia AEP, ứng dụng của bạn phải tuân thủ các yêu cầu sau:

  • Thời gian ra mắt: Tất cả các tính năng* phải được ra mắt đầy đủ trên Android ở mọi quốc gia đang hoạt động trong chương trình AEP trong vòng 3 tuần kể từ khi ra mắt đầy đủ trên một nền tảng không phải Android ở cùng quốc gia đó.
  • Tương đương về chức năng: Phiên bản Android của một tính năng phải hỗ trợ các chức năng và trường hợp sử dụng cốt lõi giống như các phiên bản không phải Android. Một tính năng không đáp ứng yêu cầu này nếu thiếu một khả năng có ở nơi khác hoặc không khớp với cấp độ triển khai gốc, chẳng hạn như sử dụng webview chưa được tối ưu hoá khi có một tính năng gốc trên các nền tảng khác.

(*) Định nghĩa về tính năng: Tính năng được định nghĩa là một khả năng, phần mềm tiện ích, hành trình của người dùng, nhóm nội dung hoặc phương thức trao đổi giá trị riêng biệt, có thể nhận dạng trong một ứng dụng, mang lại giá trị chức năng hữu hình cho người dùng cuối. Điều này bao gồm các điểm truy cập bổ sung như tiện ích, hoạt động cá nhân hoá và tối ưu hoá thứ hạng của trải nghiệm, cũng như quyền truy cập vào nội dung đặc biệt.

Phạm vi áp dụng nguyên tắc

Nguyên tắc này áp dụng cho tất cả ứng dụng trên mọi kiểu dáng.

Miễn trừ

Các trường hợp miễn trừ sau đây được áp dụng cho nguyên tắc này:

  • Không khả thi về mặt kỹ thuật: Một tính năng có thể được miễn nếu không khả thi về mặt kỹ thuật khi hỗ trợ trên Android. Nhà phát triển phải ghi lại tính năng này và các yếu tố kỹ thuật cụ thể cản trở việc xem xét.
  • Hồi quy tính năng: Nếu một tính năng từng hoạt động trên Android bị vô hiệu hoá để giải quyết một vấn đề nghiêm trọng trong quá trình sản xuất, thì bạn có thể được miễn trừ nếu cung cấp bằng chứng cho thấy bạn đang tích cực tìm cách giải quyết và Google đã chấp nhận vấn đề cũng như thời gian dự kiến giải quyết.
  • Khu vực kinh tế Châu Âu (EEA): Hướng dẫn này không áp dụng ở EEA. Tuy nhiên, khi phân phối đến Khu vực kinh tế Châu Âu (EEA), người dùng Android phải có thể truy cập vào tất cả trải nghiệm và chức năng mới trong tiêu đề Android do nhà phát triển cung cấp. Do đó, nhà phát triển bắt buộc phải tối ưu hoá hoàn toàn tiêu đề cho Android.