Android「棉花糖」正式發佈

Google宣佈在其Nexus設備上發佈代號爲"棉花糖"的Android 6.0系統,預計該版本操做系統將在更多設備上應用。編程

新版"棉花糖"系統的SDK爲開發者引進了一些新特性,例如:網絡

擴展的運行時權限--該功能容許用戶在運行時管理app的權限。在此前的Android版本中,用戶是在首次安裝app時給app設置權限。在Android 6.0版本中,開發人員能夠使用新的requestPermissions()方法在運行時請求權限。同時,也能夠使用新的checkSelfPermission()方法檢查一個app應用是否已經被賦予某項權限。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官方的鏡像安裝「棉花糖」,不過有報道稱,這麼作最終可能會清除全部數據,緣由多是因爲新的權限系統會致使應用程序崩潰。文檔

相關文章
相關標籤/搜索