我们的 Android 可以用到这些新功能啦

3,288 阅读6分钟
原文链接: mp.weixin.qq.com


过去的一年中,全球 Android 用户在 Google Play 上安装应用的总次数突破 650 亿次,而构建这些应用的正是您这样的开发者。为了帮助开发者继续在 Android 上打造卓越的体验,我们在 Google I/O 大会上宣布了我们正在为该平台引入的众多新增功能,包括 Android N 的下一个预览版、Android 虚拟现实扩展程序、Android Studio 更新以及更多精彩功能!



Android N:性能、效率和安全性

我们希望通过 Android N 让一贯优秀的 Android 更上一层楼,因此,我们对该平台进行了一些大刀阔斧的改进,重新编写和设计了系统运作的某些底层机制。

对于 Android N,我们的开发工作围绕以下三大主题:性能、效率和安全性。第一版 Developer Preview (详细介绍请点这里)入了全新的 JIT 编译器,用于提升软件性能,加快应用安装速度,并减少占用的存储空间。第二版 N Developer Preview (详细介绍请点这里)则引入全新的 3D 渲染 API Vulkan,帮助游戏开发者在移动设备上实现出色的图形性能。这两个预览版均为 Android 带来了实质性的效率改进,包括多窗口支持和直接回复。


▲ Android N 上的多窗口模式

为给用户带来更安全、更可靠的使用体验,Android N 还引入了一些重要的新功能。受 Chromebook 应用更新方式的启发,我们推出了无缝更新功能,让基于 Android N 的新 Android 设备可以在后台安装系统更新。这意味着,用户下一次启动其设备时,新设备可以自动无缝地切换到新更新的系统映像。

刚发布的 Android N Developer Preview 3 则是我们的第一款达到测试版质量水准的候选版本,可用于在您的主要手机或平板电脑上进行测试。您可以在 android.com/beta 上选择加入 Android Beta 计划并在您的 Nexus 6、9、5X、6P、Nexus Player、Pixel C 和 Android One (General Mobile 4G) 上运行 Android N。通过邀请更多的人试用该测试版,开发者有望迎来其应用在 Android N 上使用量的上升;如果您已经开发了一款 Android 应用,您应当测试其在 Android N 上的运行状况并关注来自用户的反馈。


▲ Android N Developer Preview 现已可在各种设备上进行试用

Android 中的 VR 模式 

Android 是针对当今的多屏幕世界而设计的;事实上,Android 可以驱动您的手机、平板电脑和腕表,甚至可以在汽车和起居室中工作,始终帮助您在不同设备之间无缝切换。

当我们展望未来时,我们深信,您的手机可以强大到让您能够以全新的方式观察世界并以更加沉浸而逼真的方式虚拟体验新产品;然而,在此之前,高品质的移动 VR 仍无法通过 Android 生态系统来实现。正因如此,在 Android N 中,我们对 Android 堆栈的各个层级(从操作系统如何读取传感器数据到如何向显示屏发送像素数据)进行了全面修改,通过专门的设计,利用 Android 中的 VR 模式提供高品质的移动 VR 体验。

新版针对开发者提供了大量性能增强特性,包括单一缓冲区渲染以及允许 VR 应用访问某个专属的 CPU 核心。在您的应用中,您可以享受到专为 VR 设计的平滑头部跟踪和立体声通知功能。

最重要的是,Android N 的图形延时非常低,事实上,在运行 Developer Preview 3 的 Nexus 6P 设备上,从运动到呈现的延时甚至不到 20 毫秒,这种速度足以为用户打造出身临其境的逼真体验。



Android 即搜即得应用:无需安装、即搜即得的应用 


我们希望让用户能够更轻松地发现和使用您的应用。如果您的应用只是点按一下就被抛弃,将会如何?如果用户甚至无需安装即可使用您的应用,又会如何呢?

我们推出 Android 即搜即得应用,这是我们不断思考如何改进应用行为方式的成果之一。无论人们是从搜索、社交媒体、消息或其他深层链接中发现您的应用,他们都不必先停下手头的活动并安装您的应用或者重新验证其身份,便能够体验到快速而强大的 Android 本机应用。

最棒的是,Android 即搜即得应用兼容所有运行 Jellybean 或更高版本 (4.1+) 并安装 Google Play 服务的 Android 设备。Android 即搜即得应用功能是对现有 Android 应用的升级,而不是全新的独立应用,您可以注册申请抢先体验,获取相关文档。

申请抢险体验,请访问:

developer.android.com/topic/instant-apps/index.htmlAndroid Wear 2.0:UI 变更和独立应用 在 Google I/O 大会上,我们还宣布了 Android Wear 自从其两年前发布以来最重大的一次更新:Android Wear 2.0。根据我们从用户和开发者获取的反馈,我们正在改进该平台,提升关键的手表使用体验:表盘、信息和健身。我们还对 UI 进行了大量改动,更新了我们的设计准则,让您的应用更一致、更直观、更漂亮。 依靠 Android Wear 2.0,应用可以是独立的,可以通过蓝牙、WLAN 或蜂窝网络连接直接网络访问云端。 由于您的应用不必再依赖数据层 API,因此,即使配对的手机距离很远或者关闭了,您的应用仍可全功能运行。

Android Studio 2.2 Preview:一个全新的布局设计器,约束布局,等等。

Android Studio 是开始了解并实际体验 Android N 以及新平台所有新特性的最快方式。在 Google I/O 大会上,我们预览了 Android Studio 2.2(详情请点这里),这是对 IDE 的又一次重大更新,旨在帮助您利用其内置的全新智能工具功能更快地编写代码。

其中最浓墨重彩的功能之一是我们重新设计的布局设计器以及全新的约束布局。除了帮助您充分利用 XML 直观地设计布局之外,新工具还可帮助您针对许多优秀的 Android 设备轻松设计应用。一旦您对某个布局感到满意,我们会替您处理所有繁琐的工作,为您自动计算各种布局约束条件,让您的 UI 可以在不同尺寸的屏幕上自动重新调整尺寸。

下面概要地介绍了 2.2 Preview 中的更多新增功能:


  • 速度:全新的布局设计器和约束布局,Espresso 测试记录以及更快的编译速度

  • 智能:APK 分析器、布局检查器、扩展的 Android 代码分析以及 IntelliJ 2016.1

  • 平台支持:增强的 Jack 编译器/Java 8 支持、扩展的 C++ 支持(支持 C++ 和 NDK-Build)、Firebase 支持和增强的辅助工具


▲ Android Studio 2.2 Preview 中的全新布局编辑器和约束布局

开发者们!我们热切期待看到您的杰作!

原文来自【Android 开发者全球博客】

android-developers.blogspot.com

中文翻译文章【中国谷歌开发者社区论坛】(文末阅读原文):

chinagdg.com/thread-32320-1-1.html

6.6 Google Doodle: 2016 年瑞典国庆日