Android N Developer Preview 2, out today!
上个月,我们发布了Android N的第一个开发者预览版,让你们先睹为快。你们的反馈帮助我们发现了bug并且增加了新功能。现在,开发者预览版的第二个版本已经准备好继续对你的app进行测试。
最新的预览版修复了一些你们帮我们找出的bug,例如不能连接到隐藏的Wi-Fi(AOSP 203116),多窗口的暂停问题(AOSP 203424),以及快速回复的时候会关闭当前activity(AOSP 204411),简单就举这几个例子。我们仍在测试去发现更多问题,请继续在 N Developer Preview issue tracker或N preview community向我们反馈。
新玩意:
上个月的开发者预览版介绍许多新特性,比如多窗口,捆绑通知等。这次除了之间的功能,还带来一些新的东西:
- Vulkan(Vulkan): Vulkan是一个全新的3D渲染API,作为Khronos的成员,帮助其发展并为开发者提供明确的,低开销的GPU(图形处理单元)控制,显著提升draw-call频繁的应用的性能。Vulkan降低了CPU的开销,使得一些复合基准程序在单一核心上与 OpenGL ES相比draw-call的吞吐量高达10倍 。连同一个线程有好的API设计可以允许多核心高效并行运行,显著提升draw-call频繁的应用的性能。有了Android N和Vulkan,你可以尝试一下在支持的设备上运行Developer Preview 2。阅读更多点击这里。Vulkan开发工具博客点击这里。
- 快捷启动方式(Launcher shortcuts): 现在app可以自定义快捷键,用户可以在弹出的对话框中点击来帮助他们更快的执行操作。这些快捷方式包含一个Intent可以跳转到你的app的具体位置(比如给你最好的朋友发一条短信,在地图app中直接导航到家,或者在一个视频app中播放下一集)。
弹出快捷方式需要使用ShortcutManager.setDynamicShortcuts(List)和ShortcutManager.addDynamicShortcut(ShortcutInfo)这两个方法,一个app可以弹出3-5个快捷方式。
- 支持Emoji Unicode 9(Emoji Unicode 9 support): 我们引入了一些新的人物emoji,把一些通用设计换成了一些更人性化设计的emoji图标。如果你是一个输入法或短信app开发者,你应该开始把这些emoji添加到您的app中。这次更新还引入了对皮肤变化和Unicode 9字符,比如bacon,selfie和face palm的支持。您可以使用Paint.hasGlyph()动态地查询新emoji的特性。
New human emoji
New activity emoji
- API的变化(API changes): 此次更新同样包括一些API的变化,我们将继续完善多窗口支持(现在你可以为activity指定一个单独的最小高度和最小宽度),通知等功能。相关详情,可以在API reference package看一下差异报告。
- Bug修复(Bug fixes): 我们已经解决了一些系统问题,包括在 issue tracker上报告的问题。请继续向我们反馈遇到的问题。
怎么升级:
获得这个版本或者以后的预览版升级最简单的方法就是在Android测试计划注册您的设备。只要访问g.co/androidbeta 并选择可选的Android手机或平板–很快你就会收到这个版本(或更高版本)的预览更新。如果你已经注册了您的设备,你会很快收到更新信息,不需要您做任何事。同样你也可以手动下载并刷新。Developer Preview 2是针对开发者使用而不是作为日常使用,这个版本还没有对性能和电池寿命作优化。
Android N Developer Preview目前适用于Nexus 6,Nexus 5X,Nexus 6P,Nexus 9,和 Pixel C设备,以及通用4G手机。对于Nexus Player,会比其他设备晚几天更新。
要使用Developer Preview 2编译和测试app,您需要使用Android Studio 2.1– 与Developer Preview 1的版本相同,您将需要检查SDK组件更新(包括build tools和emulator system images)到Developer Preview 2 – 看这了解详情。
非常感谢你们至今的反馈意见。请继续分享反馈在N Developer Preview issue tracker或者N preview community。我们得到反馈越早,就能更好的合并到下一个发布的版本中。
原味链接:http://android-developers.blogspot.co.id/2016/04/android-n-developer-preview-2-out-today.html