Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android手機 >> Android手機教程 >> 安卓8.0開發者預覽版更新內容大全

安卓8.0開發者預覽版更新內容大全

編輯:Android手機教程

   安卓8.0開發者預覽版更新內容大全:谷歌公司正在宣布推出Android O開發者預覽版系統(按慣例這就是安卓8.0)。谷歌承認在早些時候Android O新版本就已經在開發中。外媒猜測Android O(Android 8.0)正式名字可能為“奧利奧”(Oreo)或者是“Oatmeal cookie”(燕麥餅干)。

安卓8.0開發者預覽版更新內容大全 破洛洛

  谷歌安卓8.0開發者預覽版將帶來更好的電池壽命,加強通知中心的控制、自動填充API、手機畫中畫模式及新的窗口特性等,另外還有一些安卓開發方面的升級。

  下面是為大家整理的安卓8.0(Android O)開發者預覽版更新內容:

  背景後台限制:谷歌從安卓7.0 Nougat就已經開始這一工作,Android O將為用戶續航帶來極大改善,還有設備交互性能。為了實現這一目標,安卓O將自動智能限制後台應用活動,主要表現在三個方面:隱式廣播、後台服務、位置更新。這些變化將使得開發者能更輕松地創建應用程序,在用戶設備上產生最小的影響。後台限制是安卓系統明顯的重大變化,開發者可以查看後台執行限制和後台位置限制文檔了解更多。

  通知通道:Android O還引入了通知通道功能(Notification channels),重新定義通知內容中的應用程序類別,可以讓開發者給予用戶更精確的通知管理。用戶可以阻止或分別更改每個通道的行為,而不是一起管理應用程序的所有通知。

安卓8.0開發者預覽版更新內容大全 谷歌Android O系統搶先體驗

  Android O還添加了新的視覺效果和分組通知,讓用戶更好地分辨新傳入的通知內容或者是一瞥通知陰影。

  自動填充APIs:Android用戶已經依賴於密碼管理來自動填充登錄信息、重復信息,該功能將更加方便開發者實現該功能。現在谷歌正在實現整個生態系統平台的自動填充支持。用戶可以選擇一個自動填充應用,就像選擇一種鍵盤應用一樣。自動填充應用存儲和安全保護用戶數據,比如地址、用戶名稱,甚至是密碼。應用程序需要處理自動填充,新的APIs可以幫助開發者完成自動填充服務。

  手機設備畫中畫和新的窗口特性:Picture in Picture (PIP)畫中畫顯示已經支持智能手機和平板電腦,所以用戶在聊天或者叫車時仍可以繼續觀看視頻。應用可以在畫中畫模式下恢復或者暫停,你可以指定長寬比和一組自定義交互(如播放/暫停)。其他的窗口特性包括新的應用置頂窗口,遠程控制顯示屏的多窗口顯示支持等。

  XML中字體資源:Android O中已充分支持Fonts字體資源類型,應用現在可以使用XML布局中字體,還有在XML中定義的字體系列——聲明連同字體文件的字體樣式和重量。

  自適應圖標:為了幫助你更好地使用設備用戶界面,根據不同的系統顯示可以創建自適應圖標,基於設備選定的模具。系統還添加了與圖標的交互動畫,置於啟動器中,快捷方式、設置、共享對話框和概述屏幕等。

安卓8.0開發者預覽版更新內容大全 谷歌Android O系統搶先體驗

  應用廣域顏色:安卓成像應用可以充分利用新設備帶來的廣域色彩支持,顯示寬色域圖像,應用程序將需要在其清單(每個活動)啟用一個標志,加載啟用寬位圖嵌入顏色配置文件(AdobeRGB,Pro Photo RGB,DCI-P3等等)。

  連接性:為達到終極的音頻保真度,Android O現在支持高保真藍牙音頻編解碼器,比如LDAC codec。我們還增加了新的Wi-Fi功能,比如Wi-Fi Aware(WiFi感知),以前稱為鄰居識別網絡(NAN)。在相應的硬件設備上,通過WiFi,應用和附近設備都能被搜索到和聯系,而無需網絡接入點。谷歌將和硬件伙伴合作帶來Wi-Fi Aware技術。

  通訊框架正在擴展ConnectionService APIs,可以啟用第三方調用應用程序集成系統UI,與其他音頻應用程序無縫操作。

  鍵盤導航:隨著Chrome OS迎來Google Play應用和其他的重大因素,我們重新看到應用內鍵盤導航功能的復蘇。在安卓O中,谷歌將集中打造可靠、可預測的“arrow”和“tab”模型導航,幫助開發者和終端用戶使用。

  專業Pro Audio的AAudio API:AAudio是針對應用需求高性能低延遲音頻特別設計的全新原生API,應用通過串流使用AAudio讀寫數據。在開發者預覽版中谷歌推出了首個早期AAudio API版本。

  WebView網頁視圖增強:在Android Nougat中,谷歌介紹了WebView的可選多進程模式,可將WebView處理移動到單獨的進程中。在安卓O中,谷歌默認開啟了多進程模式,新增API控制應用處理錯誤和崩潰,增強安全性和提升應用穩定性。為了進一步提高安全措施,開發者可以通過Google Safe Browsing識別URLs進行選擇WebView項目。

  Java 8語言APIs和runtime優化:Android現在支持幾種新的Java語言API,包括新的java.time API。另外Android Runtime相比以前更快,在某些基准測試程序中可以提升多達2倍。

  合作伙伴平台貢獻:硬件合作商等伙伴將在安卓O推出後,加強修復和增強安卓平台。比如索尼已經貢獻了超過30項特性增強,包括LDAC codec和250處針對Android O的Bug修復。

  谷歌已經發布了新的Android O開發者網站,提供更加詳細的開發計劃進展,還有新版本的更新內容和新APIs。另外谷歌也在准備推出Android Studio 2.4 canary套件提早支持Android O新系統。

  它的名字?Android O。

  主題Logo則是一個黃色的O型:

