Android6.0新特性
1.動態(tài)權(quán)限管理(Runtime Permissions)
Android 6.0引入了動態(tài)權(quán)限管理,將標(biāo)記為危險(xiǎn)的權(quán)限從安裝時(shí)權(quán)限(Install Time Permission)模型移動到運(yùn)行時(shí)權(quán)限模型(Runtime Permissions)
2.指紋識別(Fingerprint Support)
Android 6.0則在系統(tǒng)層面加入指紋識別,能提供原生指紋識別API,這不但降低了廠商開發(fā)指紋識別模塊的成本,最重要的是原生指紋識別將會大大提升安卓手機(jī)的指紋識別支付安全性。
3.APP關(guān)聯(lián)(App links)
Android M加強(qiáng)了軟件間的關(guān)聯(lián),谷歌在現(xiàn)場展示了一個(gè)例子,比如你的手機(jī)郵箱里收到一封郵件,內(nèi)文里有以個(gè)Twitter鏈接,用戶點(diǎn)擊該鏈接可以直接跳轉(zhuǎn)到Twitter應(yīng)用,而不再是網(wǎng)頁。
4.Android pay
Android支付統(tǒng)一標(biāo)準(zhǔn)。新的M系統(tǒng)中集成了Android Pay。其特性在于簡潔、安全、可選性。Android Pay是一個(gè)開放性平臺,用戶可以選擇谷歌的服務(wù)或者使用銀行的APP來使用它,Android Pay支持4.4以后系統(tǒng)設(shè)備,谷歌宣布Android Pay已經(jīng)與美國三大運(yùn)營商700多家商店達(dá)成合作,支付功能可以使用指紋來進(jìn)行支付。
5.電源管理
Android6.0引入了下列特性來延長電池使用時(shí)間
6.存儲
在安卓6.0中,當(dāng)首次插入TF卡的時(shí)候,系統(tǒng)會詢問會將TF卡作為外置還是內(nèi)置儲存。如果選擇作為內(nèi)置存儲,系統(tǒng)則會對TF卡格式化并加密——注意,這會丟失數(shù)據(jù)!然后,TF卡的容量就和設(shè)備的內(nèi)置存儲融合了。
Android7.0新特性
1.分屏多任務(wù)
進(jìn)入后臺多任務(wù)管理頁面,然后按住其中一個(gè)卡片,然后向上拖動至頂部即可開啟分屏多任務(wù),支持上下分欄和左右分欄,允許拖動中間的分割線調(diào)整兩個(gè)APP所占的比例。
2.全新下拉快捷開關(guān)頁
在Android 7.0中,下拉打開通知欄頂部即可顯示5個(gè)用戶常用的快捷開關(guān),支持單擊開關(guān)以及長按進(jìn)入對應(yīng)設(shè)置。如果繼續(xù)下拉通知欄即可顯示全部快捷開關(guān),此外在快捷開關(guān)頁右下角也會顯示一個(gè)“編輯”按鈕,點(diǎn)擊之后即可自定義添加/刪除快捷開關(guān),或拖動進(jìn)行排序。
3.新通知消息
1.通知消息快捷回復(fù)
2.通知消息歸攏--贊一個(gè)
Android7.0會將同一應(yīng)用的多條通知提示消息歸攏為一項(xiàng),點(diǎn)擊該項(xiàng)即可展開此前的全部通知,允許用戶對每個(gè)通知執(zhí)行單獨(dú)操作。
4.夜間模式
5.流量保護(hù)模式
新增的流量保護(hù)模式不僅可以禁止應(yīng)用在后臺使用流量,還會進(jìn)一步減少該應(yīng)用在前臺時(shí)的流量使用。
6.全新設(shè)置樣式
Android7.0啟用了全新的設(shè)置樣式,首先每個(gè)分類下各個(gè)子項(xiàng)之間的分割線消失了,只保留分類之間的分割線。
7.改進(jìn)的Doze休眠機(jī)制
谷歌在Android7.0中對Doze休眠機(jī)制做了進(jìn)一步的優(yōu)化,在此前的Android6.0中,Doze深度休眠機(jī)制對于改善安卓的續(xù)航提供了巨大的作用。而在Android67.0中,谷歌對Doze進(jìn)行了更多的優(yōu)化,休眠機(jī)制的使用規(guī)則和場景有所擴(kuò)展,例如只要手動在后臺刪掉應(yīng)用卡片,關(guān)屏后該應(yīng)用就會被很快深度休眠。
8.系統(tǒng)級電話黑名單功能
Android7.0將電話攔截功能變成了一個(gè)系統(tǒng)級功能。其它應(yīng)用可以調(diào)用這個(gè)攔截名單,但只有個(gè)別應(yīng)用可以寫入,包括撥號應(yīng)用、默認(rèn)的短信應(yīng)用等。被攔截號碼將不會出現(xiàn)在來電記錄中,也不會出現(xiàn)通知。另外用戶也可以通過賬戶體系備份和恢復(fù)這個(gè)攔截名單,以便快速導(dǎo)入其它設(shè)備或賬號。
9.菜單鍵快速應(yīng)用切換
雙擊菜單鍵,就能自動切換到上一個(gè)應(yīng)用。此外,如果你不停地點(diǎn)擊菜單鍵的話,就會在所有應(yīng)用中不間斷地輪換,應(yīng)用窗口會自動放大,頂部還會出現(xiàn)倒計(jì)時(shí)條,停止點(diǎn)擊且倒計(jì)時(shí)結(jié)束后,當(dāng)前應(yīng)用會自動放大并返回到前臺。
Android8.0新特性
TensorFlow Lite概念
TensorFlow Lite是谷歌機(jī)器學(xué)習(xí)工具TensorFlow的精簡版,新工具可幫助低功耗設(shè)備跟上當(dāng)今高強(qiáng)度任務(wù)處理,利用新的神經(jīng)網(wǎng)絡(luò)API幫助底層芯片加速數(shù)據(jù)處理??梢越庾x為谷歌將人工智能應(yīng)用在應(yīng)用程序中的嘗試,并進(jìn)一步將機(jī)器學(xué)習(xí)的優(yōu)勢擴(kuò)展到Android生態(tài)系統(tǒng)。
1.畫中畫
Android O中,谷歌更加強(qiáng)調(diào)多任務(wù)處理場景中的流暢性,在I/O2017上,谷歌演示了增強(qiáng)功能的畫中畫模式,為用戶帶來不同應(yīng)用程序間的流暢操作體驗(yàn)。例如用戶可以在Netflix上觀看電影,支持將電影屏幕縮小成懸浮窗口,在看電影的同時(shí)進(jìn)行查看日歷、搜索信息等其他工作,這和普通的畫中畫分屏模式并不相同。這一功能的喚醒只需要點(diǎn)擊Home鍵按鈕,如果想結(jié)束這一模式,可以將小窗口滑下來以終止。
2.Notification Dots
在Android O之前,使用安卓手機(jī)的用戶,想要看到哪些應(yīng)用程序推送了通知,可能只有在下拉通知中心中看到,但在Android O中,谷歌對安卓的通知功能做出了改進(jìn),這就是全新的Notification Dots功能,它是位于應(yīng)用程序圖標(biāo)之上的小小的循環(huán)點(diǎn),只有當(dāng)應(yīng)用出現(xiàn)未讀通知時(shí),它才會出現(xiàn)。這時(shí)候長按應(yīng)用程序圖標(biāo),就會以類似氣泡的形式快速預(yù)覽。而在通知中心中刪除這些未讀通知,應(yīng)用圖標(biāo)上的標(biāo)記點(diǎn)也會消失。
3.智能文本選擇(Smart Text Selection)
在過去,你想要獲取一個(gè)地址并導(dǎo)航到那個(gè)地方是需要很多步驟,首先是收到這些信息,然后選取文本、復(fù)制、打開地圖、粘貼進(jìn)去,然后開始導(dǎo)航。而在Android O中,將會省事許多。智能文本選擇(Smart Text Selection)是使用谷歌的機(jī)器學(xué)習(xí)來檢測何時(shí)選擇地址或電話號碼,然后自動將其應(yīng)用于相應(yīng)的應(yīng)用程序的功能。如果你點(diǎn)擊朋友發(fā)送給你的餐廳的地址,Google將會了解你想要的內(nèi)容,并自動使用地圖啟動路線。電話號碼,電子郵件地址等也可以這樣做。
4.自動填寫(Auto-Fill)
對于用戶設(shè)備上最常用的應(yīng)用,Android O將會幫助用戶進(jìn)行快速登錄,而不用每次都填寫賬戶名和密碼。例如當(dāng)用戶使用一個(gè)新設(shè)備時(shí),可以從Chrome中提取已經(jīng)保存的賬戶名和密碼,選擇之后,自動填充功能便可以在本地進(jìn)行,適用于你可能用到的大多數(shù)應(yīng)用程序。開發(fā)人員也需要對其應(yīng)用程序進(jìn)行優(yōu)化,讓其應(yīng)用程序能夠和自動填充功能更好地兼容。
5.Google Play Protect
在I/O2017大會上,谷歌宣布推出Google Play Protect功能,可以視為安卓應(yīng)用的病毒掃描程序。到目前為止,該團(tuán)隊(duì)每天都在掃描超過500億次應(yīng)用安裝。用戶將在Google Play應(yīng)用更新窗口中看到一個(gè)條目,顯示最近的掃描項(xiàng)目以及是否發(fā)現(xiàn)任何問題。
6.系統(tǒng)/應(yīng)用啟動程序加速
谷歌表示,在Android O上, Pixel設(shè)備的啟動幾乎只需要原來一半的時(shí)間,同樣,在應(yīng)用啟動速度上也是如此。谷歌對應(yīng)用啟動的進(jìn)程進(jìn)行了優(yōu)化,包括并發(fā)進(jìn)程、壓縮收集的垃圾信息和代碼區(qū)域等。此外還有針對后臺服務(wù)的限制,防止應(yīng)用程序在后臺運(yùn)行太久。目標(biāo)是大大減少電池消耗。
7.Play Console Dashboard
Play Console Dashboard是一種新的開發(fā)人員工具,可提供對應(yīng)用在設(shè)備上使用情況的分析。開發(fā)人員可以在任何Android設(shè)備上看到他們應(yīng)用程序的實(shí)時(shí)結(jié)果-這可能不會消除開發(fā)人員在大多數(shù)主要手機(jī)上測試應(yīng)用程序的需求,但如果設(shè)備正在運(yùn)行,肯定會幫助他們減少問題。
最重要的是,這個(gè)工具可以深入了解開發(fā)人員如何調(diào)整應(yīng)用程序,以減少電池消耗并提高在各個(gè)設(shè)備上的運(yùn)行速度。
8.其他
增加了字體的支持,WiFi感知功能,Android Run-Time (ART)層面的優(yōu)化,還有WebView也得到了一些增強(qiáng)
Adroid9.0預(yù)覽
1.全面屏的全面支持
在Android P以后,我們不用在面對手機(jī)適配全面屏的窘境,雖然我們費(fèi)盡心力多拿到了一塊顯示面積卻幾乎沒有應(yīng)用支持?這種情況在未來將不復(fù)存在。就像現(xiàn)在基本所有應(yīng)用都會開發(fā)16:9和18:9兩種適配一樣,未來的應(yīng)用也會同時(shí)適配劉海屏,甚至還不止一種:根據(jù)目前顯示的消息,谷歌起碼為三種不同的劉海屏做了適配。
2.通知欄的多種通知
原來功能已經(jīng)非常豐富的通知欄現(xiàn)在變得更強(qiáng)大了。你可以在通知欄跟人聊天,而且是跟App中的聊天體驗(yàn)相差無幾的那種,你甚至能夠直接在通知欄里直接看到朋友給你發(fā)的圖片了;另一方面,類似預(yù)填充和快捷標(biāo)簽(標(biāo)記為已讀、刪除、回復(fù)等)的功能也讓應(yīng)用與系統(tǒng)之間聯(lián)系的更加緊密。
3.多攝像頭的更多畫面
對于多個(gè)相機(jī)數(shù)據(jù)的同時(shí)調(diào)用(同時(shí)包括前后置的所有攝像頭都可以),意味著開發(fā)者們可以做的玩法更多了,這也意味著,我們能夠玩到的玩法也更多了。重點(diǎn)在于這句話不僅限于相機(jī)這個(gè)應(yīng)用,而是所有能用到相機(jī)的應(yīng)用都有了相應(yīng)的功能增強(qiáng);也就是說,你的第三方應(yīng)用也可以拍出類似原生相機(jī)級別的照片了。
4.GPS定位之外的WiFi定位
在過去我們的手機(jī)雖然有GPS、北斗這些定位系統(tǒng),但是民用衛(wèi)星定位的精度必然不會太高。而Wi-Fi RTT技術(shù)的加入可以讓你的設(shè)備提供精度非常高的定位功能,大約在1-2m。當(dāng)然,前提是你周圍有支持這一技術(shù)的路由器作為支持。
5.網(wǎng)絡(luò)還有神經(jīng)網(wǎng)絡(luò)
在Android P之后,設(shè)備將會對網(wǎng)絡(luò)有更精細(xì)的調(diào)整:根據(jù)任務(wù)需求的數(shù)據(jù)大小和當(dāng)前的網(wǎng)絡(luò)環(huán)境。在收費(fèi)網(wǎng)絡(luò)里延遲一些網(wǎng)絡(luò)要求,而在不計(jì)費(fèi)的網(wǎng)絡(luò)里可以通過消息預(yù)獲取來得到更好的用戶體驗(yàn)。神經(jīng)網(wǎng)絡(luò)API的更多操作則是讓設(shè)備變得更智能、更聰明。
6.Material Design迎來2.0時(shí)代
色彩設(shè)計(jì)和外觀設(shè)計(jì)較之前的1.0時(shí)代發(fā)生了極大改變。Android 9.0里面加入了大量的圓角設(shè)計(jì),截屏編輯功能、截圖按鍵、鎖定模式、文字編輯優(yōu)化和勿擾模式的也做了簡化