Android Things 接替 Brillo,正式亮相
Android Things 正式接替 Brillo 亮相,名称的改变带来了什么新的内容,广大 Android 开发者如何进入这一新的领域,通过本文,你不仅会了解 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
文章转载自 开源中国社区 [http://www.oschina.net]

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Cyanogen 关停后,Google 加强对 Android 控制
自上周 Cyanogen 宣布关停服务后,Google 开始加强对 Android 的控制。Cyanogen 曾扬言要干掉 Google,而上周的关停布告无疑标识着 Google 取得最终胜利。 Google 此次获胜的最大因素是其努力方向与目标,它曾一度与制造商建立合作伙伴关系,试图确立 Android 在世界范围的地位。如果说 Cyanogen 代表的是 Android 的开放精神,为 Android 基础系统增加了定制性和新功能,那么 Google 则是为了控制和防止 Android 碎片化而推出越来越多的闭源应用。 如今,Cyanogen 已死,Google 可以努力确保 Android 与其 DNA 的紧密关联,而不用担心支配地位受到影响。 文章转载自 开源中国社区 [http://www.oschina.net]
- 下一篇
Android Lollipop 系统稳定性优于苹果 iOS 8
作为时下移动平台的两大阵营,Android 和 iOS 都有非常高的人气,两者之间的争论也从 未停歇,那么在这里问大家一个问题,你认为谷歌公司最新的 Android 5.0 Lollipop 和苹果最新的 iOS 8 系统哪个系统更稳定?近日位于旧金山的应用性能监测公司 Crittercism 发布相关的报告,借助针对开发者的工具监测应用奔溃情况,从而了解这两个 平台的平均应用奔溃次数。 最终的结果令人惊讶,尽管最近几个月不断有新闻报道称部分固件和API存在BUG,但是谷歌最新的Android Lollipop系统却是“稳定之王”,平均奔溃率仅仅只有2%。而坏消息是Android的此前两个版本Android 4.0 (ICS)和Android 4.4 (KitKat)是最不稳定,平均崩溃率为2.6%,而根据最新的Android分布图来看意味着五分之二的设备都运行不稳定的系统。 在苹果的iOS系统方面,要比Android的KitKat系统要好,但是应用的崩溃率也是达到了2.18%,在稳定性上要比Android Lollipop要低。不过在iOS的其他版本中,显示iOS 7的应用崩溃率为1...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19