原標題:Android 8.0 Oreo最終版發布,建議開發者加強應用測試

Google發布了Android 8.0 Oreo的最終版。源程式碼已經發布在了AOSP上,用於Nexus和Pixel的系統鏡像也已可用。Android 8.0帶來的一些變更將影響到現有應用的功能。

Android 8.0帶來了一些新特性,包括PIP、與即時應用的集成、通知頻道、自動填充(Autofill)、後台位置服務、為改進電池續航而添加的運行限制、Play Protect、經由Google VPN的開放WiFi連接、自適應圖標,等等。在Android O: Notification Channels, Background Limits, PIP and More這則新聞里,我們已經詳細地提到了部分新特性。

官方建議開發者參考遷移指南,並基於Android 8.0測試他們的應用。開發者有可能沒有使用相應的API(level 26),所以他們的應用仍然可以正常運行,不過有一些問題還是需要注意。

  • 後台執行的限制。如果一個應用沒有處於緩存狀態的活躍組件,那麼它的喚醒鎖(wake lock)就會被釋放。增加後台應用對後台服務的訪問限制。

  • 降低後台應用的位置更新頻率,包括Google Play Services在內的所有應用都受此約束的影響。

  • 使用HTTP、HTTPS和藍牙連接的網路API發生多個變更。

  • 引入多個與安全相關的變更。例如,不再支持SSLv3。另外,如果一個伺服器沒有實現正確的TLS握手協議,Android 8.0不會降級使用早先的TLS版本。

要想全面了解此次變更對應用所帶來的影響,建議參考Android 8.0 Behavior Changes。開發者要對這些變更有所了解,因為它們可能會影響到他們的應用是否能在Android Oreo上正常運行。程式碼示例網站為開發者提供了一些例子,演示了如何使用Android 8.0引入的新特性。

在接下來的幾周,等運營商準備好向使用者推送新版本系統,那些受支持的Nexus和Pixel設備就會收到最新的Anroid Oreo更新。Google也正在與主要的廠商展開合作,爭取在年底讓更多的設備用上Android 8.0。

查看英文原文:Android 8.0 Oreo Is Here. Developers Are Recommended to Test Their Apps