google certification

About ATV Profile

google introduce ATV details URLs

https://support.google.com/, but this landing site needs over the wall. The beginning of the company ATV wifi can be connected over the wall.

Android TV=Android+GTVS

ATV is actually a series of tests of Android + GTVS + DRM.

On google ATV official website mainly to see the overview (preview, introduced the development process of ATV's), Project walk through (the project flow, it is to complete all the processes developed to the last published ATV applications).

Google Certified term

Project approval

Project certification, it must seek approval of the project at the beginning of each particular project, approval of the project to ensure that Google can understand and support each product's development and release.

SoC approval

Google approved Android TV some chipset configuration, which greatly reduces the risk of final certification, which is based on the results of previously initiated device or hardware analysis and testing of available base.

Device approval

The whole system software running on a particular hardware configuration constructed certification, with the results of full compatibility tests, equipment need approval before starting.

Google and approval requirements

All equipment must be registered developers on Google's partner sites, and in the SDK device model one by one.

All changes must follow the CDD (ATV boot files) provisions

  • Such as the app launcher on which position of, YouTube favorite bar must be on the front page of the fifth, Google must be placed on the market allApps page second row third position.

Google must be approved security patches and add Google Groups, regular security patches, usually in January updated twice. If you do not not played test test tools.

ATV Project Flow

1. According to customer demand to select a hardware solution, there must consider the feasibility of its implementation is technically based on customer demand, because the sales staff will not consider this piece of content.

2. Prepare a standard Project Traker (project planning process)

3. Verify that the Google platform is chosen platform and project support

4. Submit to Google device information for Google's white list, this need to be submitted 90 days before the start of the project, because Google needs a 90-day review period

5. Start using the latest version of Google Android Development System

6. Develop complete self-test, self-test after test submitted Harman finished. Self-test normally takes 15 working days, while Harman at least 15 working days (but generally a week or so can get results).

7. Harman will be submitted to the test report Google, Google takes 30 days for approval.

8. After the software once approved by Google, do not modify. After the release must be upgraded within three months, ota upgrade version requires recertification.

whitelist

Play Store Whitelisting

Google does not allow direct built, app unpublished in Google Market

Cast Provisioning

chrome cast function, that is, the phone screen to vote must be conducted in order to obtain a whitelist voted screen, you must have before been certified.

ATV into the system from Aosp

Modify Android to release signing key

Add tdk (safety management), widewine, playready3 a key, after the two are used for media playback.

Add GTVS package, that is, Google's market applications.

DRM

windewine L1: for google cast, used to make cast-screen control, only the version reached L1 can be achieved.

HDCP2.2 High -bandwidth Digital Content Protection

playready Microsoft

ATV must have more DRM to pass certification

ATV must be built: tdk.TDK purpose is to help build a system security TEE (Trust Execution Environment), a trusted execution environment

Test

CST: Compatibility Test Suite compatibility test suite

GTS: GMS TEST SUITE market for Google, apk compatibility test

VTS ON GSI: Generic System Image Hardware Compatibility Test

SMOKE TEST: ATV pre-tested for compliance requirements, LAUNCHER, system layout. When the project more urgent general skipped.

CST ON GSI: After 8.0 need to test this, the main test CST on Aosp

YOUTUBE TEST: Test for youtube, generally we do not have mandatory requirements

Validity testing tools for 60 working days in which to submit third-party testing required more than two weeks, so every round modify the longest time can not exceed one month.

other

BLE voice remote control

ATV requirement must take BLE voice remote control, because Google assistants in ATV usage is very high.

Signature key

ATV development must release key, no other side can not be used as Test key and the like. Because all applications require Android TV key signatures to run in the ATV system; another way is to add GTVS to pass certification.

TIF architecture

ATV after Android P, DVB must TIF architecture

ATV development process

ATV normal development process: the built-in drm, built gtvs. Compiled firmware, do some test series. Submit third party to do the same test. According to the test FAIL project to modify the source code. Re-raise test. Until all reports submitted to Google for approval, and finally shipment.

ATV modification

ATV generally not allowed to modify most of the framework layer and System partitions, ATC if not change the number of permissions, it may not pass the test.

Published 14 original articles · won praise 0 · Views 217

Guess you like

Origin blog.csdn.net/lxy1740/article/details/104296414