Android 8(O) 新功能

抽空看了下google 2017 I/O視頻,覺得印象最深刻的

  • 支持Kotlin。在Kotlin的介紹中,google, jetbrains, square三方參與的介紹中,見識到的Kotlin的強大,就像Swift對於iOS一樣,函數式編程和強語言是未來的一種趨勢。

  • 提出Fluid Experience(流暢體驗),出現這個目的,Google在Android 8做了一些修改,包括進入cache模式(系統會自動回收WakeLock)和一些工具(AS 3.0 )來幫助開發者優化用戶體驗。

  • 預感到未來的Android應用會趨向於重量級開發模式,比如:Kotiln對多線程的支持。

  • 繼續對OpenJdk新特性的引入,所以瞭解和熟悉java8是必要的了。

下面看下Android 8 的新特性

  1. 修改了通知

  2. 自動填充框架,簡化了登錄和信用卡表單之類表單的填寫工作

  3. 畫中畫模式(PIP),目前,PIP 模式可用於 Android TV,而 Android O 則讓該功能可進一步用於其他 Android 設備

  4. 對於pip,引入了 PictureInPictureArgs

  5. 處理字體,可以使用R.font.xx

  6. 自適應圖標, 灰常強大,包括前景和背景,以及shape三部分組成

  7. 顏色管理, 圖像應用的 Android 開發者現在可以利用支持廣色域彩色顯示的新設備。要顯示廣色域圖像,應用需要在其清單(每個 Activity)中啓用一個標誌,並加載具有嵌入的廣域彩色配置文件(AdobeRGB、Pro Photo RGB、DCI-P3 等)的位圖

  8. WLAN 感知, Android O 新增了對 WLAN 感知的支持,此技術基於周邊感知聯網 (NAN) 規範。在具有相應 WLAN 感知硬件的設備上,應用和附近設備可以通過 WLAN 進行搜索和通信,無需依賴互聯網接入點

  9. 配套設備配對, 在嘗試通過藍牙、BLE 和 WLAN 與配套設備配對時,Android O 提供的 API 允許您自定義配對請求對話框

  10. WebView API, Android O 提供多種 API,幫助您管理在應用中顯示網頁內容的 WebView 對象

  11. 固定快捷方式和小部件,Android O 引入了快捷方式和小部件的應用內固定功能

  12. 無障礙功能, 改進了幾點。

  13. 引入 android.permission.ANSWER_PHONE_CALLS,使用此權限,應用可按設定的方式接聽撥入的電話

  14. 內容提供程序分頁, 請參閱 ContentProvider 和 ContentProviderClient

  15. 多顯示器支持,對 adb shell 進行了擴展,以支持多個顯示器。shell start 命令現在可用於啓動 Activity,並指定 Activity 的目標顯示器:
    adb shell start –display

  16. 自動調整 TextView 的大小

  17. 新的 StrictMode 檢測程序

  18. 從 Android O 開始,AnimatorSet API 現在支持尋道和倒播功能

下面看下Android 8的變化

1. 針對所有 API 級別的應用

  1. 主要包括後臺限制

  2. 安全性(不支持SSL V3)

  3. 隱私性 (ANDROID_ID 會隨着應用變化)

  4. 記錄未捕獲的異常(如果你的App有捕抓異常,則需要注意),

  5. 語言區域和國際化,不能再簡單使用Locale.getDefault()

  6. 聯繫人提供程序使用情況統計方法的變更,不再精確,而是返回近似值

  7. 應用快捷鍵,不再使用廣播,而使用ShortcutManager類。

  8. 提醒窗口,8以前使用SYSTEM_ALERT_WINDOW ,8以後要使用TYPE_APPLICATION_OVERLAY

2. 針對 Android O 的應用

  1. 後臺執行限制

  2. 安全性

  3. 隱私性

  4. 權限

  5. 媒體

  6. 原生庫

  7. 集合的處理

  8. 帳號訪問和可檢測性

  9. 提醒窗口

  10. 內容變更通知

更多請查看

Android 8 features

Android 8 changes

看完了這些,你有沒有期待,你可以使用Android 8 preview 刷機,搶先體驗,當前正式版,估計也要到8月之前的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章