Android授權的3種模式

什麼是Android授權
  • 理論上收機或平板製造商要讓產品上市銷售,必須通過Google釋出的Android授權,該授權可確保手機能夠正常執行從Google Play所下載的應用程式
授權模式
  • Android授權可分為以下3種模式(Type 1,Type 2,Type 3)
Type 1 : 通過CTS,授與Android商標使用權,但沒有GMS授權
Type 2 : 通過CTS,授與Android商標使用權,獲取部分GMS授權(無Google商標使用權)
Type 3 : 通過CTS,授與Android商標使用權,獲取完整GMS授權(有Google商標使用權)
  • 授權模式(Type 1,Type 2,Type 3)具體說明
Type 1 : 收機或平板可使用Android平台,卻沒有任何Google服務,例如Google Play,Gmail,Google Talk等
Type 2 : 收機或平板可使用Android平台,有部分Google服務,例如Google Play(必備軟體)等,手機 沒預先載入部分Google服務,Google Play除外
Type 3 : 收機或平板可使用Android平台,有完整Google服務,手機預先載入Google服務,例如Google Play,Gmail,Google Talk等
  • 差異
Type 2與Type 3差別在於是否預先載入部分或完整的Google服務

CTS介紹
  • 它是個兼容性測試套件(Android Compatibility Test Suite),收機或平板製造商的Android硬體裝置必須通過CTS的測試要求,CTS測試(Test case)包含大約24,000個在Android設備上運行的測試用例,這些用例分別針對電話、圖形、相機、GPS、觸控式螢幕、無線網等功能,該測試目的是確保能夠運行Google Play Store上的應用程式,符合CDD所定義條件,手機或平板的實作品質,實作完成進度,用戶體驗一致性等,如果收機或平板製造商通過CTS,Google會把該測試廠商列入「CTS相容硬體列表」,理論上成為CTS相容硬體,才能夠讓產品上市銷售
  • 以下為CTS下載網址
CTS下載
CDD介紹 
  • 它是個兼容性定義文件(Compatibility Definition Document),Good推出每個Android版本都會公佈對應的CDD,CDD文中定義該Android平台版本必須支援的軟體與硬體需求資訊,收機或平板製造商必須確認Android平台版本,實作該版本的CDD,實作完成即可進行CTS測試,從以上敘述得知,實作CDD目的是為了通過CTS測試獲取Android商標使用權
  • 以下為CDD文件下載網址
CDD文件下載
GMS介紹 
  • 谷歌行動服務(Google Mobile Service)是個套件包,主要是Google API的驗證,它包含許多Google官方的應用軟體,例如GooglePlayStore,Gmail,GoogleMap,Youtube,Google Calendar,Google Talk等,必須要向Good申請授權及向Google付權利費
  • 主要進行Google API的驗證,但此部份並無法事先自行進行模擬測試,要交由Google進行認證授權,進行此測試項目認證的效益可分為兩種
1.測試完成後要在裝置上印有Google商標
2.僅需要使用Google服務授權,如Gmail,GoogleMap等這都需要Google提供自有的API函式庫,才能正確執行這些服務功能
  • 因為一些考量,Google的授權合約裡,不一定會授權GMS裡的所有軟體,Google會針對申請者的「基本條件」來客製化授權合約,這些條件並沒有很特定的項目,像是品牌知名度、工業設計、產品相互競爭關係、銷售地區等等,都會被列入考慮,但不管如何,GMS內的其中之一的軟體Google Play Store通常都會授權給申請者。所以,申請者可能只能拿到GMS的部份授權,而且也不能使用Google商標;這是Google對Android 裝置做授權的第二個等級(Type 2)
  • 獲取全套的GMS授權(Type 2),這個等級的授權,能使用Google商標,簡單說,就是裝置上打上Google的字樣
總結 
  • 手機或平板製造商必須通過CTS,然而依手機或平板製造商的選擇,是否要在裝置上實作GMS

沒有留言: