Logo it.androidermagazine.com
Logo it.androidermagazine.com

Cose Android: tutto ciò che devi sapere sul piano di Google per interrompere Iot

Sommario:

Anonim
Kit per sviluppatori di cose Android.

Android non è solo per i telefoni. Lo sappiamo già perché vediamo Android su Chromebook, televisori, orologi e persino forni a microonde. E stiamo per vederlo in posti in cui non avremmo mai pensato di apparire, come il tuo modem via cavo o un parchimetro. E per realizzarlo, Google ha ciò che chiama Android Things.

Android Things è lo stesso Android che gira sul tuo telefono. Ecco come funzionano tutti i dispositivi che eseguono Android: è lo stesso Android su una TV o un orologio o anche un Chromebook. Quando viene creato, uno sviluppatore può far funzionare l'interfaccia utente di Android su quasi tutto o non averne affatto. Questo perché Android non è un sistema operativo come Windows o iOS, fa parte di un sistema operativo che si collega facilmente a tutto ciò che è necessario per far funzionare l'hardware. Android è soprattutto un framework applicativo e ciò significa che può concentrarsi sul fare le cose in un certo modo; allo stesso modo, indipendentemente dalla piattaforma hardware utilizzata.

E questo lo rende perfetto per qualcosa come Android Things.

Che cos'è Android Things?

È Android ma progettato per funzionare su quelli che normalmente chiamiamo dispositivi Internet of Things: quei gadget connessi che possono essere eseguiti senza che tu li controlli e che si collegano a qualsiasi altra cosa che abbia una connessione Internet. Potresti averne già alcuni in casa perché cose come Nest Thermostat o August Smart Lock sono dispositivi IoT. Con Android Things, Google vuole fornire un livello di sistema operativo universale in modo che ognuno di questi dispositivi possa funzionare allo stesso modo e comunicare utilizzando gli stessi metodi.

Questo certamente giova a Google; se ogni cosa funziona con Android hanno una base enorme per la raccolta dei dati e il posizionamento degli annunci. Ma ha anche alcuni benefici per il resto di noi. Per gli sviluppatori, avere una piattaforma già pronta che gira su hardware standard e che può essere programmato allo stesso modo riduce circa il 90% dei tempi di produzione per lo sviluppo del software. Ciò significa costi di produzione inferiori e pianificazioni più semplici. Per i consumatori, ciò significa che tutte le cose che acquistiamo possono parlare tra loro e lavorare tra loro, con l'ulteriore vantaggio di funzionalità integrate di privacy e sicurezza. E la sicurezza nei dispositivi IoT standard che non ricevono mai aggiornamenti software anche quando si presenta un brutto bug è un grosso problema.

In un certo senso, Android Things è l'esperanto dei dispositivi connessi. Almeno, vuole essere.

Perchè dovrebbe interessarmi

Bene, davvero non devi preoccuparti della tecnologia sottostante per goderne i benefici. Ma dovresti preoccuparti che qualcuno, da qualche parte, stia cercando di ripulire il caos che l'attuale Internet of Things è perché è male. Veramente male.

Questo perché tutto è stato sviluppato indipendentemente l'uno dall'altro da persone diverse che lavorano in diverse aziende. Ogni azienda deve badare a se stessa, ma poiché tutto è ancora agli inizi, l'attenzione è stata focalizzata sul solo farlo funzionare. Realizzare un'auto Toyota in grado di "parlare" con il telefono e un centro servizi è difficile. Far parlare tutto e farlo in modo efficiente e sicuro è ancora più difficile. Ora immagina di realizzare un accessorio di terze parti come un sistema di allarme o un dispositivo di avviamento remoto in grado di parlare con la tua Toyota e il tuo telefono e capirai perché potrebbe non essere in grado di parlare con il centro di assistenza. Le cose Android possono funzionare su Toyota, il dispositivo di avviamento remoto, il sistema di allarme, il telefono e l'hardware nel centro servizi.

Le cose Android ti faranno sapere che il piccolo gadget intelligente che acquisti funziona con il resto dei tuoi piccoli gadget intelligenti e non perderà la tua identità su Internet.

Un problema più grande è la sicurezza. L'abbiamo toccato prima, ma in questo momento l'Internet delle cose è davvero l'Internet delle cose abbandonate. Una volta che un gadget funziona, per la maggior parte delle aziende viene eseguito il suo sviluppo. Quando cose serie che potrebbero consentire a un hacker di acquisire i tuoi dati personali o persino la tua identità sfruttando il modo in cui quei gadget parlano a Internet, non si fa nulla per impedire che ciò accada. Le tue scelte sono semplicemente smettere di usarlo o correre il rischio che qualcuno tocchi la tua vita personale.

Google può aiutare questo in grande stile. come i telefoni Pixel o i Chromebook, i dispositivi Android non avranno sistemi operativi personalizzati come la maggior parte dei telefoni Android e verranno aggiornati direttamente da Google. Ciò significa due cose: aggiornamenti di sicurezza mensili, se necessario, e tre anni di supporto software. Probabilmente non sarai mai in grado di visitare il Google Play Store e installare app sul blocco della porta d'ingresso, ma si aggiornerà per assicurarsi che nessuno possa entrare con un trucco o un'etichetta NFC in qualche modo.

Quando posso acquistare qualcosa che lo utilizza?

Android Things è relativamente nuovo. Google non l'ha tenuto segreto e ne abbiamo sentito parlare per un po ', ma è diventato ufficiale solo a maggio del 2018 quando è stata lanciata la versione 1.

Aspettati di vedere i dispositivi con Android Things all'inizio del 2019 (forse anche in tempo per le festività 2018-2019) ma le cose fantasiose che attingono davvero a ciò che possono fare sono probabilmente lontane. Vedremo le versioni più recenti della piattaforma che possono fare più cose e poiché gli sviluppatori hanno bisogno di più cose saranno in grado di lavorare con Google e farlo accadere. Android sul telefono ha funzionato in questo modo, con HTC che ha contribuito a farlo funzionare e quindi aziende come Samsung e LG che lavorano con Google per renderlo eccezionale. Google ha anche una propria divisione hardware e, si spera, vedremo presto prodotti come termostati Nest e fotocamere che eseguono Android Things.

Sono un hobbista. Come posso iniziare a sviluppare?

Google ti ha coperto con il lancio di Android Things 1.0. (Siamo spiacenti, non ci sono nomi di caramelle dolci qui!)

Insieme alla prima versione ufficiale del codice, ha annunciato partnership di sviluppo con NXP, Qualcomm e MediaTek. Presto sarai in grado di ordinare un kit di sviluppo che ha un SoM (System on Module) integrato in una scheda con input e output su cui Android Things installerà senza alcun problema.

Per quanto riguarda il software, puoi utilizzare lo stesso Android Studio utilizzato dagli sviluppatori di app per telefoni e la libreria di supporto Android ti aiuterà a lavorare con hardware che in genere non viene utilizzato con Android oggi. Per iniziare, controlla la pagina delle cose Android sul sito degli sviluppatori Android.