Android O API是最终的,让您的应用程序准备好!

原文来自: Android O APIs are final, get your apps ready!

在三周以前的Google I/O大会上,我们宣布了Android O开发者预览版2,以及关键的主题Fluid Experiences和Vitals,并强调了我们通过Project Treble实现模块化基础的工作。它也是我们发布第一个优质候选人的重要里程碑。我们在主题演讲和分组会议期间,谈论了大量关于Android有什么新的东西——如果你错过了直播流,这里请务查看完整的会议档案。

今天我们将在最终Android O中推出开发者预览版3,最终的系统镜像,以及Android Studio的更新,以帮助你为今年夏季晚点推出消费者获取准备。观看即将在7月另一个预览更新,将带给你最接近最终版系统的镜像。

如果你已经在Android Beta Program上面注册了你的设备,你将会在段时间内接收到一个开发者预览版3的更新。

确保你的应用兼容到Android O

随着消费者在接下来的几个月即将启动,关键的第一步就是确保你当前的应用兼容到了Android O,当Android O到达用户他们的设备是,可以然他们无缝的过渡到一个新的平台。

如果你还没有测试你的应用兼容性,开始使用很简单——仅仅是在Android Beta上面注册一个受支持的设备,通过云端OTA升级到最新版本,然后从Google Play 安装你当前的应用并测试它。 这个应用应该运行,并且看起来很棒,它应该适当的处理Android O的行为变化 —— 特别要注意后台限制网络安全标示符的变化

你将会完成任何必要的更新之后,我们建议您立即将兼容版本的应用发布到Google Play —— 而无需更改应用的平台目标

使用Android O功能和API来增强您的应用程序

通过Android O的功能扩展你的应用,能帮助你驱动更多的参与,提供新的互动,给你的用户更多控制和安全,甚至提高你的应用的性能。

通知渠道给你更多的方式去为你的用户表达新的内容,带领它们返回到你的应用里面去。当用户是多个任务的时候,画中画能够让你的应用保持在屏幕上,自动填充使他们简单的输入表单数据,并帮助保持他们的数据安全。还可以检出自适应图标XML字体资源可下载字体emoji表情自动大小TextViewAAudio API很多其他的.您还需要计划支持后台执行限制以及对于O应用程序重要系统行为的其他重要更改

访问O 开发者预览版站点去学习有关所有的新功能和APIs,以及如何编译它们到你的应用

Duo_PiP_500px

![instagram_dot_500px_bestcolors](/images/instagram_dot_500px_bestcolors .gif)

画中画模式可让用户在多任务时保持使用(上)。通知点让用户在您的应用程序中处于活动状态,并让他们直接跳转应用程序的核心功能(下)。

开始获取开发者预览版3

今天的预览版升级包括最终版本的android O平台,最终的API Level 26和上百个bug的修复、优化。你能够从Android Studio里面的SDK管理器下载最终的API26 SDK和从Google的Maven库下载Android支持库26.0.0beta2。

通过这些官方Android O API,您可以一起为您开发和测试应用程序所需的一切。一旦你安装了最终版的SDK,你能够升级你的项目的compileSdkVersion到API 26去针对官方Android O API进行编译。我们也建议你升级你的应用的targetSdkVersion到API26去选择和测试您的应用程序与Android O具体行为更改。有关如何设置使用Android O构建环境的详细信息,请参阅迁移指南

APIs自从第二个开发者预览版就有改变的,所以如果你有存在的代码使用了Android O预览版的API,看看diff报告,看看你的代码哪儿可能会受到影响。

如果你将使用Android O进行开发,我们建议你升级到最终版本的Android Studio 3.0,现在canary(金丝雀)通道可以使用,除了像提高应用性能的profilling工具、对Kotlin程序语言的支持和Gradle构建优化等伟大的新功能,Android Studio 3.0包括了对即时应用自适应图标向导,以及对XML字体可下载字体的支持。

Screen Shot 2017-05-16 at 6.00.17 PM.png

Android Studio 3.0包括使用Android O功能开发的工具,可让您在应用程序中预览XML字体资源。

如果你不计划使用这些新功能,您现在可以选择使用稳定通道的Android Studio 2.3.3开发Android O。请注意,使用自适应图标和可下载字体的工具以及XML字体在Android Studio 2.3.3中不可用。

将您的应用发布到Google Play中的Alpha,Beta或制作频道

现在API是最终的,您可以发布APK更新编译,并可选择定位,API 26适用于您在Google Play中的alpha,beta或甚至制作频道。在预览过程中发布O目标应用程序可让您测试现有设备的兼容性,并将更新推送到运行API 26的设备,例如注册Android测试版的用户。

为了确保您更新的应用程序在Android O以及旧版本上运行良好,一个常见的策略是使用Google Play的beta测试功能,从一小群用户(包括开发者预览用户)获取早期反馈,然后在向所有用户发布更新的应用程序时进行分阶段推出。

如何获得预览更新

通过Android Beta Program,开发人员和早期采用者将很快在其设备上获得开发者预览版3。如果您尚未注册,只需访问android.com/beta并选择符合条件的Android手机或平板电脑。一如以往,您也可以手动下载并刷入此更新。 O开发者预览版可用于Pixel,Pixel XL,Pixel C,Nexus 5X,Nexus 6P和Nexus Player。

非常感谢您的所有反馈。我们今年夏天将在消费者发布工作中继续分享反馈或请求。我们期待在Android O上看到您的应用程序!

0%