作為 Android 史上最人性化的升級,Android M 的新功能全在這
當(dāng) Google 負(fù)責(zé) Android 工程的副總裁 Dave Burke 站在 I/O 的講臺(tái)上時(shí),他用一句話就定義了 Android M 更新的方向:這一次 Android 升級的核心關(guān)注點(diǎn)就是提升用戶體驗(yàn)。
雖然現(xiàn)在“用戶體驗(yàn)”已經(jīng)是個(gè)被用爛的詞匯了,但 Android M 的若干改動(dòng)的確可以讓 Android 變得更好用。
1.App Permissions:更加直白的應(yīng)用權(quán)限管理
在 iOS 上,當(dāng)一個(gè)應(yīng)用需要訪問攝像頭、照片庫、攝像頭、地理位置這些重要權(quán)限時(shí),系統(tǒng)會(huì)單獨(dú)彈出一個(gè)對話框詢問用戶是否允許它這么做?,F(xiàn)在,Android M 也引入了類似的功能,接下來當(dāng)某個(gè) Android 應(yīng)用需要地理位置、攝像頭、麥克風(fēng)、聯(lián)系人、電話、短信、日歷以及傳感器這些權(quán)限時(shí),Android M 也會(huì)單獨(dú)彈出一個(gè)對話框詢問用戶是否允許它這么做。
2.Chrome Custom Tabs:提升 Android 上的 Web 體驗(yàn)
Chrome Custom Tabs 這個(gè)功能很有意思?,F(xiàn)在,如果用戶需要在某個(gè)應(yīng)用中打開一個(gè)網(wǎng)頁鏈接,那么開發(fā)者有兩個(gè)選擇:讓點(diǎn)擊這個(gè)鏈接的用戶跳轉(zhuǎn)到默認(rèn)瀏覽器中,或者直接在應(yīng)用中內(nèi)置一個(gè)瀏覽器——也就是 WebView。
不過很多時(shí)候這兩種解決方案的體驗(yàn)并不好,***種方法需要用戶來回在兩款應(yīng)用中跳轉(zhuǎn);第二種方法則可能需要用戶多次填寫賬戶信息——比如我在微信的內(nèi)置瀏覽器中訪問微博時(shí)填寫的賬戶信息并不能給手機(jī) QQ 的內(nèi)置瀏覽器用。有了 Chrome Custom Tabs 后,等于說開發(fā)者可以讓應(yīng)用的內(nèi)置瀏覽器和系統(tǒng)級的瀏覽器 Chrome 數(shù)據(jù)互通了。想像一下,如果你之前 Chrome 中保存了微博帳號信息,那么你在微信中訪問微博時(shí)這個(gè)帳號信息就可以自動(dòng)填上。這體驗(yàn)真是棒極了。
3.App Links:讓鏈接自動(dòng)選擇最匹配它的應(yīng)用跳轉(zhuǎn)
如果我在郵件中中點(diǎn)擊一個(gè)來自 Twitter 的鏈接的話,系統(tǒng)可能會(huì)讓我選擇是用瀏覽器還是用 Twitter 打開。在 Android M 中,應(yīng)用將可以“認(rèn)證”一些特定的鏈接,這樣以來當(dāng)用戶點(diǎn)擊一個(gè) Twitter 的鏈接時(shí),系統(tǒng)就不再需要用戶再去做一個(gè)選擇,而是直接打開 Twitter。
4.Android Pay:新的移動(dòng)支付開放平臺(tái)
和 Apple Pay 一樣,Android Pay 也使用了 NFC 技術(shù),Google 對其的定義是:簡潔、安全、可選擇。用戶可以選擇用 Google 或者其他銀行的應(yīng)用來激活它,對于開發(fā)者來說,你也可以把其用在應(yīng)用內(nèi)支付中。此外,Android Pay 也將支持指紋支付。KitKat 以及以后的設(shè)備都可以使用 Android Pay。
5.Fingerprint Reader:指紋識(shí)別支持
在 Android M 中,Google 還將加入官方的指紋識(shí)別 API,這也就意味著目前 Android 設(shè)備混亂的指紋識(shí)別狀態(tài)將有望終結(jié)。開發(fā)者也將可以借助標(biāo)準(zhǔn)的接口讓同樣的功能在更多的設(shè)備上可用。
6.Doze:讓 Android 更省電
智能手機(jī)電量不夠用恐怕是一個(gè)普遍問題,在 Android M 中 Google 引入了一個(gè)新特性 Doze。當(dāng)它覺察到設(shè)備沒有移動(dòng)時(shí),系統(tǒng)將自動(dòng)關(guān)閉一些應(yīng)用以達(dá)到節(jié)省電量的目的。經(jīng)測試,具有 Doze 功能的 Nexus 9 的待機(jī)時(shí)長最多可以延長到之前的 2倍。
除了上面這些之外,Android M 也增加了對 USB Type-C 接口的支持,并且優(yōu)化了分享、文字選取等其他功能。Nexus 5、Nexus 6、Nexus 9 和 Player 今天就可以試用開發(fā)者預(yù)覽版,而面向普通消費(fèi)者的版本則要等到今年第三季度。相比 Android KitKat 到 Android Lollipop 的變化來說,Android Lollipop 到 Android M 的變化的確沒有前者多。不過站在用戶的角度看,更方便地使用 Android 不正是我們想要的嘛!