Google 发布 Android 6.0 SDK & Android M 开发者预览最终版
| 2015-08-19 08:39
棉花糖,不论是直接从袋子里拿出的,还是被烤到外部金黄、内部爆浆,或是和花生酱一起放到三明治里,都无法让人抗拒它的魅力。当然,我们也不例外。
自从五月Google I/O大会发布了Android M 开发者预览版之后,我们收到了用户广泛的参与和大量的反馈。而随着今日开发者版本的发布,我们将向用户推出官方 Android 6.0 SDK 。同时,Google Play也允许开发者发布,支持最新Marshmallow API 23的应用。
做足功课,准备好迎接Android Marshmallow
最终的Android 6.0 SDK目前可通过 Android Studio 1.3.2 版本中的SDK Manager进行下载。新的SDK中,包含有最新的Android APIs以及相对应的开发工具,从而保证开发者的应用能否支持API 23。一旦开发者完成了将Android 6.0 SDK下载到Android Studio的步骤后,请将应用项目 compileSdkVersion 更新至Level 23,之后便可测试自己的应用软件与新平台的兼容性了。另外,开发者也可以将自己的应用软件从 targetSdkVersion 更新至Level 23来对自动备份、应用许可等Level 23的特有功能进行测试。
和Android 6.0 SDK一同发布的还有 Android Support Library v23版本的更新。新版Android Support Library能够帮助用户更容易地实现Permission和指纹识别等新的平台API,也支持向下兼容。本次发布的新的库包括: customtabs , percent , recommendation , preference-v7 , preference-v14 和 preference-leanback-v17。
检查应用的Permssion
除了指纹识别和Doze模式等 新平台搭载的功能 以 外,Android Marshmallow还包含了新的Permssion模式,这能使应用软件安装及更新过程更加精简。为了让用户享受这一灵活特性,并确保应用软件在用户 关闭特定许可时还能够按照预期运行,请注意一定要先将自己的应用更新至可以兼容API 23的版本,然后再请其他Android Marshmallow用户对应用软件进行测试。
如何更新
Android模拟器镜像以及开发者预览系统镜像都已经完全支持Nexus系列设备,例如(Nexus 5、Nexus 6、Nexus 9 以及 Nexus 播放器),从而帮助你完成新功能测试。你可以从 开发者预览站点 下载这些镜像。另外,和之前发布的开发者预览版本一样,Nexus系列设备在未来几天内也将收到自动在线更新。
尽管本次发布的Android 6.0 SDK已是最终版本,设备的系统镜像仍为开发者预览版。预览版虽然已经接近最终版,但并不是最适合消费者使用的版本。请不要忘记,今年秋天Android 6.0 Marshmallow正式向公众发布时,你仍需按照每年的惯例对设备进行手动刷机到 factory image ,才能确保Nexus设备可以在之后继续收到消费者版本的OTA更新推送。
新特性
和以往的开发者预览更新相比,本次发布的最终版API增加了许多新的功能。下面为你列出部分内容:
● Android平台新特性:
Permission用户许可界面——我们对Permission用户界面进行了更新并且强化了部分许可行为。
● API新特性:
指纹识别API——该特性能够实现更有效的报错、更精确的指纹识别体验,以及可靠性更高的计数支持。
将Android Marshmallow app发布到Google Play
Google Play现在已经可以接收通过Google Play开发者控制器上所有通道(内测版、外测版、产品版均可)上传的API 23 应用。待今年秋天发布消费者版时,Google Play商店也将进行更新,确保应用软件的安装和更新流程将全面支持API 23版本应用的Permission模式。
为保证更新后的应用软件能够在Android Marshmallow和老版本系统中都能够正常运行,我们建议您使用Google Play刚刚发布过的beta testing功能先进行试用反馈,然后再批量向用户发布新的应用版本。