search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

又是一年秀「甜蜜」時:Google 谷歌 正式發布 Android O 開發者預覽版首個版本

對Android系統有所了解的用戶應該都知道,Android每一代的開發代號都是一種甜品名,比如Android 5.0的Kitkat(奇巧)、Android 6.0的Lollipop(棒棒糖)、Android 7.0的Nougat(牛軋糖)。按照字母排列順序,2017年應該是Android O的登場時間,不知道谷歌會將其命名為7.2還是8.0,當然相比版本號其實人們更好奇這次的開發代號是什麼甜點,難不成是Oreo(奧利奧)?當地時間3月21日,Google正式在Android開發者博客正式宣布了Android O開發者預覽版的到來,並公布了新系統的多種新特性,不過開發代號仍然沒有公布。

後台限制:首先,最重要也是最可能影響到Android用戶體驗的一點,就是Android O增強了後台限制,Google從三個方面來規範應用的後台行為:implicit broadcasts(隱式廣播)、background services(後台服務)、location updates(定位更新)。此舉的目的在於改善續航問題,降低設備的電量消耗。具體的改進與API可以查看Android O開發者文檔

通知中心:Google在Android O中新增了一項新的功能,叫notification channels,中文用「通知分類」可能要更加恰當一些。過去,在Android上,你可以看到所有app的通知,也可以按照推送app來查看單個app推送的所有未讀通知,但Google這項notification channels的功能將通知中心再次細分。以官方的示例圖來說,新聞應用推送的通知,也可能被分為時政、娛樂、技術、文化等等,用戶可以對任意一個分類進行操作,選擇是否接受該分類的推送。比如,如果你覺得某新聞應用的娛樂頻道過於煩人,又沒法單獨屏蔽,那麼現在Google在系統通知中心裡幫你做到了。

自動填充:在Google推出的輸入法應用Gboard上,Google就為其加入了一個自動填充特性。作為為Android O開路的Gboard,其多數功能應該都能在Android O上看到,其中就包括自動填寫保存的密碼。根據官方博客的說法,Android O此次增加的是平台級的支持,提供了一套新的API。用戶可以選定一個app來存儲個人地址、聯繫人、密碼等信息,谷歌將為其提供實現自動填充的途徑,可以想象一下未來Android配合1Password這種密碼管理應用來實現自動填充功能的情景。

PIP畫中畫:畫中畫功能正式從Android TV普及到手機和平板設備上,今後原生Android也可以開啟小屏播放模式,一邊看劇一邊聊天不再用來回切換。

XML定義字體:通過XML即可定義應用的字體樣式、大小,開發者調整字體顯示更簡單。

自適應icon:adaptive icon,同樣是方便開發者的,製作各級icon更加簡單。

應用的廣色域顯示模式:在移動設備上處理圖片已經成為一種普遍趨勢,但如果你的相機是AdobeRGB模式,在手機上怎麼辦呢?Android O將提供一種廣色域顯示模式,專為影像類app設計,系統可以針對不同色域的文件來載入不同顯示模式的配置文件,包括AdobeRGB、Pro Photo RGB、DCI-P3等等。

網路連接:Android O對於Wi-Fi與藍牙連接都進行了小幅度的更新,增加了部分新特性。藍牙方面,新一代Android操作系統將原生兼容高質量音頻無線解碼方案,比如索尼的LDAC方案。Wi-Fi方面,Android O新增了NAN(Neighbor Awareness Networking)特性支持,這項特性可以讓設備發現並與附近同樣支持NAN的設備進行通信,無需其他網路。移動通信方面,Android O還會允許第三方應用來定製撥號、通話界面,並根據不同場景來定製UI。

鍵盤導航:Android不僅用於手機和平板上,還有許多人外接鍵盤使用這個操作系統(比如模擬器和Chrome OS中運行的Android應用),但之前Android N對於外置鍵盤快捷鍵可不算友好。所以Android O會改進鍵盤導航功能,今後桌面端常用的「Tab」與方向鍵導航習慣也可以直接用於Android平台。

AAudio功能:AAudio是為那些需要高質量、低延時音頻方案的app提供的,使用AAudio的app將以Streams(數據流)的方式實時讀寫數據,或許未來許多視頻通話軟體會用上這個功能。

WebView增強:Android N上,Google就帶來了多進程的WebView功能,新一代的Android O上這個多進程模式將會成為默認選項,另外Google新增了一個API用於幫助app處理錯誤和崩潰,以協助開發者提高app是穩定性。基於安全方面的考量,WebView現在還可以用於進行聯合登陸認證、安全瀏覽等,確保隱私數據的安全。

Java 8新特性支持:Android O增加了對許多Java 8語言的新特性支持,包括java.time API,因此運行效率會有一定提升,官方號稱跑分最高能夠達到之前的兩倍。

最後,Android O的首個開發者預覽版目前已經可以在Android開發者頻道下載,不過僅推薦開發者下載使用,目前穩定性堪憂,普通用戶使用的話問題較多,很難有好的體驗,還是靜待五月的Google I/O后較穩定的版本發布吧。目前開發者預覽版支持硬體設備包括:Nexus 6P、Nexus 5X、Nexus Player、Pixel C、Pixel、Pixel XL。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