Sadržaj:
- Što je Android Things?
- Zašto bi me bilo briga
- Kada mogu kupiti nešto što koristi?
- Hobi sam. Kako započeti razvoj?
Android nije samo za telefone. To već znamo jer Android gledamo na Chromebookovima, televizorima, satovima, pa čak i mikrovalnim pećnicama. A mi ćemo ga vidjeti na mjestima koja možda nikada nismo ni pomislili da bismo trebali pogledati, poput vašeg kablovskog modema ili parking mjesta. A da bi se to dogodilo, Google ima ono što naziva Android Things.
Android Stvari je isti Android koji radi na vašem telefonu. Tako rade svi uređaji koji rade Android: isti je Android na televizoru ili satu ili Chromebooku. Kada je izgrađen, programer može natjerati Androidovo korisničko sučelje da radi na gotovo svemu ili ga uopće nema. To je zato što Android nije operativni sustav kakav je Windows ili iOS, već je dio operativnog sustava koji se lako uključuje u sve što je potrebno za hardverski rad. Android je prije svega okvir aplikacija, a to znači da se može usredotočiti na to da stvari rade na određeni način; na isti način bez obzira na hardverskoj platformi na kojoj se koristi.
A to ga čini savršenim za nešto poput Android Things.
Što je Android Things?
To je Android, ali dizajniran je za rad na onim što obično nazivamo uređajima Interneta stvari - onim povezanim uređajima koji se mogu izvoditi bez da ih kontrolirate i povežete s bilo čim drugim što ima internetsku vezu. Možda ih imate već kod kuće jer su stvari poput Nest termostata ili kolovoza Smart Lock IoT uređaji. Google Android stvarima želi osigurati univerzalni sloj operacijskog sustava, tako da svaki od ovih uređaja može raditi na isti način i komunicirati istim metodama.
To sigurno koristi Googleu; ako svaka stvar pokreće Android, oni imaju veliku bazu za prikupljanje podataka i plasman oglasa. Ali to ima i neke prednosti za nas ostale. Za programere, spremna platforma koja radi na standardnom hardveru i može se programirati na isti način smanjuje oko 90% vremena proizvodnje za razvoj softvera. To znači niže troškove proizvodnje i jednostavnije planove. Za potrošače to znači da sve stvari koje kupimo mogu razgovarati i raditi međusobno, uz dodatnu korist ugrađenih značajki privatnosti i sigurnosti. A sigurnost u standardnim IoT uređajima koji nikad ne dobivaju ažuriranja softvera, čak i kad se pojavi gadna pogreška, velika je stvar.
Na neki način, Android Things je esperanto povezanih uređaja. Barem to želi biti.
Zašto bi me bilo briga
Pa, stvarno ne trebate brinuti o osnovnim tehnologijama da biste uživali u blagodatima. Ali trebali biste se brinuti da netko negdje pokušava očistiti nered koji je trenutni Internet stvari zato što je loš. Jako loše.
To je zato što su sve razvili neovisno jedni od drugih od različitih ljudi koji rade u različitim tvrtkama. Svako poduzeće mora paziti na sebe, ali s obzirom na to da je sve to još u povojima, fokus je stavljen samo na njegovo započinjanje. Teško je napraviti Toyota automobil koji može razgovarati s vašim telefonom i servisnim centrom. Naterati ga da razgovara sa svime i to činiti učinkovito i sigurno još je teže. Zamislite da sada napravite dodatnu opremu poput alarmnog sustava ili daljinskog pokretača koji može razgovarati s vašom Toyotom i vašim telefonom i shvatit ćete zašto možda neće moći razgovarati s servisnim centrom. Android Stvari se mogu pokretati u Toyoti, daljinskom pokretaču, alarmnom sustavu, telefonu i hardveru u servisnom centru.
Android Stvari će vam dati do znanja pametni gadget koji kupujete djeluje zajedno s ostalim pametnim malim uređajima i vaš identitet neće procuriti na internet.
Veći problem je sigurnost. Dotakli smo se toga ranije, ali trenutno je Internet stvari stvarno Internet napuštenih stvari. Jednom kada jedan gadget djeluje, za većinu tvrtki se razvija njegov razvoj. Kada se ozbiljne stvari koje omoguće hakeru da ugrabi vaše osobne podatke ili čak vaš identitet iskorištavajući način na koji ti uređaji razgovaraju na internetu, ništa se ne može spriječiti da se dogodi. Vaš je izbor jednostavno prestati ga koristiti ili riskirati da netko uđe u vaš osobni život.
Google može ovo u velikoj mjeri pomoći. poput Pixel telefona ili Chromebooka, uređaji sa sustavom Android neće imati prilagođene operativne sustave kao što to radi većina Android telefona, a ažurirat će se izravno s Googlea. To znači dvije stvari - mjesečna ažuriranja sigurnosti ako je potrebno i tri godine softverske podrške. Vjerojatno nikad nećete moći posjetiti trgovinu Google Play i instalirati aplikacije na zaključavanje ulaznih vrata, ali ona će se ažurirati kako bi se osiguralo da se nitko ne može probiti trikom ili NFC naljepnicom.
Kada mogu kupiti nešto što koristi?
Android Stvari je relativno nov. Google to nije čuvao u tajnosti i čuli smo o njemu neko vrijeme, ali to je postalo službeno tek u svibnju 2018. kada je pokrenuta verzija 1.
Očekujte da ćete vidjeti uređaje koji pokreću Android Things otprilike početkom 2019. godine (možda čak i na vrijeme blagdana za 2018.-201.), No otmjene stvari koje se stvarno uključuju u ono što mogu učiniti vjerojatno su odstupi. Vidjet ćemo novije verzije platforme koje mogu učiniti više, a kako programerima treba više stvari, oni će moći raditi s Googleom i ostvariti to. Android na vašem telefonu funkcionirao je na taj način, a HTC je pomogao da se to krene, a zatim kompanije poput Samsung i LG koje rade s Googleom rade na tome. Google također ima vlastiti hardverski odjel i, nadamo se, uskoro ćemo vidjeti proizvode poput Nest termostata i kamera koji pokreću Android Things.
Hobi sam. Kako započeti razvoj?
Google je pokrivao pokretanje Android Things 1.0. (Izvinite, ovdje nema imena slatkih slatkiša!)
Uz prvo službeno izdanje koda, najavilo je razvojna partnerstva s NXP-om, Qualcommom i MediaTekom. Uskoro ćete moći naručiti razvojni komplet koji ima SoM (System on Module) ugrađen u ploču s ulazima i izlazima na koje će se Android Things instalirati bez ikakvih problema.
Sa softverske strane možete koristiti isti Android Studio koji koriste programeri aplikacija za telefone, a Android biblioteka za podršku pomoći će vam u radu s hardverom koji se danas obično ne koristi s Androidom. Za početak potražite stranicu Android Things na web lokaciji Android Developer.