Inhaltsverzeichnis:
- Was ist Android Things?
- Warum sollte es mich kümmern
- Wann kann ich etwas kaufen, das es verwendet?
- Ich bin ein Bastler. Wie fange ich an, mich zu entwickeln?
Android ist nicht nur für Handys. Wir wissen das bereits, weil wir Android auf Chromebooks, Fernsehern, Uhren und sogar Mikrowellenherden sehen. Und wir werden es an Orten sehen, an denen wir vielleicht nie gedacht hätten, dass es so aussehen könnte, wie Ihr Kabelmodem oder eine Parkuhr. Und damit das gelingt, hat Google das, was es Android Things nennt.
Android Things ist dasselbe Android, das auf Ihrem Telefon ausgeführt wird. So funktionieren alle Geräte, auf denen Android ausgeführt wird: Es ist dasselbe Android auf einem Fernseher, einer Uhr oder einem Chromebook. Wenn es erstellt wird, kann ein Entwickler die Benutzeroberfläche von Android für fast alles verwenden oder gar nicht. Dies liegt daran, dass Android kein Betriebssystem wie Windows oder iOS ist, sondern Teil eines Betriebssystems, das sich problemlos in alles einfügt, was für die Funktionsfähigkeit der Hardware erforderlich ist. Android ist in erster Linie ein Anwendungsframework und kann sich auf bestimmte Aufgaben konzentrieren. auf die gleiche Weise, egal auf welcher Hardwareplattform es verwendet wird.
Und das macht es perfekt für so etwas wie Android Things.
Was ist Android Things?
Es ist Android, wurde jedoch für das entwickelt, was wir normalerweise als Internet of Things-Geräte bezeichnen - die verbundenen Geräte, die ausgeführt werden können, ohne dass Sie sie steuern und eine Verbindung zu anderen Geräten herstellen müssen, die über eine Internetverbindung verfügen. Möglicherweise haben Sie einige bereits in Ihrem Haus, da Dinge wie das Nest-Thermostat oder ein August-Smart-Lock IoT-Geräte sind. Mit Android Things möchte Google eine universelle Betriebssystemschicht bereitstellen, damit jedes dieser Geräte auf dieselbe Weise funktioniert und mit denselben Methoden kommuniziert.
Dies kommt sicherlich Google zugute. Wenn alles auf Android läuft, haben sie eine riesige Basis für die Datenerfassung und Anzeigenplatzierung. Aber es hat auch einige Vorteile für den Rest von uns. Für Entwickler verkürzt eine vorgefertigte Plattform, die auf Standardhardware läuft und auf die gleiche Weise programmiert werden kann, die Produktionszeit für die Softwareentwicklung um etwa 90%. Das bedeutet geringere Produktionskosten und einfachere Termine. Für die Verbraucher bedeutet dies, dass alle von uns gekauften Dinge miteinander kommunizieren und miteinander arbeiten können, wobei der zusätzliche Vorteil der integrierten Datenschutz- und Sicherheitsfunktionen besteht. Und die Sicherheit von Standard-IoT-Geräten, die selbst bei bösen Fehlern keine Software-Updates erhalten, ist eine große Sache.
In gewisser Weise ist Android Things das Esperanto der angeschlossenen Geräte. Zumindest will es sein.
Warum sollte es mich kümmern
Nun, Sie müssen sich wirklich nicht um die zugrunde liegende Technologie kümmern, um die Vorteile zu genießen. Aber Sie sollten sich darum kümmern, dass irgendwo jemand versucht, die Unordnung zu beseitigen, die das aktuelle Internet der Dinge darstellt, weil es schlecht ist. Wirklich schlecht.
Das liegt daran, dass alles unabhängig voneinander von verschiedenen Mitarbeitern in verschiedenen Unternehmen entwickelt wurde. Jedes Unternehmen muss auf sich selbst achten, aber da dies alles noch in den Kinderschuhen steckt, lag der Fokus darauf, es einfach zum Laufen zu bringen. Es ist schwierig, ein Toyota-Auto herzustellen, das mit Ihrem Telefon und einem Service-Center "sprechen" kann. Es ist noch schwieriger, alles zum Sprechen zu bringen und es effizient und sicher zu machen. Stellen Sie sich nun vor, Sie könnten ein Zubehör eines Drittanbieters wie ein Alarmsystem oder einen Fernstarter herstellen, der mit Ihrem Toyota und Ihrem Telefon kommunizieren kann, und Sie werden verstehen, warum es möglicherweise nicht in der Lage ist, mit dem Servicecenter zu kommunizieren. Android Dinge können auf dem Toyota, dem Fernstarter, dem Alarmsystem, Ihrem Telefon und der Hardware im Service-Center ausgeführt werden.
Mit Android Things wissen Sie, dass das von Ihnen gekaufte kleine Gerät mit den übrigen kleinen Geräten zusammenarbeitet und Ihre Identität nicht an das Internet weitergibt.
Ein größeres Problem ist die Sicherheit. Wir haben es früher angesprochen, aber im Moment ist das Internet der Dinge wirklich das Internet der verlassenen Dinge. Sobald ein Gadget funktioniert, ist seine Entwicklung für die meisten Unternehmen abgeschlossen. Wenn ernsthafte Dinge, bei denen ein Hacker Ihre persönlichen Daten oder sogar Ihre Identität ausnutzt, indem er die Art und Weise ausnutzt, wie diese Geräte mit dem Internet kommunizieren, wird nichts unternommen, um dies zu verhindern. Sie können einfach aufhören, es zu verwenden, oder das Risiko eingehen, dass jemand in Ihr persönliches Leben eindringt.
Google kann dies in großem Umfang unterstützen. Wie bei Pixel-Telefonen oder Chromebooks werden Android-Geräte nicht wie die meisten Android-Telefone mit benutzerdefinierten Betriebssystemen ausgestattet und direkt von Google aktualisiert. Das bedeutet zwei Dinge - monatliche Sicherheitsupdates bei Bedarf und drei Jahre Software-Support. Sie werden wahrscheinlich nie in den Google Play Store gelangen und Apps auf Ihrem Haustürschloss installieren können, aber es aktualisiert sich von selbst, um sicherzustellen, dass niemand mit einem Trick oder einem NFC-Label in Berührung kommen kann.
Wann kann ich etwas kaufen, das es verwendet?
Android Things ist relativ neu. Google hat es nicht geheim gehalten und wir haben eine Weile davon gehört, aber es wurde erst im Mai 2018 offiziell, als Version 1 veröffentlicht wurde.
Erwarten Sie, dass Anfang 2019 Geräte laufen, auf denen Android Things ausgeführt wird (möglicherweise sogar rechtzeitig für die Ferienzeit 2018-2019), aber die ausgefallenen Dinge, die wirklich die Möglichkeiten nutzen, die es bietet, sind wahrscheinlich noch weit entfernt. Wir werden neuere Versionen der Plattform sehen, die mehr können und da Entwickler mehr brauchen, werden sie in der Lage sein, mit Google zusammenzuarbeiten und dies zu erreichen. Android auf Ihrem Handy hat auf diese Weise funktioniert. HTC hat geholfen, es in Gang zu bringen, und Unternehmen wie Samsung und LG haben mit Google zusammengearbeitet, um es großartig zu machen. Google hat auch eine eigene Hardware-Abteilung und hoffentlich werden wir bald Produkte wie Nest-Thermostate und -Kameras sehen, auf denen Android Things läuft.
Ich bin ein Bastler. Wie fange ich an, mich zu entwickeln?
Google hat Sie mit dem Start von Android Things 1.0 abgedeckt. (Sorry, keine süßen Bonbonnamen hier!)
Zusammen mit der ersten offiziellen Veröffentlichung des Codes gab es Entwicklungspartnerschaften mit NXP, Qualcomm und MediaTek bekannt. In Kürze können Sie ein Entwicklungskit bestellen, bei dem auf einer Platine ein SoM (System on Module) mit Ein- und Ausgängen eingebaut ist, auf dem Android Things problemlos installiert werden kann.
Auf der Softwareseite können Sie dasselbe Android Studio verwenden, das App-Entwickler für Telefone verwenden, und die Android-Supportbibliothek unterstützt Sie bei der Arbeit mit Hardware, die derzeit normalerweise nicht für Android verwendet wird. Schauen Sie sich die Android Things-Seite auf der Android Developer-Website an, um zu beginnen.