Android 6.0其實包含了許多系統的變化和API的變化/增長,可是做爲一個忠實的Android粉,我更關注的是其功能的增長,下面將爲你們介紹幾個比較受關注的功能。安全
其實耗電這個問題,困擾了絕大多數的Android粉,針對此問題,Android6.0進行了相應的改進。服務器
Doze:從Android6.0開始,Android提供了兩種省電延長電池壽命的功能:Doze和App Standby;當設備沒有鏈接到電源,設備進入Doze模式時,系統將經過延遲最近用戶沒有使用的應用程序的後臺CPU運做及網絡活動,讓應用程序處於App Standby狀態,以此來減小電池消耗。谷歌表示,在Nexus5和Nexus6上測試,當屏幕處於關閉狀態,平均續航時間提升30%;爲了保證用戶的最佳體驗,開發者有必要在Doze和App Standby模式下測試應用程序,及其對代碼進行相應的調整。網絡
從這張圖咱們能夠看到,系統進入Doze模式後,系統會隔一段時間處理正在掛起的任務,隨着時間推移,後面間隔的時間會愈來愈長,以此來減小電量消耗。eclipse
Standby:當用戶不觸摸使用應用程序一段時間時,該應用程序處於App Standby狀態,系統將把該App標誌爲空閒狀態。除非觸發如下任意條件,應用程序將退出App Standby狀態:工具
1. 用戶主動啓動該App;開發工具
2. 該App當前有一個前臺進程(或包含一個活動的前臺服務,被另外一個activity或前臺service使用);測試
3. App生成一個用戶所能在鎖屏或通知托盤看到的Notification, 而當用戶設備插入電源時,系統將會釋放App的待機狀態,容許他們自由的鏈接網絡及其執行未完成的工做和同步。若是設備空閒很長一段時間,系統將容許空閒App一天一次訪問網絡。google
Doze模式須要屏幕關閉(一般晚上睡覺或長時間屏幕關閉纔會進入),而App Standby不須要屏幕關閉,App進入後臺一段時間也會受到鏈接網絡等限制。spa
做爲Android的使用者應該都知道,市面上一些流氓軟件會在程序裏靜默安裝,偷偷的裝個程序在用戶手機裏,用戶根本不知道這個程序訪問了什麼權限和隱私,這樣就會很不安全,存在了很大的安全漏洞。而在Android6.0之後呢,不止在安裝程序時提示用戶須要什麼權限,在程序運行過程當中,請求了某種權限,系統也會在請求權限以前彈出一個的對話框,告訴用戶xx程序要請求xx權限了,是否容許使用,決定權在用戶手中。若是是流氓軟件想偷偷的在後臺發送吸費短信,一下就能被用戶發現了。進程
而這項技術的實現,依靠於BoringSSL,BoringSSL是更安全的SSL協議。Android6.0之前SSL協議使用是的OpenSSL協議,近幾個月來,OpenSSL 屢次爆出嚴重安全漏洞,如「心臟出血」與「中間人攻擊」等。漏洞會致使服務器中存儲的內容泄露,其中包括用戶名、密碼與信用卡號等隱私數據,由此引起了大規模的互聯網安全恐慌。在Android6.0之後,Android將SSL替換成BoringSSL。
Android6.0還更新了不少功能與API,介於我並非一個技術深刻研究者,在此就不作過多的複述,若是有興趣的,能夠關注傳智播客Android最新課程。
課程名稱 Android精品就業班課程
課程推出時間 2015.11.24
課程版本號 5.2
主要針對Android系統 Android 6.x、Android 5.x、Android 4.x
主要使用開發工具 Adt-bundle、Android Studio
課程介紹 本課程在現有課程的基礎之上,添加新項目,更新擴展原有項目,同時,推出Android6.0新特性課程,保證咱們的課程內容一直與google同步。
新增 Android 6.0新特性課程
新增 即時通訊項目
新增 搜狐拍客項目
更新 擴展《手機QQ音樂》爲4天,由原來的eclipse開發換爲Android Studio開發並授課
更新 全面改版手機衛士項目
做爲Android粉,期待Android能有更精彩的表現,始終堅信關於Android 的故事,未完待續……