Android“棉花糖”正式發布
Google宣布在其Nexus設備上發布代號為"棉花糖"的Android 6.0系統,預計該版本操作系統將在更多設備上應用。
新版"棉花糖"系統的SDK為開發者引進了一些 新特性 ,例如:
- 擴展的運行時權限 --該功能允許用戶在運行時管理app的權限。在此前的Android版本中,用戶是在首次安裝app時給app設置權限。在Android 6.0版本中,開發人員可以使用新的 requestPermissions() 方法在運行時請求權限。同時,也可以使用新的 checkSelfPermission() 方法檢查一個app應用是否已經被賦予某項權限。
- 短暫休眠(Doze)和App空閑待機模式 --該模式用來提高電池使用性能。Doze是一個新模式,手機沒有接電源并被靜止安放時會進入該模式。在Doze模式中,手機設備會被定期喚醒并執行一些掛起的操作。此外,有段時間沒有被使用的app會進入待機(standby)模式,此時系統會禁用該app的網絡訪問并執行一些其他操作。開發人員需要了解這兩種模式,確保開發出來的app能夠在6.0系統下正常工作。
- BoringSSL 代替了OpenSSL。
其他對開發者有影響的更新包括: 廢除了Apache HTTP Client,轉而使用 HttpURLConnection ;廢除了使用可編程的方式訪問設備的本地硬件ID; 更多的改動請參見上面的文檔。
Android 6.0"棉花糖"系統將很快搭載到Google各個旗艦設備上,包括 Nexus 5, Nexus 6, Nexus 7 (2013), Nexus 9, Nexus Player, 以及 Android One。根據 Ars Technica 的分析, 目前還不確定其他設備是否會采用"棉花糖"系統,具體的時間表取決于手機生產商。開發人員可以使用Google官方的 鏡像 安裝“棉花糖”,不過有 報道 稱,這么做最終可能會清除所有數據,原因可能是由于新的權限系統會導致應用程序崩潰。
查看英文原文: Android Marshmallow Rollout Started
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!