目录:
Android不只适用于手机。 我们已经知道这一点,因为我们在Chromebook,电视,手表甚至微波炉上都看到了Android。 我们即将在我们可能从未想过的地方看到它,比如电缆调制解调器或停车计时器。 为了实现这一目标,Google拥有所谓的Android Things。
Android Things与手机上运行的Android相同。 这就是运行Android的所有设备的工作原理:它与电视,手表或Chromebook上的Android相同。 在构建时,开发人员可以使Android的用户界面几乎可以在任何东西上运行,或者根本没有。 这是因为Android不是像Windows或iOS那样的操作系统,它是操作系统的一部分,可以轻松插入使硬件工作所需的一切。 Android首先是一个应用程序框架,这意味着它可以专注于以某种方式做事; 无论使用何种硬件平台,都采用相同的方式。
这使得它非常适合像Android Things这样的东西。
什么是Android的东西?
它是Android,但设计用于我们通常所称的物联网设备 - 那些可以在没有您控制它们的情况下运行的连接小工具,并连接到任何其他具有互联网连接的设备。 您可能已经在家中使用了一些,因为Nest Thermostat或August Smart Lock等物联网设备。 对于Android Things,Google希望提供通用操作系统层,因此这些设备中的每一个都可以以相同的方式工作并使用相同的方法进行通信。
这肯定有利于谷歌; 如果每件事都运行Android,他们就拥有庞大的数据收集和广告投放基础。 但它对我们其他人也有一些好处。 对于开发人员来说,拥有一个在标准硬件上运行的现成平台,并且可以以相同的方式进行编程,从而减少了大约90%的软件开发生产时间。 这意味着降低生产成本并简化计划。 对于消费者而言,这意味着我们购买的所有商品可以相互通信并相互协作,并具有内置隐私和安全功能的额外优势。 标准物联网设备的安全性即使在出现令人讨厌的错误时也从未接收过任何软件更新,这是一个大问题。
在某种程度上,Android Things是连接设备的世界语。 至少,它想成为。
我为什么要在乎
那么,你真的不必关心潜在的技术来享受这些好处。 但你应该关心某个人,某个地方正试图清理当前物联网的混乱,因为它很糟糕。 特别糟糕。
这是因为一切都是由不同公司的不同人员彼此独立开发的。 每家公司都必须关注自己,但由于这一切仍处于起步阶段,因此重点一直放在让它发挥作用上。 制作能够与您的手机和服务中心“对话”的丰田汽车很难。 让它与 所有事物 交谈并高效安全地进行操作更加困难。 现在想象制作第三方配件,如报警系统或远程启动器,可以与您的丰田和您的手机通信,您就会明白为什么它可能无法与服务中心通话。 Android Things可以在丰田,远程启动器,报警系统,手机和服务中心的硬件上运行。
Android Things会让你知道你购买的智能小工具与其他智能小工具一起工作,不会泄露你的身份到互联网。
更大的问题是安全性。 我们之前提到过,但现在物联网真的是被遗弃物的互联网。 一旦小工具工作,对于大多数公司来说,它的开发就完成了。 当严重的事情让黑客通过利用这些小工具与互联网交谈的方式来抢夺您的个人数据甚至您的身份时,没有采取任何措施阻止它发生。 您的选择是停止使用它或冒着某人进入您的个人生活的风险。
谷歌可以大力帮助解决这个问题。 像Pixel手机或Chromebook一样,Android设备不会像大多数Android手机那样拥有自定义操作系统,并且会直接从Google更新。 这意味着两件事 - 如果需要每月安全更新和三年的软件支持。 您可能永远无法访问Google Play商店并在前门锁上安装应用程序,但它会自行更新,以确保没有人能够以某种方式使用技巧或NFC标签。
我什么时候可以买到使用它的东西?
Android Things相对较新。 谷歌一直没有保密,我们已经听说了一段时间,但它只是在2018年5月推出时才正式启动。
预计2019年初可能会看到运行Android Things的设备(甚至可能是2018-2019节假期的时间),但真正利用其可以做的事情的花哨的事情可能还有很长的路要走。 我们会看到可以做更多事情的平台的更新版本,并且开发人员需要更多的东西,他们将能够与Google合作并实现这一目标。 手机上的Android就是以这种方式运行的,HTC帮助它继续运行,然后像三星和LG这样的公司与Google合作使其变得更好。 谷歌也有自己的硬件部门,希望我们很快就会看到Nest恒温器和运行Android Things的相机等产品。
我是一个业余爱好者。 我如何开始开发?
谷歌让你了解Android Things 1.0的推出。 (对不起,这里没有甜蜜的糖果!)
随着该代码的首次正式发布,它宣布与恩智浦,高通和联发科的发展合作伙伴关系。 您很快就可以订购一个开发套件,该套件内置一块SoM(模块上系统),其中包含Android Things将安装的输入和输出,没有任何问题。
在软件方面,您可以使用与手机应用程序开发人员相同的Android Studio,Android支持库将帮助您使用当今不常用于Android的硬件。 查看Android开发者网站上的Android Things页面即可开始使用。