The Project Process and Testing Contents for Google's Android TV Testing and Certification
I. What Does Android TV Testing and Certification Involve?
Android TV is a service package developed by Google specifically for TVs and set-top boxes, allowing users to watch videos, play music and games, and cast content from other devices using their favorite apps.
Compared to AOSP (Android Open Source Project), Android TV provides the following features:
1. Leanback Launcher (TV interface)
2. Google Services (such as Google Play, YouTube, Play Movies & TV, Play Games, etc.)
3. Search and Assistant (Google Search and Google Assistant)
4. Google Cast (screen casting)
5. GOTA (Google's OTA update platform)
II. Android TV Testing and Certification Process
1. Select a Hardware Solution: Choose a hardware platform that is technically feasible for Android TV.
2. Choose the Appropriate Android Development System: Ensure it meets the requirements of Android TV.
3. Submit Product Information for Google Review: Apply through Google's sublicense process and wait for approval.
4. Apply for Whitelist and Software Packages: Obtain necessary keys and software packages for the device.
5. Provide a Prototype for Testing: Start testing with the provided hardware and address any bugs.
6. Pass Tests and Submit Report: Once testing is successful, upload the test report and await Google's approval to complete certification.
III. Android TV Certification Testing Contents
1. CTS (Compatibility Test Suite): Ensures platform compatibility according to CDD (Compatibility Definition Document) and Android SDK/NDK/APIs.
2. GTS (Google Mobile Services Test Suite): Verifies the proper integration of GMS applications, including streaming services.
3. STS (Security Test Suite): Tests the integration of security patches.
4. VTS (Vendor Test Suite): Tests hardware abstraction layer (HAL), drivers, and the kernel after replacing GSI (Generic System Image).
5. CTS-ON-GSI: Tests compatibility after replacing GSI.
6. TVTS (TV Test Suite): Verifies the performance of GMS applications on Android TV.
7. Smoke Test: Manually tests to ensure functionality and layout meet the required standards.
8. CtsVerifier: A supplemental test to CTS, which requires manual verification.
9. BTS (Build Test Suite): Verifies the integration of patches and checks for harmful pre-installed apps.
IV. Common Issues in Android TV Testing
1. Smoke Test: The subjective nature of smoke tests may cause discrepancies with certification requirements. It is important to meet the certification standards or compare results with Google’s own products and promptly apply for a waiver if needed.
2. YouTube HD Video and Google Cast: These features depend on successful certification and require a Google whitelist account to function properly.
3. Testing Failures: If certain test cases fail, retry with isolated test cases to pass the remaining ones.
4. BTS Scanning: This depends on Google's servers and cannot be tested locally. It's necessary to complete pre-testing one version ahead.
V. Agreements Required for Android TV Certification with Google
1. NDA (Non-Disclosure Agreement): Grants access to Google's Help Center.
2. ACC (Application Certification Contract): Google will establish a project tracker for certification.
3. WV IDA (Widevine Information and Delivery Agreement): Allows downloading of Google-encrypted copyright files from a Google-specified server.
4. TADA (Technical Assistance and Development Agreement): Provides access to download the GTVS package from Google and grants access to APFE (Android Partner Front-End) resources. This also includes permissions for Google partner websites.
Feel free to contact us for inquiries about Google Android TV certification. We can also handle certifications for Google EDLA, Google MADA, Google Auto, Google Lens, Google ARCore, Google TADA, Google Android Watch, Google Android GTV, Google Fast Pair certification and Spatial Audio certification testing for earphone,and other related projects.
-
A Series of Testing Tools Used for Google TV Device Certification
Google TV devices, such as TVs, TV boxes, and projectors, require TADA certification, which involves passing tests like CTS, GTS, VTS, and TVTS to obtain certification.2024-09-11
-
Google/Android TV CDD Details Requirements
A Google/Android TV device refers to an Android-based television device, providing an entertainment interface suitable for users viewing television programs from approximately 10 feet away ("interface for large-screen entertainment experiences" or "interface for viewing from 10 feet away"). It allows users to watch digital media, movies, TV broadcasts, play games, and/or use applications.2024-09-11
-
Google Android TV/Set-Top Box Certification for Android ATV
Google Android ATV certification refers to the whole machine certification, submitted by ODM/OEM to Google to do the certification test, SOC manufacturers do not need to do the chip-level certification.Android TV was introduced at Google I/O on 26 June 2014, specially designed for TV and set-top box products designed for the application service package. Based on the Android AOSP version, plus the GTVS package can be compiled out of the Android TV Firmware.2024-09-11
-
The Project Process and Testing Contents for Google's Android TV Testing and Certification
Google Android TV certification is a program by Google that ensures a device meets a set of requirements and standards before being allowed to use the Android TV operating system. This certification ensures that the device is compatible with the Android TV platform and the user experience meets the standards set by Google. Device manufacturers must meet certain hardware and software requirements, as well as pass tests and compliance checks to receive the certification.2024-09-11
-
Understanding Google's TADA Agreement and the Android TV Certification Process
TADA is one of the many Agreement in Google GMS certification, Google for different products, launched different Agreements, in addition to TADA Agreement, there are MADA Agreement, EDLA Agreement, GAS Agreement, different Agreements for different products.2024-09-11