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月之前的。

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