炮制一款甜甜的棉花糖:Google發布Android 6. ...
棉花糖,不論是直接從袋子里拿出的,還是被烤到外部金黃、內部爆漿,或是和花生醬一起放到三明治里,都無法讓人抗拒它的魅力。當然,我們也不例外。
自從五月Google I/O大會發布了Android M 開發者預覽版之后,我們收到了用戶廣泛的參與和大量的反饋。而隨著今日開發者版本的發布,我們將向用戶推出官方 Android 6.0 SDK 。同時,Google Play也允許開發者發布,支持最新Marshmallow API 23的應用。
做足功課,準備好迎接Android Marshmallow
最終的Android 6.0 SDK目前可通過 Android Studio 1.3.2 版本中的SDK Manager進行下載。新的SDK中,包含有最新的Android APIs以及相對應的開發工具,從而保證開發者的應用能否支持API 23。一旦開發者完成了將Android 6.0 SDK下載到Android Studio的步驟后,請將應用項目 compileSdkVersion 更新至Level 23,之后便可測試自己的應用軟件與新平臺的兼容性了。另外,開發者也可以將自己的應用軟件從 targetSdkVersion 更新至Level 23來對自動備份、應用許可等Level 23的特有功能進行測試。
和Android 6.0 SDK一同發布的還有 Android Support Library v23版本的更新。新版Android Support Library能夠幫助用戶更容易地實現Permission和指紋識別等新的平臺API,也支持向下兼容。本次發布的新的庫包括: customtabs , percent , recommendation , preference-v7 , preference-v14 和 preference-leanback-v17。
檢查應用的Permssion
除了指紋識別和Doze模式等 新平臺搭載的功能 以 外,Android Marshmallow還包含了新的Permssion模式,這能使應用軟件安裝及更新過程更加精簡。為了讓用戶享受這一靈活特性,并確保應用軟件在用戶 關閉特定許可時還能夠按照預期運行,請注意一定要先將自己的應用更新至可以兼容API 23的版本,然后再請其他Android Marshmallow用戶對應用軟件進行測試。
如何更新
Android模擬器鏡像以及開發者預覽系統鏡像都已經完全支持Nexus系列設備,例如(Nexus 5、Nexus 6、Nexus 9 以及 Nexus 播放器),從而幫助你完成新功能測試。你可以從 開發者預覽站點 下載這些鏡像。另外,和之前發布的開發者預覽版本一樣,Nexus系列設備在未來幾天內也將收到自動在線更新。
盡管本次發布的Android 6.0 SDK已是最終版本,設備的系統鏡像仍為開發者預覽版。預覽版雖然已經接近最終版,但并不是最適合消費者使用的版本。請不要忘記,今年秋天Android 6.0 Marshmallow正式向公眾發布時,你仍需按照每年的慣例對設備進行手動刷機到 factory image ,才能確保Nexus設備可以在之后繼續收到消費者版本的OTA更新推送。
新特性
和以往的開發者預覽更新相比,本次發布的最終版API增加了許多新的功能。下面為你列出部分內容:
● Android平臺新特性:
Permission用戶許可界面——我們對Permission用戶界面進行了更新并且強化了部分許可行為。
● API新特性:
指紋識別API——該特性能夠實現更有效的報錯、更精確的指紋識別體驗,以及可靠性更高的計數支持。
將Android Marshmallow app發布到Google Play
Google Play現在已經可以接收通過Google Play開發者控制器上所有通道(內測版、外測版、產品版均可)上傳的API 23 應用。待今年秋天發布消費者版時,Google Play商店也將進行更新,確保應用軟件的安裝和更新流程將全面支持API 23版本應用的Permission模式。
為保證更新后的應用軟件能夠在Android Marshmallow和老版本系統中都能夠正常運行,我們建議您使用Google Play剛剛發布過的beta testing功能先進行試用反饋,然后再批量向用戶發布新的應用版本。