android P预览版概述

2018-06-15  本文已影响38人  北铭

谷歌于近期发布了最新的android系统P的预览版,作为一个android开放者提前了解新系统的特性和功能能够为我们后续基于新系统的APP开发和移植旧的APP做好准备。

Android P发布的各个时间节点及其主要里程碑

目前的预览版本为Preview 1发布于2018年的3月7号。整个预览版本的发布周期将持续到2018年的第三季度,直到android P的release 版本被发布到 AOSP(android开源项目)和OEMs(生态系统)时截止。

以下是谷歌公布的Android P发布的各个时间节点及其主要的里程碑

Android P发布的各个时间节点及其主要里程碑

对于开发者来说关注早期部分的预览版,能够让你确保你当前的app能够兼容新的android平台并向谷歌提供反馈。在晚期部分的预览版中你可以在你的APP中采用新平台的特性进行开发。

Preview 1和Preview 2这两个里程碑版本主要提供一个早期的开发和测试环境,目的是帮助你找到你当前APP的兼容性问题以便你提前做好针对新平台的迁移计划。同时在这个阶段你可以向开发团队提供关于API及平台兼容性问题的一些反馈

Preview 3版本发布的时候你可以使用最终的API和SDK进行开发。你可以下载此版本的beta版系统镜像来测试系统的行为和特性。此时android P将提供标准的API,你可以开始对你之前的APP作最终的兼容性测。从此版本开始你可以将你的APP发布到谷歌商店的Beta渠道。使用该系统镜像的用户可以在谷歌商店的Beta渠道进行下载和安装。

Preview4和Preview5包含了最终的API和临近最终的系统镜像。

迁移你的APP到Android P

android P引入了新的API和特性,以及行为的一些改变。这可能导致你之前的APP无法在新系统上正常运行。接下来主要向你介绍迁移旧APP的两个关键阶段。

迁移你的APP到Android P的步骤
  1. 确保与Android P的兼容性
    验证你的APP在新平台下所有的功能都是完整且正常的。在该阶段你不需要使用新的API和改变APP的targetSdkVersion,但是一些细小的改动可能是无法避免的。


以下是在android P平台上会影响所有APP的一些关键变化

注:SDK接口是指在android官方发布的android 框架包索引的文档中能够查到,反之no-SDK就是指在android 框架包索引的文档中不能查到的,他们存在于android的源码中,他们的实现细节是被抽象的。即使他们发生变化后谷歌也不会发布通知。

  1. 更新你的targetSdkVersion和使用android P的特性
    当你打算使用新平台的特性时,你需要更新APP的targetSdkVersion到 P,重新验证APP的功能,确保如你的预期那样正常工作。然后开始使用新的APIs。

以下是将targetSdkVersion设置到P后会影响APP的一些关键变化

上一篇 下一篇

猜你喜欢

热点阅读