Android P正式发布,你需要尽快做适配了

今天,Android开发者博客宣布正式向全球发布Android 9.0,代号为Android Pie,最新的源代码也将在Android开源项目(AOSP)中发布。正如之前预想的一样,Android P仍然沿用之前的甜品命名法则:

\\
  • \\t

    2009年4月:Android 1.5,代号Cupcuke

    \\t\\t
  • \\t

    2009年9月:Android 1.6,代号Donut

    \\t\\t
  • \\t

    2009年10月:Android 2.0/2.1 ,代号Éclair

    \\t\\t
  • \\t

    2010年5月:Android 2.2 ,代号Froyo

    \\t\\t
  • \\t

    2010年12月:Android 2.3 ,代号Gingerbread

    \\t\\t
  • \\t

    2011年2月:Android 3.0,代号Honeycomb

    \\t\\t
  • \\t

    2011年10月:Android 4.0,代号 Ice Cream Sandwich

    \\t\\t
  • \\t

    2014年11月:Android 5.0 ,代号Lollipop

    \\t\\t
  • \\t

    2015年10月:Android 6.0 代号Marshmallow

    \\t\\t
  • \\t

    2016年8月:Android 7.0,代号 Nougat

    \\t\\t
  • \\t

    2017年8月:Android 8.0,代号Oreo

    \\t\

Android P新特性

\\

Android P的新功能在今年Google I/O大会的时候已经公布了,相信开发者在预览版的时候已经尝试,主要功能有:

\\
  • \\t

    机器学习能力,系统能通过用户的习惯和偏好进行自适应学习,做到人性化推荐;

    \\t\\t
  • \\t

    动态电池管理,可根据应用程序的最近使用频率和频率,帮助系统确定应用程序资源请求的优先级,打开省电模式后,系统会对所有应用程序设置限制;

    \\t\\t
  • \\t

    文本识别能力,利用机器学习和TextClassifier API 可识别日期这样的信息;

    \\t\\t
  • \\t

    神经网络API 1.1,v9.0对神经网络API进行了优化和扩展,神经网络1.1将支持 Pad,BatchToSpaceND,SpaceToBatchND,Transpose,Strided Slice,Mean,Div,Sub和Squeeze;

    \\t\\t
  • \\t

    支持凹凸屏,现在你可以调用 display cutout APIs 确认缺口形状与位置,然后请求围绕缺口进行全屏布局了;

    \\t\\t
  • \\t

    安全和隐私,Android通过调用BiometricPrompt API,支持指纹识别、面部识别和虹膜识别,系统还将控制对所有处于空闲状态的应用对话筒、摄像头和 SensorManager 传感器的访问;

    \\t\\t
  • \\t

    Wi-Fi RTT支持室内定位,Android 9为 IEEE 802.11mc Wi-Fi 协议添加了平台支持,以后你就能在室内定位了。

    \\t\

更多详情请查看:https://android-developers.googleblog.com/2018/08/introducing-android-9-pie.html

\\

开发者需要尽快适配Android P

\\

本次Google发布的新功能主要是针对Android用户,但作为Android 开发者,你需要尽快对Android P进行适配,因为从 Android 9.0 开始,Google对非 SDK 的 API 的限制从 NDK 扩展到 Java,这意味着任何基于非官方 API 打造的第三方 App 将无法在 Android 9.0 中运行,Google 将完全禁止访问隐藏的 API。

\\

此前,Google曾表示这样做的目的是为了提高Android系统的稳定性,会减少了很多第三方软件的广告插件和带病毒的恶意软件,使应用程序的界面更加简洁,运行更加流畅与安全。

\\

从Android P开始,非 SDK 方法与字段的使用将受到限制,Android开发者将无法对其进行访问——无论通过直接、反射或者 JNI 等方式。如果加以尝试,你会看到 NoSuchFieldException 或者 NoSuchMethodException 等错误提示。

\\

Google表示如果你的应用程序目前仍依赖于非 SDK 接口,则应尽快着手向 SDK 备选方案进行迁移。

\\

如果你在 SDK API 得到对应扩展之前无法停止使用非 SDK 接口,请通过Google的 Bug 追踪器提供相关信息。另外,如果你担心自己的应用可能受到影响,请注意关注接口兼容性警告信息。

\\

最后,Google也表示将会发布官方指南以帮助你了解如何从非 SDK 接口迁移至官方支持方案,敬请关注。

\\

相关链接

\\

Bug追踪器:https://developer.android.com/reference/android/os/StrictMode

\\

Android P对非SDK限制的最新通知:

\\

https://android-developers.googleblog.com/2018/06/an-update-on-non-sdk-restrictions-in.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值