2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
棉花糖已經(jīng)在大多數(shù)Nexus設(shè)備上嶄露頭角,但是我們還沒有看到任何第三方OEM將其手機更新為棉花糖。他們?nèi)绾螌arshmallow的新功能準確地集成到其特定口味的Android中?很難肯定地說,但是由于有了兼容性定義文檔(CDD),我們可以確保OEM不會偏離Android 6.0新功能的實現(xiàn)。
正確烤棉花糖
對于每個新版本的Android,Google都會更新其兼容性準則以確保所有新主要功能的用戶體驗一致。從用戶的角度來看,OEM必須遵守兼容性準則,以使他們喜歡的應(yīng)用程序在所有設(shè)備上保持一致的工作至關(guān)重要。同樣,如果每臺設(shè)備在任何給定的Android版本上均能一致運行,則開發(fā)人員無需花費太多精力即可定位到多個設(shè)備。最后,原始設(shè)備制造商將從生態(tài)系統(tǒng)的增長中受益,因為如果更多的開發(fā)人員可以證明他們的設(shè)備開發(fā)是合理的,那么更多的用戶可以證明他們購買設(shè)備的合理性。這對各方來說都是雙贏的局面,要求任何制造Android設(shè)備的制造商遵守其兼容性準則對Google來說是最大的利益。
他們是如何做到的?好吧,通過控制誰獲得使用Google移動服務(wù)(GMS)的許可,該許可由Google的專有應(yīng)用程序組成。想要獲得GMS許可證的OEM必須遵守兼容性定義文檔中列出的所有要求,并通過兼容性測試套件。如果無法訪問Google Play商店等應(yīng)用程序,那么當競爭如此激烈時,OEM很難說服人們對其生態(tài)系統(tǒng)進行投資。
還記得 Ouya Android游戲機嗎? 其失敗的很大一部分可能與缺乏應(yīng)用程序有關(guān)。Ouya只是無法說服足夠多的開發(fā)人員,當他們可以繼續(xù)瞄準利潤豐厚的Google Play商店時,值得投入資源來移植游戲。推出后幾周,Ouya 透露了其“適度”的銷售 數(shù)據(jù)。經(jīng)過數(shù)月未能成功滲透市場的嘗試,Ouya 最終被收購 并最終 于6月被Razer收購。
烏亞(Ouya)而是試圖向市場銷售,在那里谷歌一直在與官僚作斗爭以使其服務(wù)被該國接受??紤]到Google最近在Android TV上的推動,時機也不錯 。
本質(zhì)上,OEM依靠Google授予他們運行Google Apps的許可,以便與其他Android設(shè)備競爭。這使Google牢牢把握了Android生態(tài)系統(tǒng),并確保OEM不會偏離每個新Android版本的每個基本功能。即使是向Tizen投入巨資的強大三星, 也似乎無法擺脫 Android的統(tǒng)治地位。
話雖如此,讓我們深入研究Android棉花糖的兼容性定義文檔。它絕對包含 了有用的信息。非常感謝AndroidPolice團隊深入研究并找到了其中的一些,我將僅用來總結(jié)最相關(guān)的部分。
Android Auto…動機?Google放棄了對未來的提示
首先,從第2.0節(jié)中定義的“設(shè)備類型”中獲得一些有趣的信息。
Android Automotive實施是指將Android作為系統(tǒng)的一部分或全部和/或信息功能的操作系統(tǒng)運行的車輛主機。Android Automotive實現(xiàn):
必須聲明功能android.hardware.type.automotive。
必須支持uiMode = UI_MODE_TYPE_CAR
您可能會讀到這,然后想:“有什么大不了的?我們是否不了解Android Auto?” 您是對的,我們對已經(jīng)發(fā)布的Android Auto了解很多 。但是,Android Auto只是任何人都可以下載的應(yīng)用程序 。 Google在這里指的是全新的東西,它指的是實際上運行完整版Android的車內(nèi)智能設(shè)備 。 許多2016年的汽車模型 已經(jīng)運行Android Auto,因此誰知道用完整版本的Android OS交付汽車將花費多長時間。
通過CDD搜索,我們可以找到其他有關(guān)Android Automotive的參考,并拼湊Google如何使平臺發(fā)揮作用。
例如,在描述瀏覽器兼容性的第3.4.2節(jié)中,列出了Android Automotive設(shè)備作為要求Android設(shè)備隨附獨立網(wǎng)絡(luò)瀏覽器的規(guī)則的例外??紤]到用戶在汽車中上網(wǎng)的潛在安全后果,這是有道理的。
根據(jù)第3.10節(jié)的規(guī)定,強烈建議Android Automotive設(shè)備包含與常規(guī)Android一致的輔助功能設(shè)置。這樣做可能是為了讓消費者啟用“話語提示”功能(無論如何,我想大多數(shù)汽車制造商都會大力強調(diào)此功能)。第3.11節(jié)“文本語音”通過要求Android文本語音轉(zhuǎn)換(TTS)的支持,進一步證實了這一概念。
接下來,在第5.1.3節(jié)“視頻編解碼器”中,我們看到Google強烈建議任何Android Automotive設(shè)備支持h265高效視頻編解碼器(HEVC)。這很有趣,因為這表明Google希望將Android Automotive設(shè)備用作 視頻消費設(shè)備。 帶著孩子的父母一定會發(fā)現(xiàn)觀看付費視頻的能力。
Android“自動”
)
Google在第7.1.5節(jié)中指出,Android Automotive設(shè)備是唯一不需要支持舊版兼容模式的設(shè)備,這意味著將不支持任何不依賴屏幕密度而設(shè)計的應(yīng)用程序。您可以想像任何在乘車時試圖處理縮放比例差的應(yīng)用程序的乘客都會感到沮喪。
如第7.2.1節(jié)所述,不需要Android Automotive設(shè)備實現(xiàn)軟鍵盤??紤]到大多數(shù)人希望通過觸摸或語音來導(dǎo)航這樣的設(shè)備,這并不奇怪。
在第7.2.3節(jié)“導(dǎo)航鍵”下,Google聲明不需要“最近”鍵和“后退”鍵,而“主頁”鍵則是必需的。您不太可能經(jīng)常在設(shè)備上瀏覽,因此我認為Google明智的做法是不強迫OEM廠商圍繞這兩個鍵來設(shè)計其UI。
如第11節(jié)中所述,不需要Android Automotive支持OTA更新。由于Android Automotive設(shè)備只能在汽車開啟時進行更新,因此不需要OTA支持是有道理的。并不是您可以在汽車更新時將汽車插入床頭柜的基座上!
2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。