20170322_081121_821.jpg

  O究竟代表什麼,現在還沒人知道,也可能Google自己現在也沒確定——去年為了給Android N起名字,Google還專門做了個網站征集用戶的想法呢(我的同事給的是Noodle面條,最後定名則是Nougat牛軋糖)。今年倒是沒有征名活動,顯得很低調嘛。

  按照慣例,我們第一時間下載了Android O開發者預覽文件,把它刷到了手機上。

  不過也請注意,安裝開發者預覽版文件會讓手機不聽使喚、死機甚至變磚,風險和誘惑請自己把握。

  和Nougat相同的開機畫面似乎可以證明,Android O是給前代系統打的補丁,但它的確加入了很多新功能。最值得提到的新特性是更加激進的後台內存管理“Background Execution Limits”。

安卓8.0開發者預覽版更新內容大全 谷歌Android O系統搶先體驗

  根據我自己的理解以及一些技術人士的解讀,這個新的內存管理機制和iOS的管理模式在效果上比較近似——估計聽到這條很多Android用戶已經喜極而泣了。

  眾所周知,打開一大堆應用切來切去的結果是後台運行一大堆應用,占用大量內存,進而影響前台應用的使用體驗,還費電,因此加強後台管理一直是Google以及Android廠商努力的方向。在Android O中,新的後台管理機制規定,當應用進入後台幾分鐘後就會進入停滯狀態,雖然進程沒有被殺掉,但將不再占用包括計算、內存、通信等在內的系統資源,也將不再頻繁地發送和獲取GPS位置更新,起到省電的效果。不過Google也解釋說有辦法能夠逾越這些限制,但最後還是能夠幫助手機用戶更加省電。

  我在系統設置的權限管理中,找到了一個專門禁止應用安裝其他應用的設定“install other apps”。比方說某個應用臭名昭著,經常惡意誘導下載安裝其他應用,你可以把它關到小黑屋裡了。

安卓8.0開發者預覽版更新內容大全 谷歌Android O系統搶先體驗

  除了省電,惱人的垃圾通知也是Android O想要解決的問題。 Google這次又對通知系統做了微調,官方宣布的內容是“可以對特定通知進行分組”,而這些分組稱作“通道”(channel)。用戶可以選擇不同“通道”的通知有不同的顯示效果等等。

  說實話,官方對“通道”的解釋很模糊,但我們可以大膽滴假設一下:我們把通知分為兩類,關注和推廣,或者重要和不重要,比如今日頭條,你關注的頭條號發布內容就是重要和關鍵的通知,而某明星在機場被偷拍這種今日頭條自己推送的內容就屬於不重要。在過去,Android通知的邏輯是來自統一應用的所有通知都被歸在一起,而這個“通道”的意思可能是,通知欄裡會單獨分組顯示來自所有應用的重要通知、單獨分組統一顯示不重要的通知。

  當然這只是猜測,一切還要等Android O後續更新才能確認。

  另一個特別有趣的新功能:Pinned Shortcuts。在Android Nougat裡就有了長按圖標快捷方式的功能,而這次則是直接可以保存一個應用裡的特定“動作”到桌面,比如“導航回家”、“導航去公司”等等。

安卓8.0開發者預覽版更新內容大全 谷歌Android O系統搶先體驗

  喚醒的方式是長按,不需要3D Touch那樣的壓感技術。在我安裝Android O的這台Nexus 5X上,電話、短信、Chrome和相機等絕大多數預裝應用都支持了。

  還有“Adaptive Icons”適應性圖標,讓開發者可以設計出在各種設備上稍有不同的應用圖標。可定義有兩層,分別是圖標的背景和圖標本身,外加一層蒙版。更有意思的是,采用Adaptive Icons設計的圖標支持動效,比如下圖中的脈搏效果。

  很多新功能在最初版開發者預覽系統裡感受不了,畢竟它們需要開發者對應用進行修改才能體驗到。但如果你也想安裝Android O,可以訪問開發者網站,確認你理解這麼做的風險,找到對應機型下載預覽文件,自己裝上試試。

  找不到你的機型?抱歉,Nexus 6、Nexus 5等老款設備已經退役,Google不再為它們做新系統適配了,支持的機型有Nexus 5X、6P、Pixel C平板、Pixel和XL手機,以及Nexus Player。接下來你需要訪問官方刷機教程網頁,獲取專用的工具(官方提供了一大堆工具,但刷機用到的其實只有adb和fastboot兩個可執行文件)。

  再次明確:雖然Google提供了詳細的步驟,但從刷機的技術門檻還是比較高的(特別是用蘋果電腦的用戶,Google提供的文件裡面有不少坑),現在回頭還來得及……

  最後,還是回到一開始的問題吧:你覺得,這次的O代表什麼呢?

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved