看板 AndroidDev 關於我們 聯絡資訊
我最近在透過外包的方式,幫一家硬體公司修改android, 這邊有個疑惑,我看到了網路上提到CDD和CTS測試, 我的理解是CDD是規範清楚硬體公司(OEM)的device應該要如何如何支援android 尤其是有些類比效果例如 螢幕顯示顏色, 聲音品質這種不可能用軟體測試出來的東西 就需要靠硬體廠商遵循CDD 的政策去仔細檢查 CTS則是一個測試軟件包, 在desktop執行便可以測試出該硬體廠的device是否ok (當然有部份device功能需要用人工判斷 according to CDD ). 以上聽起來都是OEM廠商才需要注意的事情. 主要是確保硬體符合android規範 那麼driver呢? 如果我今天改了他們driver,或者OS kernel 是否硬體廠商或者我要去做CTS測試再給google認證? 應該是要吧!? 那如果只是寫上層java android app透過android sdk,是否就不用擔心 影響到CTS測試結果? 簡單說我的問題是: android四層中的哪一層次的客製化修改,需要讓OEM廠重新做CTS測試和google 認證? APP framework native kernel -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.210.26.82 ※ 編輯: skyracer 來自: 218.210.26.82 (12/14 14:39) ※ 編輯: skyracer 來自: 218.210.26.82 (12/14 15:02) ※ 編輯: skyracer 來自: 218.210.26.82 (12/14 15:15)
nvidia:可以不要做啊XDD 12/14 15:26
skyracer:樓上 硬體公司不可能不做就出貨阿 要preload GSM 12/14 16:03
comeonbaby:CTS是測試framework和lib的溝通 因此只要改到下層的東 12/14 16:36
comeonbaby:西照理說應該都要測過才行 12/14 16:36
comeonbaby:以Android Architecture來說的話 應該是改到framework 12/14 16:39
comeonbaby:以下都要測過 12/14 16:39
skyracer:thanks come on baby 12/14 19:12
skyracer:不過如果是軟體我這麼測試 我該去借硬體廠的機子來側嗎? 12/14 19:12
skyracer:還是說我可以只用emulator 先確保部份CTS通過 12/14 19:13
comeonbaby:可以用模擬器測試 不過最後產品還是一定要測過CTS 12/14 19:15
comeonbaby:不然沒辦法上market 也是對使用者的一種保障 12/14 19:15
nvidia:用SDK做的APP不需要過CTS 12/14 19:16
nvidia:改framework就要了 12/14 19:17
nvidia:我覺得沒什麼用 一堆很有BUG的機器都有過嗎 12/14 19:17
nvidia:FLYER的觸碰會亂跳 12/14 19:18
sdyy:一定要借實機來測試阿 cts用emulator測要幹嘛 12/14 22:50
sdyy:除非只改ap 但最好還是要實機 有些公司framework層改些東西 12/14 22:52
sdyy:到時ap也可能不正常 12/14 22:53
iincho:Framworframwrowk以下就要測....cts某種程度還是有用... 12/15 15:31
iincho:改到framework以下, 話說這東西幫我們改driver的人抓出不少 12/15 15:32
iincho:bug是真的, 不過不同版本的測項真的是...@#%#@ 12/15 15:32
blooker:cts不用過也可以出貨阿 不要用GMS 不要掛google XD 12/16 00:34