Indholdsfortegnelse:
- Hvad er Android-ting?
- Hvorfor skulle jeg passe mig
- Hvornår kan jeg købe noget, der bruger det?
- Jeg er en hobby. Hvordan kommer jeg i gang med udviklingen?
Android er ikke kun til telefoner. Vi ved allerede dette, fordi vi ser Android på Chromebooks, tv-apparater, ure og endda mikrobølgeovne. Og vi er ved at se det på steder, som vi måske aldrig har tænkt at se ud, som dit kabelmodem eller en parkeringsmåler. Og for at få det til, har Google, hvad det kalder Android Things.
Android Things er den samme Android, der kører på din telefon. Sådan fungerer alle enheder, der kører Android: det er den samme Android på et tv eller et ur eller en Chromebook også. Når det er bygget, kan en udvikler få Android's brugergrænseflade til at arbejde på næsten alt eller slet ikke have en. Det skyldes, at Android ikke er et operativsystem, som Windows eller iOS er, det er en del af et operativsystem, der nemt tilsluttes alt, hvad der er nødvendigt for at få hardware til at fungere. Android er frem for alt en applikationsramme, og det betyder, at den kan fokusere på at gøre tingene på en bestemt måde; på samme måde uanset hvilken hardwareplatform den bruges på.
Og det gør det perfekt til noget som Android Things.
Hvad er Android-ting?
Det er Android, men designet til at arbejde på det, som vi typisk kalder Internet of Things-enheder - de tilsluttede gadgets, der kan køre uden at du kontrollerer dem og opretter forbindelse til noget andet, der har en internetforbindelse. Du har måske nogle i dit hjem allerede, fordi ting som Nest-termostaten eller en August Smart Lock er IoT-enheder. Med Android Things ønsker Google at levere et universelt operativsystemlag, så alle disse enheder kan arbejde på samme måde og kommunikere ved hjælp af de samme metoder.
Dette er bestemt Google til fordel; hvis alle ting kører Android, har de en enorm base for dataindsamling og annonceplacering. Men det har også nogle fordele for resten af os også. For udviklere, der har en færdigbygget platform, der kører på standardhardware og kan programmeres på samme måde, reducerer ca. 90% af produktionstiden til softwareudvikling. Det betyder lavere produktionsomkostninger og lettere tidsplaner. For forbrugere betyder det, at alle de ting, vi køber, kan tale med hinanden og arbejde sammen, med den ekstra fordel ved indbygget privatliv og sikkerhedsfunktioner. Og sikkerhed i standard IoT-enheder, der aldrig modtager nogen softwareopdateringer, selv når der opstår en grim fejl, er en stor ting.
På en måde er Android Things esperanto for tilsluttede enheder. I det mindste vil det være.
Hvorfor skulle jeg passe mig
Du behøver virkelig ikke være interesseret i den underliggende teknik for at nyde fordelene. Men du skal passe på, at nogen et eller andet sted prøver at rydde op i det rod, som det nuværende tingenes Internet er, fordi det er dårligt. Rigtig dårligt.
Det skyldes, at alt blev udviklet uafhængigt af hinanden af forskellige mennesker, der arbejder i forskellige virksomheder. Hver virksomhed skal passe på sig selv, men fordi det hele stadig er i sin spædbarn, har fokus været på bare at få det til at fungere. Det er svært at lave en Toyota-bil, der er i stand til at "tale" med din telefon og et servicecenter. At få det til at tale med alting og gøre det effektivt og sikkert er endnu sværere. Forestil dig nu at lave et tredjeparts tilbehør som et alarmsystem eller en fjernstarter, der kan tale med din Toyota og din telefon, og du vil forstå, hvorfor det muligvis ikke er i stand til at tale med servicecentret. Android Things kan køre på Toyota, fjernstarteren, alarmsystemet, din telefon og hardware i servicecentret.
Android Things lader dig vide, den smarte lille gadget, du køber, fungerer sammen med resten af dine smarte små gadgets og lækker ikke din identitet ud på internettet.
Et større problem er sikkerhed. Vi rørte ved det tidligere, men lige nu er tingenes internet virkelig Internettet af forladte ting. Når en gadget fungerer, er udviklingen for de fleste virksomheder færdig. Når alvorlige ting, der giver en hacker mulighed for at snappe dine personlige data eller endda din identitet ved at udnytte den måde, disse gadgets taler til internettet, er der ikke gjort noget for at forhindre, at det sker. Dine valg er bare at stoppe med at bruge det eller at risikere, at nogen tapper ind i dit personlige liv.
Google kan hjælpe dette på en stor måde. som Pixel-telefoner eller Chromebooks, har Android-tingsenheder ikke brugerdefinerede operativsystemer, som de fleste Android-telefoner gør, og de vil blive opdateret direkte fra Google. Det betyder to ting - månedlige sikkerhedsopdateringer, hvis nødvendigt, og tre års software support. Du vil sandsynligvis aldrig være i stand til at besøge Google Play Store og installere apps på din hoveddørlås, men det vil opdatere sig selv for at sikre, at ingen på en eller anden måde kan bryde ind med et trick eller NFC-mærke.
Hvornår kan jeg købe noget, der bruger det?
Android Things er relativt nyt. Google har ikke holdt det hemmeligt, og vi har hørt om det i et stykke tid, men det blev først officielt i maj 2018, da version 1 blev lanceret.
Forvent at se enheder, der kører Android Things omkring begyndelsen af 2019 (måske endda i tide til feriesæsonen 2018-2019), men de smarte ting, der virkelig benytter sig af, hvad det kan gøre, er sandsynligvis en måde at gå af på. Vi ser nyere versioner af platformen, der kan gøre flere ting, og da udviklere har brug for flere ting, vil de være i stand til at arbejde med Google og få det til at ske. Android på din telefon fungerede på denne måde, hvor HTC hjalp med at få det i gang, og derefter arbejdede virksomheder som Samsung og LG sammen med Google for at gøre det fantastisk. Google har også deres egen hardwareafdeling, og forhåbentlig ser vi produkter som Nest-termostater og kameraer, der kører Android Things snart.
Jeg er en hobby. Hvordan kommer jeg i gang med udviklingen?
Google har du dækket med lanceringen af Android Things 1.0. (Beklager, ingen søde sliknavne her!)
Sammen med den første officielle frigivelse af koden annoncerede den udviklingspartnerskaber med NXP, Qualcomm og MediaTek. Du vil snart være i stand til at bestille et udviklingssæt, der har et SoM (System on Module) indbygget i et bord med input og output, som Android Things vil installere på uden problemer.
På softwaresiden kan du bruge det samme Android Studio, som appudviklere til telefoner bruger, og Android Support Library hjælper dig med at arbejde med hardware, der ikke typisk bruges med Android i dag. Se siden Android Things på Android Developer-webstedet for at komme i gang.