當前位置:
首頁 > 知識 > Google發布首個Android P開發人員預覽版!

Google發布首個Android P開發人員預覽版!

近日,Android P的第一個開發預覽版發布。 然而,谷歌工程副總裁Dave Burke在博客文章中宣布該版本為「僅針對開發人員的早期基準構建」,試用需謹慎。

Android P開發人員預覽:功能

Google發布首個Android P開發人員預覽版!

1、帶有Wi-Fi RTT的室內定位

Android P增加了對IEEE 802.11mc WiFi協議的平台支持,程序員可能將其稱為WiFi往返時間(RTT),這意味著現在開發者可以利用室內定位功能。

如果Android P設備支持硬體,位置許可權和位置啟用,應用則可以使用RTT API來測量與附近WiFi接入點(AP)的距離。此外,開發者不必將設備連接到接入點以使用RTT,為了確保用戶隱私得到維護,不需要AP。

如果知道至少三個API的距離,則可以以1至2米的精度計算設備位置。如果想建立新的體驗,如建築物內導航,這將會派上用場,細粒度的基於位置的服務,如消除語音控制和基於位置的信息。

2、顯示cutout支持

Android團隊已經在平台中添加了展示cutout ,以及可用於管理內容顯示方式的API,它可以無縫運行應用程序。

開發者也可以使用新的API來檢查裁剪圖形並請求圍繞它的全屏布局,可以通過調用來檢查當前設備是否有cutout 。為了讓開發者更輕鬆,還有一個開發人員選項可以模擬任何設備上的cutout 。

3、改進的消息通知

Android P完全是為了提高通知的可見性和功能,這就是為什麼鼓勵開發者嘗試新的MessagingStyle通知風格的原因; 它會突出顯示發送者以及如何回復。

Google發布首個Android P開發人員預覽版!

4、Multi-camera API

如果想在運行Android P的設備上同時從兩個或更多物理攝像頭訪問流,這個願望已經被實現。如果設備具有雙前置或雙後置攝像頭會更好,因為開發者可以創建無法用單台攝像機實現的創新功能,也可以調用邏輯或融合的相機流,在兩台或更多台相機之間自動切換。

5、應用程序的安全性

Android現在提供標準系統對話框,以提示用戶觸摸指紋感測器,根據設備管理文本和位置。如果希望應用程序觸發系統指紋對話框,則可以使用新的FingerprintDialog API。

6、用戶隱私

Android P限制從閑置應用程序訪問麥克風,相機和所有SensorManager感測器。該團隊還致力於通過客戶端秘密啟用Android備份加密,但將在未來的Android P預覽版中啟動。

7、優化Kotlin

該團隊已經改進了一些編譯器優化,特別是針對循環的編譯器優化,以實現更好的性能,並且正在使用JetBrains優化Kotlin生成的代碼。為了獲得最新的性能改進,開發者需要做的只是使Android Studio的Kotlin插件保持最新狀態。

8、針對目前的Android

正如Google最近宣布的那樣,Google Play將要求所有應用程序在2018年11月之前針對Android Oreo(targetSdkVersion 26或更高版本)更新,2019年可能會支持64位硬體。

因此,當Android P安裝的應用程序以Android 4.2之前的平台為目標(targetSdkVersion小於17)時,Android P會通過對話框向用戶發出警告。

Google發布首個Android P開發人員預覽版!

9、通過公共API提高應用程序兼容性

Android P引入了一個漸進的過程來限制對選定的非SDK介面的訪問。

如何開始使用Android P?

要想讓應用程序兼容,讓用戶無縫過渡到Android P,開發者只需下載設備系統映像或模擬器系統映像,安裝當前的應用程序並進行測試。建議立即發布到Google Play,而無需更改應用的平台定位。

提醒:開發者不需要有受支持的Pixel設備在Android P上進行測試或開發。

程序員只需要將應用targeting更改為「P」,並運行完整的Android P體驗。將應用程序的targetSdkVersion設置為"P",然後將sdkVersion編譯為android-P,編譯並測試。 要開始構建Android P,請將P Developer Preview SDK和工具下載到Android Studio 3.1或使用最新的Android Studio 3.2 Canary版本。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT168企業級 的精彩文章:

乾貨:智能網路技術的工作原理及優劣勢
GO語言用戶調查:更多程序員選擇在工作中使用該語言!

TAG:IT168企業級 |