开发者预览版包含了一个带有系统映像的更新 SDK,用于在官方 Android 模拟器或 Pixel、Pixel XL 、Pixel 2 或 Pixel 2 XL 设备上进行测试。
Android P 增加了对 IEEE 802.11mc WiFi 协议的平台支持,如果设备在具有硬件支持、位置权限打开前提下,你的应用将可以使用 RTT API 来测试与附近 WiFi 接入点(AP)的距离,只要知道三个以上与接入点的距离就可以实现手机的定位,而且不需要让手机与这些接入点连接,精确度在 1-2 米之间。以后就可以在大型建筑物内实现定位与导航,商场找人就很 easy 了。
Android P 系统将支持智能回复,通知能够显示图片和贴纸,换而言之,手机应用不再是单纯的支持通知,还能回复消息,并显示实时对话,开发人员只需在应用程序的设置里打开这个功能即可。
在具有多个摄像头的设备上,Android P 新的多相机 API 可接收设备多个摄像头的数据,实现背景虚化、立体视觉、无缝缩放等,这无疑对第三方相机应用程序的开发带来巨大的优势。
随着 iPhone X 刘海屏幕的流行,越来越多的 Android 手机厂商可能会模仿 iPhone X 的顶部凹槽屏幕设计,Android P 将为刘海屏带来系统级别的支持。
之前 Google 在 Android 8.1 中引入了神经网络 API,以加速 Android 上的机器学习,在 Android P 上,他们对这个 API 进行了改进和扩展,增加了对 9 个新系统的支持,包括 Pad、BatchToSpaceND、SpaceToBatchND、Transpose、Stripped Slice、Mean、Div、Sub 和 Squeeze,如果你拥有 Pixel 2 设备,您将获得 Qualcomm Hexagon HVX 驱动程序,并为量化模型加速。
Android P 增加了对 HDR VP9 Profile 2 的内置支持,可用来播放来自 YouTube 和 Play Movies 的 HDR 视频,HEIF(heic)图像编码已添加到 Android P 上,你可以轻松发送和利用来自后端服务器的 HEIF 图像,媒体 API 也能重构了。
为了提高应用程序的兼容性,确保应用程序可应用于新平台版本,Android P 将逐步 限制非 SDK 接口使用,并要求开发人员(包括 Google 内部的应用程序团队)使用公共 API。
Android P 的指纹验证将与 UI 趋向一致,为了保护隐私,Android P 将限制闲置应用程序访问麦克风、摄像头和所有 SensorManager 传感器。
针对 Kotlin 的编译器进行优化,以获得更好的性能,Google 将与 JetBrains 合作来优化 Kotlin 生成的代码,开发者只需保持 Android Studio 的 Kotlin 插件处于最新状态,即可获得 Kotlin 的所有最新性能改进。
Google 表示 Android P 开发者预览版只适用于开发者测试,不适用于消费者,当效果接近于产品体验时,将会邀请消费者尝试,而且特别提醒 Android Beta 目前不适用于 Android P。
如有任何问题,可随时与 Google 反馈。
下载地址:
https://developer.android.com/preview/download.html
反馈链接:
https://developer.android.com/preview/feedback.html
原文链接:
https://android-developers.googleblog.com/2018/03/previewing-android-p.html
移动开发前线
「移动开发前线」是 InfoQ 旗下关注移动开发技术的垂直社群。投稿请发邮件到 editors@cn.infoq.com,注明“移动开发前线投稿”。
视频、3D、机器学习、算法工程化、IOT、智能硬件等新的命题正在被提出,丰富的内容生态以及内容形式在给传统开发的模式和线上的稳定性带来了新的挑战,而怪物级 APP 的移动开放生态也使得越来越多的移动开发者开始围绕着生态进行开发。QCon 北京 2018 会挑选部分话题来给大家分享,包括像跳一跳这样的全民小游戏的开发经验和思路,希望可以启发大家关于新移动技术的发展方向。
目前八折报名最后一周,立减 1360 元,有任何问题欢迎咨询购票经理 Hanna,电话:15110019061,微信:qcon-0410。