當前位置:
首頁 > 最新 > Android O 最新情報 DevFest 2017 實錄

Android O 最新情報 DevFest 2017 實錄

我剛進入上海谷歌的時候,做的是廣告技術的推廣,而上個季度新加入的這個組則是做維繫跟谷歌有合作關係的企業,簡單來說就是合作夥伴用到谷歌技術的時候,我們就儘可能去支持他們。在中國,谷歌技術最好的代表就是安卓,而我們的工作範圍就主要集中在安卓及其相關技術上。我們知道谷歌發布了安卓 O 的正式版本,其實在安卓 O 正式版本之前,華為在中國發布了第一款基於安卓 O 的手機。

各位如果你們是做安卓系統的,那你們的安卓應用已經到了安卓 O 嗎?其實市場上安卓 O 相關的信息越來越多,我們也希望大家儘快多了解安卓 O,特別是它作出了什麼樣的改變,以及相應的調整,下面我將仔細講解安卓 O 行為改變、新功能,以及相應的參考信息,方便大家進行調整和改進,因為這些應用對開發者都是公開的,所以多了解一些也是極好的。

重要事項

谷歌一直把隱私看的非常重要,我們明白谷歌內部會搜集很多用戶數據,如果用戶不給我們數據,不信任我們,谷歌是沒有辦法存活下去的。

我們將根據簽名密鑰和用戶個人資料,為每個應用返回不同的值。這個對使用廣告的人來說是不好的事情,你不可能通過這個 ID 去推廣你的廣告。還有訪問用戶帳號,從安卓 O 開始,你需要讓系統彈出來讓用戶選擇哪一個帳號登陸。

通知也有很大的改進,從安卓 O 開始對通知做了一些改進,目標是基於關注程度的排序和視覺穩定性,每個通知都有通知渠道,用戶可以對通知渠道做各種各樣的設置,比如說屏蔽某一條通知渠道,設置您的通知類別,之後交由用戶控制。通知標誌的話,指示用戶尚未撤銷或回應的通知,依然由用戶控制。

對於警報來說,我們也做了一些更改。在安卓 O 裡面,我們引入了新的浮動層,Z 軸排序在系統窗口之下,如鎖屏,你的警報就會出現,警報出現的時候,不能用系統比較重要的功能。用戶可以輕鬆管理安卓被垢病的一些問題。對於開發者來說,使用 TYPE_APPLICATION_OVERLAY. 如果你的應用在前台,就可以隨意使用系統資源,比如說像導航可以隨意更新位置信息。

對於後台限制來說,我們可以提高內存/電池性能,後台進程和廣播限制在前台時,服務可以自由運行。空閑時,後台服務會被停止,綁定服務不受影響。後台位置限制在前台時,程序行為和 API 25 相同,後台程序每小時只能接受幾次位置更新。

對於 Android Support Library,Min SDK 版本為 14,減少了 1400 個函數方法,新的 SDK 版本 25.3 和 26.0,還有新的問題追蹤器,新的 MAVEN 庫。

新的功能

第一條新功能就是自適應圖標的改變,72 DP 外延到 108 DP.

第二條新功能就是固定快捷鍵和小部件。

其他 UI 功能還有自動填充框架,有更好的性能,更好的安全性,更好的隱私性。基於物理的動畫,看起來更加自然,更加動態,更適應動畫中的變化,通過 support library 支持早期版本。

媒體方面也有一些改進。

Webview 方面的一些改進。

文字方面的話,有 XML 字體,可下載的字體從代碼或 XML 中載入,或者 Google Play Services v11 中的 Font Provider。還有自動調整字體大小的 Text View,現在大概有 800 多種的字體,可以為不同應用可以提供相同的字體,可以提高節省系統資源的目的。

其實安卓有很多輔助功能,比如下圖。

對系統來說,有 StrictMode,媒體文件訪問,以及緩存數據 -StorageManager.

情景體驗功能如下圖。

對於位置和感測器,位置有地理圍欄,位置批處理,接收用戶位置比非批處理 API 更加頻繁。感測器方面,有 VR 的直接感測器通道,未校準的加速度/校準演算法,低延遲的 CFF BADY DETECTOR。

Android O 裡面有 Lifecycle Aware Components,Lifecycle 事件用來跟蹤其關聯組件的生命周期狀態,LiveData 感知 Lifecycle、自動的訂閱管理。

ViewModels 管理 UI 的數據、作為 activity 的 fragments 之間的通信層、不得訪問 Views,Activity Context 或持有資源。

Room 允許流暢資料庫訪問的對象映射抽象層(object-mapping abstraction layer) ,核心框架提供處理原始 SQL 內容的內置支持。

還有 Google Play Console.

Google Play 的安全性。

以及 Instant Apps。

Android GO 可能是針對發展中國家,如果你的 APP 適用於印度和非洲特別多低成本的設備,你需要注意一下。

參考信息

隨著 Android O 的發布,我們有了android studio 3.0,這個裡面提供了一些新的功能。

整個 ART 上面做了很多性能改進,可以把常用的東西放在內存布局裡面,可以讓 APP 運行更加快,新的 Garbaga Collector.

還有安全性方面的東西,有硬體強化、內核強化、設備和用戶認證。

我們官方網站也是一直在更新,如果有翻牆問題的話,可以使用國內的網站,感謝你們!


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

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


請您繼續閱讀更多來自 GDG 的精彩文章:

TAG:GDG |