Inhoudsopgave:
- Wat is Android Things?
- Waarom zou het mij schelen
- Wanneer kan ik iets kopen dat het gebruikt?
- Ik ben een hobbyist. Hoe begin ik met ontwikkelen?
Android is niet alleen voor telefoons. We weten dit al omdat we Android op Chromebooks, televisies, horloges en zelfs magnetrons zien. En we gaan het op plaatsen zien waar we misschien nooit aan gedacht hebben, zoals uw kabelmodem of een parkeermeter. En om het te laten gebeuren, heeft Google wat het Android Things noemt.
Android Things is dezelfde Android die op uw telefoon wordt uitgevoerd. Dat is hoe alle apparaten met Android werken: het is dezelfde Android op een tv of een horloge of een Chromebook. Wanneer het is gebouwd, kan een ontwikkelaar de gebruikersinterface van Android op bijna alles laten werken of helemaal niet hebben. Dat komt omdat Android geen besturingssysteem is zoals Windows of iOS, het maakt deel uit van een besturingssysteem dat gemakkelijk kan worden aangesloten op alles wat nodig is om hardware te laten werken. Android is vooral een applicatiekader, en dat betekent dat het zich kan concentreren op dingen op een bepaalde manier doen; op dezelfde manier, ongeacht op welk hardwareplatform het wordt gebruikt.
En dat maakt het perfect voor zoiets als Android Things.
Wat is Android Things?
Het is Android, maar ontworpen om te werken op wat we doorgaans apparaten van Internet of Things noemen - die verbonden gadgets die kunnen worden uitgevoerd zonder dat u ze bestuurt en verbinding maken met iets anders dat een internetverbinding heeft. Je hebt er misschien al wat in huis omdat dingen als de Nest Thermostat of een August Smart Lock IoT-apparaten zijn. Met Android Things wil Google een universele besturingssysteemlaag bieden, zodat al deze apparaten op dezelfde manier kunnen werken en met dezelfde methoden kunnen communiceren.
Dit komt Google zeker ten goede; als alles op Android draait, hebben ze een enorme basis voor gegevensverzameling en advertentieplaatsing. Maar het heeft ook enkele voordelen voor de rest van ons. Voor ontwikkelaars bespaart een kant-en-klaar platform dat op standaardhardware werkt en op dezelfde manier kan worden geprogrammeerd ongeveer 90% van de productietijd voor softwareontwikkeling. Dat betekent lagere productiekosten en eenvoudiger planningen. Voor consumenten betekent dit dat alle dingen die we kopen met elkaar kunnen praten en met elkaar kunnen werken, met het extra voordeel van ingebouwde privacy- en beveiligingsfuncties. En beveiliging in standaard IoT-apparaten die nooit software-updates ontvangen, zelfs als er een vervelende fout optreedt, is een groot probleem.
In zekere zin is Android Things het Esperanto van verbonden apparaten. Dat wil het tenminste zijn.
Waarom zou het mij schelen
Nou, je hoeft echt niet om de onderliggende technologie te geven om van de voordelen te genieten. Maar je moet je zorgen maken dat iemand ergens de puinhoop probeert op te ruimen die het huidige Internet of Things is omdat het slecht is. Heel slecht.
Dat komt omdat alles onafhankelijk van elkaar is ontwikkeld door verschillende mensen die bij verschillende bedrijven werken. Elk bedrijf moet op zichzelf letten, maar omdat dit allemaal nog in de kinderschoenen staat, lag de focus op het gewoon aan de praat krijgen. Een Toyota-auto maken die met je telefoon en een servicecentrum kan 'praten' is moeilijk. Het met alles laten praten en het efficiënt en veilig doen is nog moeilijker. Stel je nu voor dat je een accessoire van derden maakt, zoals een alarmsysteem of een starter op afstand die met je Toyota en je telefoon kan praten en je zult begrijpen waarom het mogelijk niet in staat is om met het servicecentrum te praten. Android Things kan worden uitgevoerd op de Toyota, de starter op afstand, het alarmsysteem, uw telefoon en de hardware in het servicecentrum.
Android Things laat je weten dat de slimme kleine gadget die je koopt werkt met de rest van je slimme kleine gadgets en zal je identiteit niet naar internet lekken.
Een groter probleem is beveiliging. We hebben het er eerder over gehad, maar op dit moment is het internet der dingen echt het internet der verlaten dingen. Als een gadget eenmaal werkt, is de ontwikkeling voor de meeste bedrijven klaar. Wanneer er serieuze dingen zijn waardoor een hacker uw persoonlijke gegevens of zelfs uw identiteit zou kunnen weggooien door de manier waarop die gadgets met internet praten te exploiteren, wordt er niets gedaan om dit te voorkomen. Je keuzes zijn om gewoon te stoppen met het gebruik of het risico te lopen dat iemand je persoonlijke leven aanboort.
Google kan dit op een grote manier helpen. zoals Pixel-telefoons of Chromebooks, hebben Android Things-apparaten geen aangepaste besturingssystemen zoals de meeste Android-telefoons en worden deze rechtstreeks bijgewerkt via Google. Dat betekent twee dingen - maandelijkse beveiligingsupdates indien nodig en drie jaar softwareondersteuning. U zult waarschijnlijk nooit de Google Play Store kunnen bezoeken en apps op uw voordeurslot kunnen installeren, maar het zal zichzelf updaten om ervoor te zorgen dat niemand op de een of andere manier met een trick of NFC-label kan breken.
Wanneer kan ik iets kopen dat het gebruikt?
Android Things is relatief nieuw. Google heeft het niet geheim gehouden en we hebben er al een tijdje over gehoord, maar het werd pas officieel in mei 2018 toen versie 1 werd gelanceerd.
Verwacht begin 2019 apparaten met Android Things te zien (misschien zelfs op tijd voor het vakantieseizoen 2018-2019), maar de mooie dingen die echt aansluiten bij wat het kan doen, zijn waarschijnlijk een manier. We zullen nieuwere versies van het platform zien die meer dingen kunnen doen en omdat ontwikkelaars meer dingen nodig hebben, kunnen ze met Google werken en dat mogelijk maken. Android op je telefoon werkte op deze manier, waarbij HTC hielp om het op gang te krijgen en vervolgens werken bedrijven als Samsung en LG samen met Google om het geweldig te maken. Google heeft ook een eigen hardwareafdeling en hopelijk zien we binnenkort producten zoals Nest-thermostaten en camera's met Android Things.
Ik ben een hobbyist. Hoe begin ik met ontwikkelen?
Google heeft u gedekt met de lancering van Android Things 1.0. (Sorry, hier geen zoete snoepnamen!)
Samen met de eerste officiële release van de code kondigde het ontwikkelingspartnerschappen aan met NXP, Qualcomm en MediaTek. Je kunt binnenkort een ontwikkelkit bestellen met een SoM (System on Module) ingebouwd in een bord met in- en uitgangen waarop Android Things zonder problemen kan worden geïnstalleerd.
Aan de softwarekant kunt u dezelfde Android Studio gebruiken die app-ontwikkelaars voor telefoons gebruiken en de Android-ondersteuningsbibliotheek helpt u met hardware te werken die vandaag de dag meestal niet wordt gebruikt met Android. Bekijk de Android Things-pagina op de Android Developer-site om te beginnen.