北京赛车真的能改单吗
快速發布采購 管理采購信息

谷歌Android Q新功能搶先看 加大對折疊屏測試力度

時間:2019-4-4, 來源:互聯網, 資訊類別:行業動態

今天,谷歌悄無聲息的發布了Android Q(也就是安卓10.0)的第二個測試版,主要來說是修正上一個測試版的Bug,同時還繼續對折疊屏適應。Android Q第二個測試版中,加入了一個新的模擬器,用于測試新的功能,其中就包括折疊屏手機,目前包含了三星Galaxy Flod和華為Mate X。

開發者可以通過developer.android.com/preview下載這個版本的預覽版,用來測試自己的應用程序。預覽版包括更新的SDK,帶有Pixel、Pixel XL、Pixel 2、Pixel 2 XL、Pixel 3、Pixel 3 XL和官方安卓模擬器的系統圖像。如果開發者已經注冊了測試版,并且在其Pixel設備上收到了第一個測試版本Android Q Beta 1,他們將自動獲得第二個測試版本的更新。

谷歌在3月份發布了Android Q Beta 1,其推出速度比之前的安卓系統測試版本快得多,開發人員只間隔了三周即可預覽第二個測試版本,這是此前從未有過的。為了幫助谷歌改進測試系統,開發者可以提交反饋、文件平臺問題、應用程序兼容性問題以及第三方SDK問題。

Android Q Beta 1帶來了更多的隱私和安全特性、可折疊性增強、新的連接API、新媒體編解碼器和攝像頭功能、NNAPI擴展、Vulkan 1.1支持以及更快的應用啟動速度。第二個版本是在這些引發關注的特性基礎上構建的。

在Android Q Beta 2中,谷歌為新安裝的應用程序啟用了范圍存儲(Scoped Storage)功能,這讓用戶對共享文件的訪問有了更多控制。這里的想法是讓開發人員確切地看到改進會產生哪些影響。范圍存儲允許應用在沒有獲得許可的情況下使用它們的私有沙箱,但是需要新的權限來訪問照片、視頻和音頻的共享集合(關鍵用例開發人員指南)。要進行測試,開發人員必須使用adb指令啟用范圍存儲。如果應用程序有范圍存儲不支持的用例,谷歌會通知你。

Android Q Beta 2還支持Bubbles,這是一種讓用戶可以同時處理多項任務并重新使用應用的“新方式”。如果你曾經在安卓上使用過Facebook Messenger,你可能對此能更加了解。谷歌現在希望在Android Q平臺上直接構建這一功能,“同時幫助保持交互一致,保護用戶隱私,減少開發時間,并推動創新。”

谷歌表示,Bubbles可以幫助用戶對信息進行優先排序,在另一個應用程序內部采取行動,同時保持繼續使用當前應用,并在各類設備轉換時繼續維持應用的功能。這對于消息傳遞、正在進行的任務以及諸如到達時間或接打電話之類的更新非常有用,并且可以提供對注釋、翻譯或任務的快速訪問。Bubbles構建在安卓通知系統之上,你可以調用setBubbleMetadata(樣例實現)通過帶有BubbleMetadata的通知發送泡泡。

Beta 2還允許開發人員通過Android Q增強平臺支持為可折疊設備構建全新的可折疊設備模擬器,并通過發行渠道在Android Studio 3.5中作為安卓虛擬設備體驗。要為你的應用設置運行時環境,請在Android Studio中將可折疊模擬器配置為虛擬設備(AVD)。可折疊AVD是個參考設備,允許你使用標準硬件配置、行為和狀態進行測試,并將由谷歌的設備制造商合作伙伴使用。

為了確保兼容性,AVD符合CTS/GTS要求,并符合CDD模型。它支持運行時配置更改、多恢復和新的resizeableActivity行為。你可以使用Android Studio 3.5的發行版創建一個可折疊的虛擬設備,它支持兩種硬件配置,分別是7.3英寸(4.6英寸折疊)和8英寸(6.6英寸折疊)。在每個配置中,模擬器都提供屏幕上的控件來觸發折疊/展開、更改方向和快速操作。

Beta 1顯著改進了安卓的共享列表,Beta 2現在允許你提供共享內容的預覽,方法是在標題的Intent中提供EXTRA_TITLE字段,或者為縮略圖設置Intent的ClipData。谷歌已經更新了相應的示例應用程序來幫助用戶。

接下來,Beta 2通過新的MicrophoneDirection API為應用程序提供了對音頻捕獲的更多控制。在錄制音頻或控制可縮放麥克風時,用戶可以使用API指定麥克風的首選方向,讓你的應用程序使用setMicrophoneFieldDimension(float)選擇錄制字段維度。

最后,Android Q Beta 1引入了某些限制,作為谷歌將應用程序轉向只使用公共API努力的一部分。Beta 2對這些列表進行了小幅度更新,以最小化對應用程序的影響。在限制訪問之前,谷歌承諾“針對有效用例”提供公共替代API。因此,如果你當前在Android 9 Pie中使用的接口現在受到限制,那么你可以申請新的公共API。

谷歌推出Android Q第二個測試版本的目標與第一個版本相同,都是讓早期采用者和開發人員提前體驗,以便在5月7日到9日之間舉行的2019年I/O開發者大會上發布更多細節之前,讓他們探索新的特性和應用API、測試兼容性,并提供反饋。

去年,谷歌推出了5個開發者預覽版(4個測試版)。今年,谷歌計劃總共推出6個測試版。

3月份推出Android Q Beta 1(第一版,測試版),4月份推出Beta 2(增量更新,測試版),5月份推出Beta 3(增量更新,測試版),6月份推出Beta 4(發布最終API和正式的SDK,測試版),Beta 5(測試候選版本)和Beta 6(最終測試候選版本)具體發布日期未定。到第三季度,谷歌最終會發布AOSP和生態系統。

谷歌要求開發者讓他們的應用程序與Android Q兼容,這樣他們的用戶在升級時就可以進行無縫過渡。首先,他們需要將當前的應用程序從Google Play下載安裝到運行Beta 2的設備或模擬器上,處理用戶流,并確保它處理Android Q的行為更改。如果發現問題,開發者可在當前的應用程序中修復它們。完成后,他們即將應用程序的targetSdkVersion更新為“Q”。按照谷歌的進展,今年9月份應該會發布Android Q的正式版。


資訊分類
相關新聞
會員資訊
北京赛车真的能改单吗