2017 年 8 月 21 日戳鹅,Google 終于發(fā)布了Android 8.0今妄,被命名為 Oreo菲盾。Android 8.0帶給了我們很多很棒的特性颓影,例如畫中畫、自動(dòng)填充懒鉴、生成及時(shí)應(yīng)用诡挂、Google Play 保護(hù)以及更快的啟動(dòng)時(shí)間和其他更多的特性。
Android Oreo 帶來了什么临谱?
Android 8.0 Oreo 聚焦于流暢的體驗(yàn)和更強(qiáng)大的功能璃俗,更簡(jiǎn)易的使用。
1. 畫中畫(Picture-in-picture)
這個(gè)功能就跟我們使用微信視頻通話的時(shí)候一樣悉默,我們可以將視頻通話的界面縮小城豁,然后去瀏覽朋友圈或者去其他操作其他APP。
2. 通知點(diǎn)
就是在應(yīng)用圖標(biāo)上添加一個(gè)點(diǎn)抄课。
3. 自動(dòng)填充框架
這個(gè)主要是通過 Google Play Services 去同步已有密碼數(shù)據(jù)到新設(shè)備上唱星。這樣在我們新設(shè)備上打開設(shè)置過 Autofill 的APP雳旅,就不用手動(dòng)去輸入密碼了。
4. 系統(tǒng)優(yōu)化
優(yōu)化系統(tǒng)间聊,使得 APP 的運(yùn)行能夠更加順滑岭辣。比如,在運(yùn)行時(shí)甸饱,新增了一個(gè)并發(fā)壓縮的垃圾收集器,代碼片段等仑濒。
5. 后臺(tái)限制
對(duì)后臺(tái)定位和 wifi 掃描添加了新的限制叹话,同時(shí)也改變了后臺(tái)app的運(yùn)行方式墩瞳。這樣可以保護(hù)你無意在后臺(tái)應(yīng)用中過多的使用了電池和內(nèi)存驼壶。
6. 補(bǔ)充了Android 重要的儀表盤和 IDE 探查
在Play Console上新增了崩潰率,ANR率喉酌,幀凍結(jié),慢渲染般妙,過多喚醒等。同時(shí)在Android Studio 3.0 添加了新的性能探查苫拍,和新的 instrumentation绒极。
7. 自動(dòng)大小TextView
固定大小的TextView,會(huì)根據(jù)輸入字的多少來動(dòng)態(tài)調(diào)整字的大小抠刺。
8. 可以在XML中使用字體
支持在XML中定義高蜂,在布局文件中直接使用字體稿饰。
9. 可下載的字體和emoji表情
不用將字體包含到APK中喉镰,而是通過一個(gè)共享的提供者去下載字體和emoji惭笑,這樣就可以跳出產(chǎn)商的限制,使得APK能夠更靈活的去更新字體和emoji。
10. 可適應(yīng)的圖標(biāo)
由于不同手機(jī)ROM不同,對(duì)應(yīng)的圖標(biāo)遮罩也不一樣贰健,這個(gè)功能主要就是根據(jù)產(chǎn)商選擇的遮罩去選擇對(duì)應(yīng)的形狀進(jìn)行展示霎烙。
11. 快捷釘
就是提供一個(gè)快捷方式尝蠕,點(diǎn)擊這個(gè)快捷方式载庭,你可以快速進(jìn)入APP里面的某個(gè)頁面。
12. 為APP提供廣色域顏色
提供廣色域支持,其實(shí)我也不太懂什么是廣色域谓松,一般APP不會(huì)有太大影響。
13. 增強(qiáng)WebView
在多進(jìn)程模式下, 通過默認(rèn)和新增的API使得我們APP能夠處理錯(cuò)誤和崩潰竣贪。同時(shí)也能選擇讓你APP中的WebView對(duì)象通過Google Safe Browsing去驗(yàn)證URL演怎。
14. 支持一些Java 8的API和對(duì)運(yùn)行時(shí)進(jìn)行了優(yōu)化颤枪。
支持一些Java 8的API,同時(shí)對(duì)運(yùn)行時(shí)進(jìn)行了優(yōu)化春缕,在一些應(yīng)用中锄贼,Oreo的運(yùn)行時(shí)比之前要快1倍屑迂。
更多請(qǐng)參考:
https://developer.android.com/about/versions/o/index.html