Để đảm bảo trải nghiệm người dùng liền mạch trên các nền tảng Ô tô, TV và Wear, vui lòng tham khảo các danh sách kiểm tra và bài kiểm thử khả năng tương thích sau đây khi bạn thiết kế và xây dựng ứng dụng.
Yêu cầu về thông tin đăng nhập
Để đảm bảo ứng dụng của bạn có thể được xem xét đúng cách về trạng thái tuân thủ Chính sách chương trình dành cho nhà phát triển, bạn phải cung cấp thông tin cần thiết để nhóm của chúng tôi đăng nhập và truy cập vào tất cả chức năng của ứng dụng, theo Yêu cầu của Play Console. Bạn có thể cung cấp những thông tin chi tiết này trong Play Console.
Xin lưu ý các yêu cầu sau đây khi cung cấp thông tin đăng nhập:
- Thông tin đăng nhập: Cung cấp thông tin đăng nhập đang hoạt động và có thể sử dụng ở mọi nơi. Nếu ứng dụng của bạn có nội dung thay đổi dựa trên vị trí của người dùng, hãy cung cấp thông tin đăng nhập để chúng tôi có thể xem tất cả nội dung trong ứng dụng.
- Xác minh hai bước: Nếu bạn không thể tắt tính năng xác minh hai bước cho tài khoản thử nghiệm, hãy đảm bảo rằng chúng tôi có thể nhận được mã xác minh mà không cần liên hệ với bạn. Ví dụ: bạn có thể cung cấp một hộp thư đến email dùng chung.
- Nhiều vai trò và tính năng nâng cao: Nếu ứng dụng của bạn có nhiều vai trò người dùng (chẳng hạn như tài xế và hành khách), hãy cung cấp thông tin đăng nhập cho từng vai trò. Đảm bảo tài khoản thử nghiệm có quyền truy cập vào tất cả các tính năng cao cấp hoặc có tính phí để chúng tôi không bị tường phí chặn.
- Mã QR và các mã thông báo khác: Nếu ứng dụng của bạn cần mã QR, mã vạch hoặc mã thông báo khác để đăng nhập, hãy tải mã đó lên trong phần "Quyền truy cập vào ứng dụng".
Để biết thêm thông tin, hãy đọc bài viết Yêu cầu về quyền truy cập vào ứng dụng Play Console (Thông tin đăng nhập để truy cập vào ứng dụng).
Ứng dụng Android Automotive
Hiệu suất dự kiến:
- Màn hình đăng nhập của ứng dụng phải hoạt động ổn định, không bị treo hoặc khoá thông tin đăng nhập.
- Ứng dụng phải cung cấp giao diện và nội dung hoạt động được thay vì hiển thị màn hình trống.
Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Hiệu suất dự kiến (EP-1)
Lệnh thoại:
- Ứng dụng phải xử lý chính xác các lệnh thoại để phát nội dung nghe nhìn, chuyển đổi bản âm thanh và thay đổi chế độ phát. Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Lệnh thoại (VC-1).
- Ứng dụng phải phản hồi và kích hoạt tính năng chỉ đường khi được yêu cầu thông qua lệnh thoại. Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Điều hướng (NF-6)
Sự cố ứng dụng:
- Ứng dụng phải thực thi ổn định tất cả các tác vụ cốt lõi mà không gặp sự cố hoặc bị treo. Tìm hiểu thêm: Chất lượng ứng dụng dành cho ô tô – Ứng dụng không gặp sự cố (AC-1)
Ảnh chụp màn hình ô tô:
- Trang thông tin ứng dụng trên Cửa hàng Google Play phải hiển thị ít nhất 2 ảnh chụp màn hình dọc (800 x 1280 px) và 2 ảnh chụp màn hình ngang (1024 x 768 px) cho thấy giao diện người dùng thực tế của Automotive OS đang hoạt động. Tìm hiểu thêm: Yêu cầu về tài sản để xem trước trên Cửa hàng Google Play
Hỗ trợ trên Automotive:
- Ứng dụng Android Automotive OS của bạn phải khai báo tính năng phần cứng ô tô theo yêu cầu. Tìm hiểu thêm: Tạo mô-đun ô tô (Tệp kê khai trên Automotive OS)
- Ứng dụng Android Automotive OS của bạn phải khai báo rõ ràng rằng tính năng phần cứng Wi-Fi là không bắt buộc. Tìm hiểu thêm: Những điều cần lưu ý khác (Wi-Fi)
- Ứng dụng Android Automotive OS của bạn phải khai báo rõ ràng rằng tính năng phần cứng màn hình dọc là không bắt buộc. Tìm hiểu thêm: Tạo mô-đun ô tô (Tệp kê khai trên Automotive OS)
- Ứng dụng Android Automotive OS của bạn phải khai báo rõ ràng rằng tính năng phần cứng màn hình ngang là không bắt buộc. Tìm hiểu thêm: Tạo mô-đun ô tô (Tệp kê khai trên Automotive OS)
- Ứng dụng của bạn không được có các hoạt động được tối ưu hoá để chống phân tâm. Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Sự phân tâm của người lái xe (DD-1)
- Ứng dụng của bạn không được chứa một Hoạt động có ý định trình chạy trong tệp kê khai. Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Độ ổn định và hiệu suất (Độ ổn định cốt lõi)
- Bạn phải đặt "appCategory" thành âm thanh. Tìm hiểu thêm: Android Automotive OS – Tạo mô-đun ô tô
- Ứng dụng phải khai báo MediaBrowserService. Tìm hiểu thêm: Tài liệu tham khảo API MediaBrowserService và Phân phát nội dung bằng MediaLibraryService (Media3)
- Ứng dụng Android Automotive OS phải khai báo máy chủ lưu trữ mẫu theo yêu cầu. Tìm hiểu thêm: Khai báo các yêu cầu về tính năng (Tệp kê khai máy chủ mẫu)
- Ứng dụng phải chứa các hoạt động được tối ưu hoá cho người lái xe. Tìm hiểu thêm: Tạo ứng dụng đa phương tiện cho Android Automotive OS và Khai báo CarAppService và CarAppActivity
- Người dùng phải có thể di chuyển trong ứng dụng mà không gặp phải ngõ cụt. Tìm hiểu thêm: Chất lượng ứng dụng dành cho ô tô – Khả năng điều hướng của ứng dụng (AN-1)
Trải nghiệm đỗ xe:
Ứng dụng phải tuân thủ các nguyên tắc an toàn cho người lái xe và định cấu hình siêu dữ liệu bắt buộc trong tệp kê khai. Tìm hiểu thêm: Nguyên tắc về chất lượng của ứng dụng trên Android Automotive
Các tính năng gây mất tập trung cho người lái xe:
- Ứng dụng phải tạm dừng hoặc giảm âm lượng nội dung nghe nhìn khi micrô đang hoạt động. Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Sự phân tâm của người lái xe (DD-1)
- Ứng dụng phải ẩn màn hình video, khoá chế độ phát hình ảnh và ngừng phát đầu ra âm thanh không phải nội dung nghe nhìn ngay khi ô tô bắt đầu di chuyển. Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Sự phân tâm của người lái xe (DD-2) và Chất lượng của ứng dụng dành cho ô tô: Sự phân tâm của người lái xe (DD-1)
- Ứng dụng không được tối ưu hoá cho người lái xe không được khởi chạy hoặc sử dụng khi xe đang di chuyển. Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Sự phân tâm của người lái xe (DD-2)
- Chỉ ứng dụng chỉ đường và ứng dụng hướng dẫn di chuyển mới được sử dụng kênh âm thanh chỉ đường. Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Sự phân tâm của người lái xe (DD-1)
Danh mục ứng dụng không được phép
- Danh mục ứng dụng và quy tắc theo dõi: Ứng dụng của bạn phải triển khai nghiêm ngặt các tính năng trong danh mục ứng dụng cho ô tô được cho phép và được phát hành lên một loại kênh cho phép. Tìm hiểu thêm: Chất lượng ứng dụng cho ô tô: Danh mục được cho phép (PC-1)
- Siêu dữ liệu nền tảng: Tệp kê khai của ứng dụng phải khai báo việc hỗ trợ Android Auto hoặc Android Automotive OS, nhưng không được khai báo cả hai trong cùng một tệp APK. Tìm hiểu thêm: Chất lượng ứng dụng cho ô tô: Danh mục được cho phép (PC-1)
- Thư viện ứng dụng cho ô tô: Ứng dụng của bạn phải sử dụng thư viện Jetpack
androidx.car.apphiện đại và di chuyển từ thư viện cũ com.google.android.libraries.car.app. Tìm hiểu thêm: Sử dụng Thư viện ứng dụng trên Android cho Ô tô (Di chuyển thư viện ô tô cũ)
- Khai báo tệp kê khai và cấp độ API: Tệp kê khai của ứng dụng phải:
- Khai báo danh mục ứng dụng ô tô hợp lệ và được hỗ trợ. Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Độ ổn định và hiệu suất (Độ ổn định cốt lõi)
- Khai báo cấp độ API tối thiểu cho Ứng dụng ô tô (
androidx.car.app.minCarApiLevel). Tìm hiểu thêm: Cấp độ API của ứng dụng trên ô tô – Khai báo tệp kê khai
- Quyền đối với mẫu
- MAP_TEMPLATES: Chỉ ứng dụng Địa điểm yêu thích (POI), Sạc hoặc Đỗ xe mới có thể yêu cầu quyền này. Tìm hiểu thêm: Ứng dụng POI – Truy cập vào mẫu bản đồ
- NAVIGATION_TEMPLATES: Ứng dụng điều hướng phải yêu cầu quyền này. Tìm hiểu thêm: Tạo ứng dụng chỉ đường – Truy cập vào mẫu chỉ đường
- ACCESS_SURFACE: Ứng dụng chỉ đường phải yêu cầu quyền này để hiển thị bản đồ. Các loại ứng dụng khác ngoại trừ ứng dụng POI và Thời tiết không được yêu cầu quyền này. Tìm hiểu thêm: Vẽ bản đồ – Khai báo quyền đối với nền tảng
- Khả năng tương thích với phần cứng và màn hình: Tệp kê khai của ứng dụng phải:
- Khai báo
android.hardware.type.automotivevàandroid.software.car.templates_hostlà bắt buộc. Tìm hiểu thêm: Tạo mô-đun ô tô (Tệp kê khai Automotive OS) và Khai báo các yêu cầu về tính năng (Tệp kê khai Template Host) - Khai báo
android.hardware.wifi, android.hardware.screen.landscapevàandroid.hardware.screen.portraitlà không bắt buộc bằng cách đặtrequired="false". Tìm hiểu thêm: Những điều cần lưu ý khác (Wi-Fi) và Tạo mô-đun ô tô (Tệp kê khai Automotive OS)
- Khai báo
- Cấu hình CarAppActivity: Tệp kê khai của ứng dụng phải:
- Khai báo CarAppActivity.
- Định cấu hình CarAppActivity bằng
launchMode="singleTask"và thêm bộ lọc ý định cho cả hành động MAIN và danh mục LAUNCHER trong CarAppActivity. - Đối với ứng dụng chỉ đường, hãy khai báo danh mục
APP_MAPStrong bộ lọc ý định CarAppActivity.
Tìm hiểu thêm: Tạo mô-đun ô tô (Tệp kê khai trên Automotive OS)
- Quy tắc tối ưu hoá để chống phân tâm
- Bạn chỉ được đặt phần tử siêu dữ liệu
distractionOptimizedthành true cho CarAppActivity chính. - Đừng đánh dấu bất kỳ hoạt động nào khác là được tối ưu hoá để chống phân tâm.
- Bạn chỉ được đặt phần tử siêu dữ liệu
Tìm hiểu thêm: Khai báo CarAppService và CarAppActivity (Siêu dữ liệu distractionOptimized)
- Phần phụ thuộc thư viện video và nội dung nghe nhìn
- Xoá phần phụ thuộc uses-library Android-automotive-video không còn được dùng nữa khỏi ứng dụng của bạn. Tìm hiểu thêm: Tạo ứng dụng video cho Android Automotive OS và Vẽ bản đồ – Khai báo quyền truy cập vào nền tảng
- Đối với ứng dụng đa phương tiện trên Automotive OS, hãy khai báo khả năng hỗ trợ bằng cách tham chiếu đến tệp
automotive_app_desc.xmlchứa thẻ<uses name="media" />. Tìm hiểu thêm: Ứng dụng đa phương tiện cho ô tô – Định cấu hình tệp kê khai và Tạo ứng dụng đa phương tiện cho Android Automotive OS – Khai báo hỗ trợ tính năng đa phương tiện
Chức năng điều hướng:
- Ứng dụng phải cung cấp một quy trình rõ ràng và trực quan để bắt đầu tính năng đường đi từng chặng.
- Ứng dụng phải cung cấp thông báo chỉ đường chuẩn khi cung cấp thông tin đường đi từng chặng dựa trên văn bản.
- Ứng dụng phải xuất thông tin về ngã rẽ tiếp theo ra màn hình cụm đồng hồ khi chỉ đường.
- Ứng dụng phải ngay lập tức dừng âm thanh chỉ đường và theo dõi khi một ứng dụng khác hoặc hệ thống gốc của ô tô bắt đầu chỉ đường.
- Ứng dụng phải hiển thị bản vẽ bản đồ hoặc dữ liệu liên quan đến việc lái xe trên các giao diện mẫu chỉ đường.
- Ứng dụng phải sử dụng các thành phần mẫu chuẩn để hiển thị thông tin chỉ dẫn rẽ, hướng dẫn làn đường và giờ đến dự kiến (ETA).
- Ứng dụng phải xử lý các ý định đi theo chỉ dẫn bằng giọng nói tiêu chuẩn (ví dụ: hiển thị tuyến đường và chỉ đường khi được yêu cầu).
- Ứng dụng phải cung cấp chế độ lái thử/mô phỏng trong phần cài đặt để cho phép xem xét quy trình lái xe an toàn.
Tìm hiểu thêm: Khai báo dịch vụ và danh mục của ứng dụng (Tệp kê khai danh mục điều hướng)
Ứng dụng Android Auto
Sự cố ứng dụng:
- Ứng dụng phải chạy ổn định trên Android Auto mà không gặp sự cố hoặc không ảnh hưởng nghiêm trọng đến chức năng cốt lõi. Tìm hiểu thêm: Chất lượng ứng dụng dành cho ô tô – Ứng dụng không gặp sự cố (AC-1)
- Ứng dụng phải cung cấp các chức năng liên quan đến địa điểm yêu thích khi lái xe mà không hiển thị màn hình lỗi ứng dụng. Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô – Chức năng của địa điểm yêu thích (PF-1)
Chức năng đỗ xe và sạc:
- Ứng dụng phải cung cấp các chức năng tìm kiếm hoặc vị trí có ý nghĩa và liên quan đến việc lái xe. Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Chức năng của địa điểm yêu thích (PF-1)
- Các vị trí xuất hiện trong danh sách bản đồ phải thuộc đúng danh mục mà ứng dụng đã khai báo. Ví dụ: ứng dụng đỗ xe chỉ nên hiển thị các vị trí đỗ xe, chứ không phải các địa điểm yêu thích chung. Tìm hiểu thêm: Chất lượng ứng dụng cho ô tô: Danh mục được cho phép (PC-1)
Không có chức năng tự động:
- Ứng dụng phải hoạt động ổn định trên màn hình Android Auto và bộ chọn ống kính, đồng thời cung cấp chức năng giao diện hợp lệ, không gặp sự cố khi khởi chạy. Tìm hiểu thêm: Chất lượng ứng dụng dành cho ô tô – Ứng dụng không gặp sự cố (AC-1)
Danh mục không được phép:
- Quy tắc về danh mục ứng dụng và kênh: Ứng dụng phải triển khai nghiêm ngặt các tính năng trong danh mục ứng dụng được phép dành cho ô tô (PC-1) và phát hành lên các loại kênh được phép. Tìm hiểu thêm: Chất lượng ứng dụng cho ô tô: Danh mục được cho phép (PC-1)
- Tách biệt siêu dữ liệu nền tảng: Tệp kê khai chỉ được khai báo hỗ trợ cho Android Auto (
com.google.android.gms.car.application) hoặc Android Automotive OS (android.hardware.type.automotive), chứ không được khai báo cả hai trong một tệp APK duy nhất. Tìm hiểu thêm: Phân phối cho ô tô - Thư viện ứng dụng hiện đại cho ô tô: Ứng dụng phải sử dụng thư viện Jetpack
androidx.car.apphiện đại và di chuyển khỏi thư viện mã nguồn đóng cũ (com.google.android.libraries.car.app). Tìm hiểu thêm: Sử dụng Thư viện ứng dụng trên Android cho Ô tô (Di chuyển thư viện ô tô cũ) - Quy tắc phát hành kênh: Hiện tại, không phải danh mục ứng dụng nào cũng được phép phát hành lên loại kênh đã chọn. Hãy xem phần Danh mục ứng dụng được hỗ trợ để biết thông tin chi tiết về các lựa chọn xuất bản cho từng danh mục ứng dụng. Tìm hiểu thêm: Chất lượng ứng dụng cho ô tô: Danh mục được cho phép (PC-1)
- Khai báo tệp kê khai và cấp độ API: Tệp kê khai phải khai báo một bộ lọc danh mục ứng dụng ô tô hợp lệ, được hỗ trợ và khai báo cấp độ API tối thiểu của ứng dụng ô tô (
androidx.car.app.minCarApiLevel). Tìm hiểu thêm: Cấp độ API của ứng dụng trên ô tô – Khai báo tệp kê khai - Quyền đối với mẫu:
- Ứng dụng không được yêu cầu quyền
MAP_TEMPLATES, trừ phi đó là ứng dụng Địa điểm yêu thích, Sạc hoặc Đỗ xe. Tìm hiểu thêm: Ứng dụng Địa điểm yêu thích – Truy cập vào mẫu bản đồ - Ứng dụng Điều hướng phải yêu cầu quyền NAVIGATION_TEMPLATES. Tìm hiểu thêm: Tạo ứng dụng chỉ đường – Truy cập vào mẫu chỉ đường
- Ứng dụng Điều hướng phải yêu cầu quyền ACCESS_SURFACE để hiển thị bản đồ, trong khi các ứng dụng không phải ứng dụng điều hướng (ngoài ứng dụng địa điểm yêu thích/Thời tiết) không được yêu cầu quyền này. Tìm hiểu thêm: Vẽ bản đồ – Khai báo quyền đối với nền tảng
- Ứng dụng không được yêu cầu quyền
- Khả năng tương thích với phần cứng và màn hình:
- Tệp kê khai phải khai báo
android.hardware.type.automotivevàandroid.software.car.templates_hostlà bắt buộc. Tìm hiểu thêm: Tạo mô-đun ô tô (Tệp kê khai Automotive OS) và Khai báo các yêu cầu về tính năng (Tệp kê khai Template Host) - Tệp kê khai phải khai báo rõ ràng
android.hardware.wifi,android.hardware.screen.landscapevàandroid.hardware.screen.portraitlà không bắt buộc (required="false"). Tìm hiểu thêm: Những điều cần lưu ý khác (Wi-Fi) và Tạo mô-đun ô tô (Tệp kê khai Automotive OS)
- Tệp kê khai phải khai báo
- Cấu hình CarAppActivity:
- Ứng dụng phải khai báo một CarAppActivity trong tệp kê khai.
- CarAppActivity phải được định cấu hình bằng
launchMode="singleTask"và chứa cả bộ lọc ý định hành động MAIN và danh mục LAUNCHER. - Ứng dụng chỉ đường cũng phải khai báo danh mục APP_MAPS trong bộ lọc ý định CarAppActivity.
Tìm hiểu thêm: Tạo mô-đun ô tô (Tệp kê khai trên Automotive OS)
- Quy tắc tối ưu hoá để chống phân tâm:
- Chỉ CarAppActivity chính mới phải đặt phần tử siêu dữ liệu
distractionOptimizedthành true. - Ứng dụng không được đánh dấu bất kỳ hoạt động phụ nào khác hoặc hoạt động trợ giúp không được tối ưu hoá là hoạt động được tối ưu hoá để chống phân tâm.
- Chỉ CarAppActivity chính mới phải đặt phần tử siêu dữ liệu
Tìm hiểu thêm: Khai báo CarAppService và CarAppActivity (siêu dữ liệu distractionOptimized)
- Phần phụ thuộc của thư viện video và nội dung nghe nhìn:
- Ứng dụng phải xoá phần phụ thuộc uses-library Android-automotive-video không còn được dùng nữa. Tìm hiểu thêm: Tạo ứng dụng video cho Android Automotive OS và Vẽ bản đồ – Khai báo quyền đối với nền tảng
- Ứng dụng đa phương tiện trên Automotive OS phải khai báo khả năng hỗ trợ bằng cách tham chiếu đến
automotive_app_desc.xmlchứa thẻ<uses name="media" />. Tìm hiểu thêm: Ứng dụng đa phương tiện cho ô tô – Định cấu hình tệp kê khai và Tạo ứng dụng đa phương tiện cho Android Automotive OS – Khai báo hỗ trợ tính năng đa phương tiện
- Khả năng tương thích của ứng dụng khi đỗ xe: Bạn có thể dùng các ứng dụng tương thích với màn hình lớn trong ô tô khi xe đang đỗ. Đối với những ứng dụng không được tối ưu hoá cho ô tô, trải nghiệm người dùng sẽ giống như trên mọi thiết bị Android có màn hình lớn khác. Tìm hiểu thêm: Khai báo CarAppService và CarAppActivity (siêu dữ liệu distractionOptimized)
Lệnh thoại:
- Ứng dụng đa phương tiện phải khai báo và triển khai các bộ lọc ý định hành động bằng giọng nói bắt buộc (chẳng hạn như
MEDIA_PLAY_FROM_SEARCH) để hỗ trợ các yêu cầu điều khiển tìm kiếm bằng giọng nói thông qua Trợ lý Google và Gemini. Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Lệnh thoại (VC-1) - Ứng dụng của bạn phải xử lý chính xác các lệnh thoại cho những thao tác sau:
- Phát nội dung nghe nhìn
- Chuyển đổi bản âm thanh
- Thay đổi trạng thái phát
- Bắt đầu điều hướng
- Trả lời, xác nhận hoặc huỷ tin nhắn
Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Lệnh thoại (VC-1)
Chức năng điều hướng:
- Ứng dụng phải cung cấp một quy trình rõ ràng và trực quan để bắt đầu tính năng đường đi từng chặng.
- Ứng dụng phải cung cấp thông báo chỉ đường chuẩn khi cung cấp thông tin đường đi từng chặng dựa trên văn bản.
- Ứng dụng phải xuất thông tin về ngã rẽ tiếp theo ra màn hình cụm đồng hồ khi chỉ đường.
- Ứng dụng phải ngay lập tức dừng âm thanh chỉ đường và theo dõi khi một ứng dụng khác hoặc hệ thống gốc của ô tô bắt đầu chỉ đường.
- Ứng dụng phải hiển thị bản vẽ bản đồ hoặc dữ liệu liên quan đến việc lái xe trên các giao diện mẫu chỉ đường.
- Ứng dụng phải sử dụng các thành phần mẫu chuẩn để hiển thị thông tin chỉ dẫn rẽ, hướng dẫn làn đường và giờ đến dự kiến (ETA).
- Ứng dụng phải xử lý các ý định đi theo chỉ dẫn bằng giọng nói tiêu chuẩn (ví dụ: hiển thị tuyến đường và chỉ đường khi được yêu cầu).
- Ứng dụng phải cung cấp chế độ lái thử/mô phỏng trong phần cài đặt để cho phép xem xét quy trình lái xe an toàn.
Tìm hiểu thêm: Khai báo dịch vụ và danh mục của ứng dụng (Tệp kê khai danh mục điều hướng)
Thông tin trực quan trên điện thoại:
- Ứng dụng phải tuân thủ các nguyên tắc an toàn cho người lái xe và định cấu hình siêu dữ liệu bắt buộc trong tệp kê khai. Tìm hiểu thêm: Nguyên tắc về chất lượng cho ứng dụng Auto
Không có chế độ ban đêm:
- Bản đồ chỉ đường phải hỗ trợ chuyển đổi kết xuất ngày và đêm mà không bị tạm dừng hoặc gặp sự cố. Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Thiết kế trực quan và lượt tương tác của người dùng (Chế độ ban ngày/ban đêm)
Ứng dụng không hoạt động như mong đợi:
- Màn hình đăng nhập của ứng dụng phải hoạt động ổn định, không bị treo hoặc khoá thông tin đăng nhập (AC-1). Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Độ ổn định và hiệu suất (Độ ổn định cốt lõi)
- Ứng dụng phải duy trì trạng thái phát hiện tại và quyền phát âm thanh khi chuyển đổi giữa chế độ ban ngày và ban đêm (MR-1). Tìm hiểu thêm: Chất lượng của ứng dụng dành cho ô tô: Thiết kế trực quan và lượt tương tác của người dùng (Chế độ ban ngày/ban đêm)
Ứng dụng Android Wear
Nền sau không phải màu đen:
- Ứng dụng phải dùng nền đen cho tất cả hoạt động, màn hình và thẻ thông tin để tối ưu hoá thời lượng pin trên thiết bị đeo (WO-V13). Tìm hiểu thêm: Chất lượng ứng dụng Wear – Chất lượng hình ảnh (WO-V13)
Thiếu hoạt động đang diễn ra:
- Ứng dụng phải hỗ trợ các hoạt động đang diễn ra bằng cách hiển thị chỉ báo trên mặt đồng hồ, cập nhật khối trình chạy ứng dụng gần đây và tham chiếu các hoạt động đó trong thẻ thông tin (WO-V4). Tìm hiểu thêm: Chất lượng ứng dụng Wear: Chất lượng hình ảnh (WO-V4)
Ảnh chụp màn hình Wear:
- Thông số kỹ thuật và hình ảnh cốt lõi:
- Tỷ lệ khung hình: Tất cả ảnh chụp màn hình trên Wear phải có tỷ lệ khung hình 1:1 tuyệt đối.
- Khung nội dung: Ảnh chụp màn hình chỉ được hiển thị giao diện ứng dụng.
- Các thành phần bị cấm: Không được thêm khung thiết bị (bản mô phỏng), văn bản bổ sung, hình ảnh giữ chỗ hoặc nền tiếp thị tuỳ chỉnh không thuộc giao diện thực tế của ứng dụng.
- Độ trong suốt của nền: Ảnh chụp màn hình không được có nền trong suốt, kênh alpha hoặc lớp phủ nhân tạo.
- Độ chính xác: Trang thông tin trên Cửa hàng Play phải có ít nhất một ảnh chụp màn hình mô tả chính xác phiên bản hiện tại và đang hoạt động của ứng dụng.
- Yêu cầu cụ thể về mặt đồng hồ (nếu có):
- Trải nghiệm riêng biệt: Đối với ứng dụng mặt đồng hồ, ảnh chụp màn hình chỉ được thể hiện trải nghiệm trên mặt đồng hồ, hoàn toàn không có khung phần cứng, văn bản tiếp thị hoặc nền không thuộc giao diện.
- Các cách bố trí tuỳ chỉnh: Nếu mặt đồng hồ tuỳ chỉnh được (ví dụ: chủ đề màu sắc, chức năng, biến thể bố cục), thì bạn phải cung cấp ảnh chụp màn hình cho thấy nhiều cách bố trí kiểu để giới thiệu các biến thể.
Tìm hiểu thêm: Chất lượng ứng dụng Wear: Trang thông tin trên Cửa hàng Google Play (WO-G5 và G6)
Yêu cầu cụ thể về biểu tượng ứng dụng trên mặt đồng hồ:
Đối với mặt đồng hồ đơn lẻ
- Độ chính xác về hình ảnh: Biểu tượng phải thể hiện chính xác trải nghiệm thực tế trên mặt đồng hồ.
- Không có thành phần thừa: Không thêm khung thiết bị, văn bản hoặc hình ảnh đồ hoạ không thuộc mặt đồng hồ.
- Bố cục và tỷ lệ: Mặt đồng hồ phải có hình tròn, nằm ở giữa và được điều chỉnh tỷ lệ để chạm vào các cạnh bên ngoài của thành phần biểu tượng.
Trường hợp miễn trừ và các phương pháp hay nhất
- Trường hợp miễn trừ: Ứng dụng có nhiều mặt đồng hồ hoặc các tính năng không phải mặt đồng hồ không cần tuân theo quy tắc bố cục một mặt đồng hồ.
- Khả năng có thể phát hiện: Bạn nên phát triển ứng dụng có một mặt đồng hồ duy nhất, vì người dùng sẽ dễ dàng tìm thấy ứng dụng đó hơn trên Cửa hàng Play.
Tìm hiểu thêm: Biểu tượng ứng dụng Mặt đồng hồ: Trang thông tin trên Cửa hàng Google Play (WO-G4)
Chức năng của ứng dụng Wear không hoạt động như mong đợi:
- Độ ổn định và hiệu suất:
- Cài đặt và chạy: Ứng dụng phải cài đặt và chạy thành công trên nhiều thiết bị và cấu hình Wear OS mà không gặp sự cố. Tìm hiểu thêm: Chất lượng ứng dụng Wear: Độ ổn định và hiệu suất (WO-P2)
- Chức năng cốt lõi: Tất cả tính năng, chức năng và nhiệm vụ phải hoạt động đúng như mô tả hoặc trình bày trong trang thông tin trên Cửa hàng Play. Ứng dụng không được bị treo hoặc gặp sự cố trong bất kỳ hành động hoặc quy trình công việc nào của người dùng. Tìm hiểu thêm: Chất lượng ứng dụng Wear: Độ ổn định và hiệu suất (WO-P2)
- Lỗi thành phần: Nếu ứng dụng được đánh dấu là ứng dụng không độc lập, thì ứng dụng đồng hành trên thiết bị di động cũng phải duy trì trạng thái ổn định và không được gặp sự cố trong quá trình tương tác giữa nhiều thiết bị. Tìm hiểu thêm: Chất lượng ứng dụng Wear: Độ ổn định và hiệu suất (WO-P5)
- Liên kết ứng dụng đồng hành và hệ sinh thái:
- Danh tính gói: Ứng dụng không độc lập và ứng dụng đồng hành trên điện thoại thông minh phải có cùng tên gói và khoá ký ứng dụng. Tìm hiểu thêm: Chất lượng ứng dụng Wear: Trang thông tin trên Cửa hàng Google Play (WO-G7)
- Khả năng kết nối: Đối với cấu hình không độc lập, ứng dụng đồng hành (trên thiết bị di động, máy tính hoặc trình duyệt) phải kết nối ổn định với ứng dụng Wear OS và cho phép người dùng sử dụng ứng dụng đồng hồ như dự kiến. Tìm hiểu thêm: Chất lượng ứng dụng Wear: Độ ổn định và hiệu suất (WO-P5)
- Thiết kế trực quan và lượt tương tác của người dùng:
- Hỗ trợ tiếp cận phông chữ hệ thống: Bố cục ứng dụng phải tự động điều chỉnh theo lựa chọn ưu tiên về cỡ chữ hệ thống của người dùng. Tìm hiểu thêm: Chất lượng của ứng dụng Wear: Thiết kế hình ảnh và lượt tương tác của người dùng (WO-V1)
- Điều chỉnh tỷ lệ văn bản và thành phần điều khiển: Trong chế độ cài đặt phông chữ lớn hoặc tối đa, các thành phần văn bản, nút và thành phần điều khiển trên giao diện người dùng không được chồng chéo lên nhau, cũng như không được bị cắt bớt do các cạnh thực tế của màn hình tròn hoặc vuông. Tìm hiểu thêm: Chất lượng của ứng dụng Wear: Thiết kế hình ảnh và lượt tương tác của người dùng (WO-V1)
- Chất lượng cụ thể của mặt đồng hồ:
- Cá nhân hoá và chức năng: Người dùng phải có thể cài đặt, thiết lập và cá nhân hoá hoàn toàn mặt đồng hồ mà không gặp sự cố. Điều này bao gồm việc thêm và hiển thị liền mạch các chức năng dữ liệu (nếu được hỗ trợ). Tìm hiểu thêm: Chất lượng ứng dụng Wear: Mặt đồng hồ (WO-P3)
- Tính toàn vẹn của tài nguyên: Gói mặt đồng hồ phải chứa tất cả thành phần được tham chiếu; gói này không được tham chiếu đến hình ảnh bên ngoài bị thiếu trong gói ứng dụng đã xuất bản. Tìm hiểu thêm: Chất lượng ứng dụng Wear: Mặt đồng hồ (WO-P3)
- Tính hợp lệ của định dạng: Định nghĩa bằng XML của mặt đồng hồ phải hợp lệ về mặt cú pháp và không có lỗi biên dịch để vượt qua trình xác thực tự động. Tìm hiểu thêm: Chất lượng ứng dụng Wear: Mặt đồng hồ (WO-P3)
Thiếu thanh cuộn:
- Thanh cuộn phải xuất hiện bất cứ khi nào người dùng tương tác với một vùng chứa danh sách hoặc chế độ xem có thể cuộn (WO-V8). Tìm hiểu thêm: Chất lượng ứng dụng Wear: Chất lượng hình ảnh (WO-V8)
Cỡ chữ trên Wear:
- Bố cục ứng dụng phải điều chỉnh tỷ lệ văn bản và thành phần điều khiển trên giao diện người dùng một cách linh động theo lựa chọn ưu tiên của người dùng về cỡ chữ trong phần cài đặt hệ thống mà không bị cắt bớt hoặc chồng chéo (WO-V1). Tìm hiểu thêm: Chất lượng của ứng dụng Wear: Thiết kế hình ảnh và lượt tương tác của người dùng (WO-V1)
- Ứng dụng phải sử dụng cỡ chữ tối thiểu là 12sp cho văn bản quan trọng dành cho người dùng và 10sp cho văn bản phụ hoặc không thiết yếu để đảm bảo khả năng đọc (WO-V14). Tìm hiểu thêm: Chất lượng của ứng dụng Wear: Thiết kế trực quan và lượt tương tác của người dùng (WO-V14)
Hình dạng đồng hồ:
- Tất cả bố cục, thành phần điều khiển của người dùng và nội dung văn bản phải nằm trong ranh giới hiển thị thực tế của hồ sơ màn hình tròn và hình chữ nhật (WO-V16). Tìm hiểu thêm: Chất lượng ứng dụng Wear: Thiết kế trực quan và lượt tương tác của người dùng (WO-V16)
Thiếu biểu tượng ứng dụng trong màn hình chờ:
- Trải nghiệm khởi động ứng dụng phải hiển thị màn hình khởi chạy có thương hiệu, chứa biểu tượng ứng dụng 48x48 dp ở giữa, khớp với thành phần trình chạy trên nền đen đồng màu (WO-V15). Tìm hiểu thêm: Chất lượng ứng dụng Wear: Thiết kế trực quan và lượt tương tác của người dùng (WO-V15)
Nội dung mô tả ở trang thông tin trên Play:
- Nội dung mô tả ứng dụng trên Cửa hàng Play phải sử dụng đúng thuật ngữ tiếp thị "Wear OS" và không được chứa tên thương hiệu cũ "Android Wear" (WO-G2).
- Nội dung mô tả trên Cửa hàng Play phải mô tả các tính năng Thẻ thông tin hoặc Chức năng của ứng dụng nếu các tính năng đó được triển khai (WO-G2).
Tìm hiểu thêm: Chất lượng ứng dụng Wear: Trang thông tin trên Cửa hàng Google Play (WO-G2)
Thiếu tính năng hỗ trợ 64 bit:
- Kể từ ngày 15 tháng 9 năm 2026, ứng dụng phải hỗ trợ kiến trúc 64 bit. Tìm hiểu thêm: Chất lượng ứng dụng Wear: Hỗ trợ kiến trúc 64 bit.
Ứng dụng cho Android TV
Ứng dụng gặp sự cố sau khi khởi chạy:
- Ứng dụng phải khởi chạy thành công, tải nội dung nghe nhìn và hoàn tất các đường dẫn điều hướng chính mà không gặp sự cố, lỗi phát, ngoại lệ thời gian chạy hoặc bị treo trên màn hình trống/màn hình tải.
- Ứng dụng phải xử lý các quá trình chuyển đổi trong nền (chuyển sang màn hình chính của TV và quay lại) một cách mượt mà, không bị treo hoặc khoá.
Tìm hiểu thêm: Chất lượng của ứng dụng cho Android TV – Khởi chạy và độ ổn định (TV-LS)
Định dạng biểu ngữ và tiêu đề:
- Thông số kỹ thuật của biểu ngữ trình chạy:
- Kích thước và tỷ lệ: Ứng dụng phải cung cấp biểu ngữ trình chạy độc lập, có kích thước đầy đủ, chính xác là 320x180 px. Thành phần đồ hoạ phải lấp đầy toàn bộ không gian canvas được phân bổ mà không để lại các cạnh trống. Tìm hiểu thêm: Chất lượng ứng dụng truyền hình: Biểu ngữ trình chạy (TV-LB)
- Độ mờ: Nền biểu ngữ phải mờ hoàn toàn; nghiêm cấm biểu ngữ trong suốt. Tìm hiểu thêm: Chất lượng ứng dụng truyền hình: Tên biểu ngữ (TV-BN)
- Tính toàn vẹn của thương hiệu: Bạn phải thay thế các thành phần mặc định của công cụ phát triển trò chơi hoặc bố cục phần giữ chỗ (chẳng hạn như biểu ngữ chung của Unity). Tìm hiểu thêm: Chất lượng ứng dụng truyền hình: Biểu ngữ trình chạy (TV-LB)
- Chất lượng biểu tượng ứng dụng:
- Kích thước và khung: Biểu tượng trình chạy phải có kích thước tối thiểu là 512x512 px và phải lấp đầy hoàn toàn không gian biểu tượng được chỉ định. Tìm hiểu thêm: Chất lượng ứng dụng truyền hình: Biểu ngữ trình chạy (TV-LB)
- An toàn về cạnh: Các thành phần đồ hoạ và đường viền quan trọng của biểu tượng ứng dụng không được bị xén, cắt bớt hoặc mất phần rìa ở ranh giới. Tìm hiểu thêm: Chất lượng ứng dụng truyền hình: Tên biểu ngữ (TV-LM)
- Thành phần tuỳ chỉnh: Trang thông tin không được sử dụng biểu tượng ứng dụng chung mặc định của hệ thống Android. Tìm hiểu thêm: Chất lượng ứng dụng truyền hình: Biểu ngữ trình chạy (TV-LB)
- Căn chỉnh văn bản và tiêu đề:
- Khả năng hiển thị: Tên ứng dụng phải xuất hiện rõ ràng và dễ đọc ngay trên biểu ngữ khởi chạy. Tìm hiểu thêm: Chất lượng ứng dụng truyền hình: Tên biểu ngữ (TV-BN)
- Tính nhất quán của chuỗi: Tiêu đề ứng dụng phải khớp hoàn toàn với tiêu đề được in trên biểu ngữ trình chạy, cũng như văn bản tên hiển thị cùng với biểu tượng ứng dụng. Không được phép có lỗi chính tả hoặc quy ước đặt tên phần giữ chỗ. Tìm hiểu thêm: Chất lượng ứng dụng truyền hình: Tên biểu ngữ (TV-BN)
Vấn đề khi cài đặt ứng dụng:
Ứng dụng phải hoàn tất quá trình cài đặt và giải nén gói trên các mục tiêu phần cứng Android TV mà không gửi lỗi hệ thống, lỗi phần phụ thuộc hoặc không ghi được tệp thực thi nhị phân. Tìm hiểu thêm: Chất lượng của ứng dụng cho Android TV – Khởi chạy và độ ổn định (TV-LS)
[Thẻ] Thông báo Phát hiện nhạc cho nội dung nghe nhìn:
Nếu ứng dụng tiếp tục phát trực tuyến âm thanh ở chế độ nền sau khi người dùng quay lại trình chạy màn hình chính của TV hoặc chuyển đổi ứng dụng, thì ứng dụng đó phải đăng ký các phiên phát nội dung nghe nhìn đang hoạt động để hiển thị thẻ "Phát hiện nhạc" trong Giao diện người dùng hệ thống. Tìm hiểu thêm: Chất lượng ứng dụng cho Android TV – Phát nội dung nghe nhìn (TV-NP)
Hiệu suất dự kiến:
Để tuân thủ các tiêu chuẩn về chất lượng của Android TV trong quá trình xem xét trên cửa hàng, ứng dụng của bạn phải hoạt động ổn định trên nhiều thiết bị và cấu hình TV, đảm bảo tất cả cơ chế cốt lõi đều phản ánh chính xác những gì bạn đã nêu trong trang thông tin trên Cửa hàng Play.
- Sự phù hợp của trang thông tin trên Cửa hàng Play và việc phân phối tính năng:
- Cam kết tiếp thị: Ứng dụng phải cung cấp mọi tính năng, chức năng và loại nội dung đã hứa hẹn trong nội dung mô tả bằng văn bản trên Cửa hàng Google Play hoặc trong ảnh chụp màn hình quảng bá.
- Sản phẩm truyền thông và nội dung: Tất cả các tính năng truyền thông được quảng cáo phải hoạt động đầy đủ. Ứng dụng sẽ không tuân thủ nếu không cung cấp các loại nội dung nghe nhìn như mô tả, chẳng hạn như truyền hình trực tuyến, chương trình truyền hình dài tập, Video theo yêu cầu (VOD), danh sách chương trình xem lại (EPG), luồng phát thanh hoặc danh mục danh sách phát/lịch trình có cấu trúc.
- Tiện ích cốt lõi: Các tính năng tương tác và bổ sung được nêu bật trong trang thông tin (bao gồm cả chức năng tìm kiếm, cảnh báo hệ thống cho người dùng, chế độ trình bảo vệ màn hình hoặc trình đơn phụ như thêm bài hát vào danh sách yêu thích và quản lý các thay đổi về gói thuê bao) phải hoạt động và có thể truy cập đầy đủ trong bản dựng TV.
- Phát nội dung nghe nhìn và tải nội dung:
- Tính toàn vẹn khi phát: Ứng dụng phải phát trực tuyến và giải mã thành công nội dung video và âm thanh. Nếu ứng dụng của bạn đưa ra thông báo lỗi trong quá trình phát video hoặc không cung cấp được nguồn cấp dữ liệu âm thanh như mô tả trong trang thông tin, thì ứng dụng đó sẽ bị coi là không đạt.
- Truy xuất dữ liệu: Giao diện ứng dụng phải lấy, tải và hiển thị thành công hệ sinh thái nội dung mục tiêu. Việc phát hành một ứng dụng khởi động vào trạng thái không hoạt động, bị treo vô thời hạn hoặc tải màn hình trống, thì ứng dụng đó sẽ không vượt qua được quy trình xem xét của cửa hàng.
- Tuỳ chỉnh trình phát: Nếu ảnh chụp màn hình tại trang thông tin trên Cửa hàng Play làm nổi bật các thuộc tính tuỳ chỉnh của trình phát (chẳng hạn như cấu hình chất lượng hình ảnh hoặc các công cụ chuyên biệt của trình phát phim), thì các chế độ điều khiển rõ ràng này phải hoạt động được trong bản dựng.
- Quyền truy cập hệ thống và hành vi của quy trình làm việc
- Duy trì quyền: Ứng dụng phải xử lý đúng cách các quyền tiêu chuẩn của hệ thống. Vòng giữ cố định liên tục nhắc người dùng cấp quyền sau khi họ đã cho phép là hành vi vi phạm chức năng dự kiến.
- Gián đoạn quy trình làm việc: Ứng dụng phải tiến hành suôn sẻ các hành động quan trọng của người dùng mà không bị đình trệ, không gặp lỗi ngầm hoặc thực thi các vòng lặp thời gian chạy bị hỏng
Tìm hiểu thêm: Chất lượng ứng dụng truyền hình: Google Play (TV-G3)
Gói ứng dụng:
Nhà phát triển phải xuất bản và đóng gói ứng dụng Android TV bằng định dạng Android App Bundle (AAB) thay vì tệp APK độc lập cũ để cho phép Google Play tạo và phân phát tệp APK phân tách được tối ưu hoá, phù hợp với mật độ màn hình và cấu hình phần cứng của TV (TV-G1). Tìm hiểu thêm: Chất lượng ứng dụng cho Android TV – Google Play (TV-G1)
Các trường hợp sử dụng phần cứng không được hỗ trợ:
- Nội dung khai báo phần cứng trong tệp kê khai:
- Bắt buộc phải loại trừ rõ ràng: Bạn phải sửa đổi tệp
AndroidManifest.xmlcủa ứng dụng để nêu rõ rằng các thành phần phần cứng dành cho thiết bị di động không bắt buộc phải hoạt động bằng cách khai báo rõ ràngandroid:required="false". - Các tính năng tiêu chuẩn của thiết bị di động cần tắt: Ứng dụng phải gắn cờ các tiêu chí phần cứng sau đây là không bắt buộc:
- Thông tin đầu vào và thao tác điều hướng: Thông tin đầu vào trên màn hình cảm ứng (
android.hardware.touchscreen) và cử chỉ chạm mô phỏng (android.hardware.faketouch). - Ghi hình và âm thanh: Camera vật lý tích hợp (
android.hardware.camera) và mảng phần cứng micrô (android.hardware.microphone). - Vị trí và khả năng kết nối: Phần cứng định vị GPS (
android.hardware.locations.gps), hệ thống phụ gọi điện di động (android.hardware.telephony) và mô-đun Giao tiếp phạm vi gần (android.hardware.nfc).
- Thông tin đầu vào và thao tác điều hướng: Thông tin đầu vào trên màn hình cảm ứng (
- Bắt buộc phải loại trừ rõ ràng: Bạn phải sửa đổi tệp
- Các quy tắc ràng buộc về màn hình và hướng: Tệp kê khai ứng dụng không được bắt buộc các quy tắc ràng buộc về phần cứng xung đột với bố cục cố định của tivi. Bạn phải tắt hoặc gắn cờ là không bắt buộc đối với các tính năng như hướng khoá dọc (
android.hardware.screen.portrait) hoặc dựa vào cảm biến hướng hiển thị thực (android.hardware.screen.sensor).
Tìm hiểu thêm: Chất lượng ứng dụng truyền hình: Phần cứng (TV-MT)
Thiếu chức năng bàn phím định hướng:
- Tất cả trình đơn, nút, thanh trượt, chế độ cài đặt và đường dẫn tương tác trong ứng dụng đều phải có đầy đủ chức năng và có thể thao tác bằng điều khiển từ xa D-pad 5 chiều tiêu chuẩn mà không cần chuột ảo hoặc màn hình cảm ứng. Tìm hiểu thêm: Chất lượng ứng dụng truyền hình: Điều hướng (TV-DP)
- Đối với các ứng dụng hỗ trợ phát âm thanh trong nền, các nút điều khiển nội dung nghe nhìn tiêu chuẩn (chẳng hạn như bỏ qua hoặc tạm dừng bản nhạc) phải phản hồi đầy đủ thao tác điều hướng bằng D-pad trên thẻ Phát hiện nhạc. Tìm hiểu thêm: Chất lượng ứng dụng truyền hình: Phát nội dung nghe nhìn (TV-NP)
- Ứng dụng phải hỗ trợ thao tác điều hướng bằng D-pad trên bàn phím của trang đăng nhập để cho phép nhập thông tin đăng nhập dùng cho việc xem xét. Tìm hiểu thêm: Chất lượng ứng dụng truyền hình: Điều hướng (TV-DP)
Thiếu ảnh chụp màn hình bắt buộc:
Để vượt qua quy trình xem xét của Google Play Console cho Android TV, trang thông tin trên Cửa hàng Play của bạn phải có ít nhất một ảnh chụp màn hình dành riêng cho TV, đáp ứng các tiêu chí nghiêm ngặt sau:
- Định dạng: Tỷ lệ khung hình 16:9, độ phân giải cao, không bị thay đổi.
- Nội dung: Phải mô tả chính xác giao diện người dùng thực tế, hiện tại của ứng dụng dành cho TV.
- Nội dung bị cấm: Không được sử dụng biểu ngữ/đồ hoạ tiếp thị trừu tượng mà không có giao diện người dùng, cũng như không được sử dụng ảnh chụp màn hình điện thoại di động hoặc khung thiết bị di động cho mục đích khác.
Tìm hiểu thêm: Chất lượng ứng dụng cho Android TV – Google Play (TV-G4)