Android Things 接替 Brillo,正式亮相

来源:开源中国社区 作者:谷歌开发者
  

Android Things 正式接替 Brillo 亮相,名称的改变带来了什么新的内容,广大 Android 开发者如何进入这一新的领域,通过本文,你不仅会了解 Android Things 的来龙去脉,也会直接通过代码来体验开发带给你的魅力。

 

Android Things

终于到了今天的主角登场,Android Things!先看外表:



再看内部核心硬件:

 
它的愿景就是将无数的的设备连接起来,Android Things 作为物联网的大脑,使用公开协议 Weave 与广大的传感器/外部设备进行对话。


不像 Android 其它系统,Android Things 大多数情况下只在后台以服务方式运行,没有显示屏,默默的与打印机、门锁、烤箱、灯泡、插座这些设备一起提供服务。


 

Android Things 全解析

Android Things 架构

先看 Brillo 和 Android Things 的架构图进行对比:


这是 Brillo: 


 

这是 Android Things:

 

可以很清楚的看出来:

  • Brillo 使用 C/C++ 基于 NDK 进行开发,Android Things 通过 Java API 面向广大的 Android 和 Java 开发者,就算是新手,Android 的也是极易上手的。各位苦于嵌入式开发各种工具坑的福音到了,对于性能和底层要求高的部分仍然可以用 NDK 编写,在 Android Studio 里调试 NDK 代码也和 Java 代码一样的简单。

  • Android Studio,Android SDK,Play service 和 Firebase,这些工具和 Service 形成了完整易用的工具链。

  • Android Things 出生最晚,更新条件也是最好的,直接使用 Android Nougat 的自动后台更新机制,最大限度的提高系统的安全性。


广泛的硬件平台支持

现在支持以下3款硬件:
1)Intel Edison


 

2)NXP Pico


3)Raspberry Pi 3

 

摘录自:谷歌开发者


时间:2016-12-29 08:34 来源:开源中国社区 作者:谷歌开发者 原文链接

好文,顶一下
(0)
0%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量