Android Q Beta 1測試版首發,快速瀏覽它帶來的18個新功能

Google今日發佈全新作業系統Android Q Beta 1,其主要特性有增強的隱私和安全功能,支援可摺疊屏幕的增強功能,全新API連接埠,全新多媒體編碼解碼器,全新鏡頭功能,可擴展神經網路API(NNAPI),支持圖形API Vulkan 1.1,以及更快的APP啟動速度。

Android Q Beta 1測試版首發,快速瀏覽它帶來的18個新功能

目前開發人員可以從google.com/android/beta進行下載。其中包括一個預覽版的軟體開發工具包(SDK),為開發人員提供了Pixel、Pixel XL、Pixel 2、Pixel 2 XL、Pixel 3、Pixel 3 XL的系統映像以及Google官方Android模擬器。

這是繼Android N(後來命名為Android Nougat)、Android O (Android Oreo)和Android P (Android Pie)之後,Google連續第四年在3月份發佈全新Android作業系統的開發者預覽版。而Android Q Beta 1不僅是開發者預覽版,也是這一全新作業系統的測試版。這表明不僅開發者可以應用Android Q,一般使用者也可以嘗鮮。和之前一樣,該開發預覽版的作業系統被命名為Android Q,之後Google會選擇一個以Q開頭的單詞作為作業系統名稱。

在過去的幾年裡,Google往往會等到發佈第二個開發者預覽版才會在更多的手機上應用全新作業系統,這很可能會保持不變。然而相比於其前輩,Android Q Beta 1支持更多型號的Pixel智慧型手機。

Android P的開發者預覽版最亮眼的功能莫過於支持「瀏海」螢幕顯示。同樣在相容於可摺疊設備方面,Android Q的第一個開發者預覽版也很「接地氣」,Google早在去年11月就發佈了對可摺疊設備的支援。

Android Q開發者預覽版的主要特性如下:增強的隱私和安全功能,支援可摺疊螢幕的增強功能,全新API連接埠,全新多媒體編碼解碼器,全新鏡頭功能,可擴展神經網路API(NNAPI),支持圖形API Vulkan 1.1,以及更快的APP啟動速度。

Android Q開發者預覽版功能

1.設備位置:讓使用者能夠控制APP何時可以獲得位置訊息,包括APP何時不使用位置訊息。使用者可以設定使APP無法使用位置訊息,可以選擇只有APP在執行或者在後台執行時才能使用其位置訊息。

2.儲存:Android Q開發者預覽版提供對共享文件存取的更多控制。使用者將能夠透過權限控制APP對照片、影片和音訊的存取。APP必須使用系統文件選擇器進行資料下載,這能夠讓使用者決定APP可以存取哪些下載文件。開發人員還必須改變APP在外部儲存上使用共享區域的方式。

3.後台執行:減少APP意外跳出並占據螢幕等干擾。APP將被禁止在後台啟動Activity組件。APP開發人員可以透過高優先級通知或全螢幕圖快速吸引使用者的注意力,比如來電或警報應用。

4.使用者資料ID:Android Q開發者預覽版限制對不可重置設備標識符的存取,其中包括設備IMEI、序列號和類似標識符。預設情況下,當連接到不同的Wi-Fi網路時,Android Q也會隨機分配設備的MAC地址。

5.對可摺疊螢幕的支援:APP將能夠更好地相容於可摺疊螢幕和其他大螢幕設備。

6.共享快捷方式:在全新作業系統下,APP能夠與其他APP更快共享快捷方式,使用者直接跳轉到另一個APP共享內容的速度會變得更快。

7.設定面板:能夠在APP上下方直接顯示關鍵系統設定。新的設定面板API使用Android 9 Pie中引入的slice功能,為使用者提供一個帶有相關系統設定(如Wi-Fi、飛航模式、移動資料、NFC和音量)的浮動UI。使用者無需離開APP進行系統設定。

8.連接權限、隱私和安全性:對於藍牙、行動網路和Wi-Fi連接,需要FINE位置權限,進而提高設備連接家庭、工作網路以及開放網路的安全性。

9.改進的點對點(peer-to-peer)和網路連接:對Wi-Fi堆疊進行了重構,以改善隱私、性能以及管理物聯網設備和建議網路連接等常見用例。Android Q將自行處理Wi-Fi掃瞄,在Wi-Fi選擇列表中顯示匹配網路,並在這些網路的範圍內根據歷史記錄進行連接。

Android Q Beta 1測試版首發,快速瀏覽它帶來的18個新功能

10.Wi-Fi性能模式:高性能和低延遲模式允許開發人員調用相應函數請求自適應Wi-Fi。Google希望這些功能有助於即時遊戲、活動語音呼叫等類似用例。

11.支持動態深度圖像:APP可以請求動態深度圖像,該圖像包含一個JPEG、與深度相關的XMP元資料,以及嵌入在同一文件中的深度和置信度圖。這使得開發人員可以支援3D圖像和AR攝影等用例。動態深度將是Android生態系統中的一種開放圖像格式。

12.全新的音訊影片編碼解碼器:支持開源影片編解碼器AV1,音訊編碼Opus以及HDR10+。

13.原生MIDI API:這個API允許在C++環境中執行音訊處理的APP通過NDK與MIDI設備通訊。它允許使用非阻塞讀取在音訊回調中檢索MIDI資料,進而支援對MIDI消息(示例APP原始碼)進行低延遲處理。

14.支持Vulkan原生算繪引擎ANGLE:對算繪引擎ANGLE的支援使得應用OpenGL ES的APP和遊戲將能夠利用Vulkan的性能和穩定性,自由度和開放度都非常高。

15.Vulkan擴展:Google正在與設備製造商合作夥伴合作,使所有執行Android Q或更高版本64位設備能夠相容Vulkan 1.1。因此,Vulkan將成為APP和遊戲所使用的統一高性能圖形API。

16.神經網路API 1.2:其中包括60個新項目,包括ARGMAX, ARGMIN,量化LSTM,以及一系列性能優化。Google正在與硬件供應商和諸如TensorFlow等主流機器學習框架合作,優化對NNAPI 1.2的支持。

17.ART性能:繼續改進應用執行模式,幫助APP啟動更快,消耗更少的內存,並幫助APP在低端設備上執行得更好。

所有TLS連接都預設添加並啟用了對TLS 1.3支援。Google表示,其基準測試表明,與TLS 1.2相比,使用TLS 1.3可以更快建立安全連接,速度高達40%。

18.通過公共API實現更多兼容性:Google限制了對更多非SDK連接埠的存取,並要求開發人員使用公共連接埠。

測試計畫

Android Q Beta 1測試版首發,快速瀏覽它帶來的18個新功能

Android Q第一個開發者預覽版的目標是讓早期採用者和開發人員儘早開始探索APP的新特性和API,測試兼容性,並在2019年5月份Google發佈該作業系統的更多細節之前給出反饋。去年Google共發佈了五個開發者預覽版。而今年,Google計畫發佈六個測試版作業系統。

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則