谷歌今日發(fā)布全新操作系統(tǒng)Android Q Beta 1,其主要特性有增強的隱私和安全功能,支持可折疊屏幕的增強功能,全新API接口,全新媒體編碼解碼器,全新攝像頭功能,可擴展神經(jīng)網(wǎng)絡(luò)API(NNAPI),支持圖形API Vulkan 1.1,以及更快的應(yīng)用啟動速度。
目前開發(fā)人員可以從google.com/android/beta進行下載。其中包括一個預(yù)覽版的軟件開發(fā)工具包(SDK),為開發(fā)人員提供了Pixel、Pixel XL、Pixel 2、Pixel 2 XL、Pixel 3、Pixel 3 XL的系統(tǒng)映像以及谷歌官方Android模擬器。
這是繼Android N(后來命名為Android Nougat)、Android O (Android Oreo)和Android P (Android Pie)之后,谷歌連續(xù)第四年在3月份發(fā)布全新Android操作系統(tǒng)的開發(fā)者預(yù)覽版。而Android Q Beta 1不僅是開發(fā)者預(yù)覽版,也是這一全新操作系統(tǒng)的測試版。這表明不僅開發(fā)者可以應(yīng)用Android Q,普通用戶也可以嘗鮮。和之前一樣,該開發(fā)預(yù)覽版的操作系統(tǒng)被命名為Android Q,之后谷歌會選擇一個以Q開頭的單詞作為操作系統(tǒng)名稱。
Android Q開發(fā)者預(yù)覽版功能
設(shè)備位置:讓用戶能夠控制應(yīng)用程序何時可以獲得位置信息,包括應(yīng)用程序何時不使用位置信息。用戶可以設(shè)置應(yīng)用程序無法使用位置信息,可以選擇只有應(yīng)用程序在運行或者在后臺運行時才能使用其位置信息。
存儲:Android Q開發(fā)者預(yù)覽版提供對共享文件訪問的更多控制。用戶將能夠通過權(quán)限控制應(yīng)用程序?qū)φ掌、視頻和音頻集的訪問。應(yīng)用程序必須使用系統(tǒng)文件選擇器進行數(shù)據(jù)下載,這能夠讓用戶決定應(yīng)用程序可以訪問哪些下載文件。開發(fā)人員還必須改變應(yīng)用程序在外部存儲上使用共享區(qū)域的方式。
后臺運行:減少應(yīng)用程序意外跳出并占據(jù)屏幕等干擾。應(yīng)用程序?qū)⒈唤乖诤笈_啟動Activity組件。應(yīng)用程序開發(fā)人員可以通過高優(yōu)先級通知或全屏圖快速吸引用戶的注意力,比如來電或警報應(yīng)用。
用戶數(shù)據(jù)ID:Android Q開發(fā)者預(yù)覽版限制對不可重置設(shè)備標識符的訪問,其中包括設(shè)備IMEI、序列號和類似標識符。默認情況下,當連接到不同的Wi-Fi網(wǎng)絡(luò)時,Android Q也會隨機分配設(shè)備的MAC地址。
對可折疊屏幕的支持:應(yīng)用程序?qū)⒛軌蚋玫剡m配可折疊屏幕和其他大屏幕設(shè)備。
共享快捷方式:在全新操作系統(tǒng)下,應(yīng)用程序能夠與其他應(yīng)用更快共享快捷方式,用戶直接跳轉(zhuǎn)到另一個應(yīng)用共享內(nèi)容的速度會變得更快。
設(shè)置面板:能夠在應(yīng)用程序上下方直接顯示關(guān)鍵系統(tǒng)設(shè)置。新的設(shè)置面板API使用Android 9 Pie中引入的slice功能,為用戶提供一個帶有相關(guān)系統(tǒng)設(shè)置(如Wi-Fi、飛機模式、移動數(shù)據(jù)、NFC和音頻音量)的浮動UI。用戶無需離開應(yīng)用程序進行系統(tǒng)設(shè)置。
連接權(quán)限、隱私和安全性:對于藍牙、蜂窩網(wǎng)絡(luò)和Wi-Fi連接,需要FINE位置權(quán)限,從而提高設(shè)備連接家庭、工作網(wǎng)絡(luò)以及開放網(wǎng)絡(luò)的安全性。
改進的點對點(peer-to-peer)和互聯(lián)網(wǎng)連接:對Wi-Fi堆棧進行了重構(gòu),以改善隱私、性能以及管理物聯(lián)網(wǎng)設(shè)備和建議互聯(lián)網(wǎng)連接等常見用例。Android Q將自行處理Wi-Fi掃描,在Wi-Fi選擇列表中顯示匹配網(wǎng)絡(luò),并在這些網(wǎng)絡(luò)的范圍內(nèi)根據(jù)歷史記錄進行連接。