Android Things 开发者预览版5
原标题:Android Things Developer Preview 5
链接:https://android-developers.googleblog.com/2017/08/android-things-developer-preview-5.html
作者:Wayne Piekarski (IoT开发者倡导)
翻译:arjinmc
今天,我们发布了Android Things开发者预览5(DP5),其中包括基于即将推出的Android O版本的重大变化。Android Things是Google的平台,可让Android开发人员创建物联网(IoT)设备,并从原型到生产无缝扩展。
Android O
目前,Android O正在针对手机和平板电脑进行开发者预览,DP5现在基于此即将推出的版本(以前的版本基于Android N)。这意味着你未来的Android Things应用程序应该使用API 26在平台上使用我们的支持库来正确地工作。
硬件更改
DP5现在增加了对我们的开发工具包文档中列出的新型NXP SprIoT i.MX6UL设计的支持。随着英特尔停止使用Edison和Joule硬件设计,这些平台正在转向旧硬件支持。它们不会继续收到最新的平台更新,但开发者可以会继续访问Android事件控制台中的DP4.1系统映像。
Android的一个重要目标是帮助开发者从原型到生产无缝扩展。当我们关闭开发者预览时,我们将区分针对原型的硬件平台和可扩展到生产的硬件参考设计。生产就绪的硬件将满足Google的安全要求,并包括硅制造商的长期支持。我们稍后会有更多的分享。
改进
随着移动到Android O代码库,Android有新的API功能以及Android Things的特定功能。对于那些使用UserDriver API的开发者,你需要向AndroidManifest.xml添加新的权限。这个文档 包含有关每种驱动程序类型所需权限的详细信息。DP5现在还在Raspberry Pi 3上支持OpenGL ES 2.0和WebView,这是开发人员非常需要的功能。我们还为Raspberry Pi 3 实现了动态引脚复用,根据使用的功能,在运行时配置引脚。
Android Studio
Android的示例现在可以直接在Android Studio中进行浏览和导入。你现在可以转到文件,新建,导入示例,然后搜索“Things”,查看可用的所有内容。我们有各种样品,展示如何与按钮,传感器,LED和显示器进行交互,以及实施Google Assistant(Google助手)和TensorFlow。
Android Things控制台
我们最近推出了Android Things 控制台,它提供了支持Android Things设备的无线更新(OTA)功能。我们最近对控制台进行了许多改进,以提高可用性和功能。DP5现在在Android事件控制台中可用,但DP5更新不会自动推送到设备除非你干预。你将需要更新DP5的应用程序,然后创建一个新的更新,并通过控制台自己推送它。
反馈
随着Android系统更新到Android O,平台已经发生了重大变化。请通过提交bug报告和功能需求向我们发送你的反馈,并在Stack Overflow上提出任何问题。要开始使用DP5,请使用Android Things 控制台下载系统映像并更新现有设备。有关更改的更多信息,请参见发布日志。你也可以在Google+上加入Google的IoT Developers社区,这是获取更新和讨论想法的绝佳资源。另外,我们有新的hackster.io社区,每个人都可以分享他们建立的惊人的项目!