Innehållsförteckning:
- Vad är Android-saker?
- varför skulle jag bry mig
- När kan jag köpa något som använder det?
- Jag är en hobby. Hur kommer jag igång med att utvecklas?
Android är inte bara för telefoner. Vi vet redan detta eftersom vi ser Android på Chromebooks, tv-apparater, klockor och till och med mikrovågsugnar. Och vi håller på att se det på platser som vi kanske aldrig har tänkt se ut, som ditt kabelmodem eller en parkeringsmätare. Och för att få det att hända har Google vad det kallar Android Things.
Android Things är samma Android som körs på din telefon. Så fungerar alla enheter som kör Android: det är samma Android på en TV eller en klocka eller en Chromebook också. När den är byggd kan en utvecklare få Androids användargränssnitt att fungera på nästan vad som helst eller inte ha ett alls. Det beror på att Android inte är ett operativsystem som Windows eller iOS är, det är en del av ett operativsystem som enkelt ansluts till allt som behövs för att hårdvaran ska fungera. Android är en applikationsram framför allt, och det betyder att den kan fokusera på att göra saker på ett visst sätt; på samma sätt oavsett vilken hårdvaruplattform den används på.
Och det gör det perfekt för något som Android Things.
Vad är Android-saker?
Det är Android men utformat för att arbeta med det vi vanligtvis kallar Internet of Things-enheter - de anslutna prylarna som kan köras utan att du kontrollerar dem och ansluter till något annat som har en internetanslutning. Du kanske har några i ditt hem redan eftersom saker som Nest-termostaten eller en August Smart Lock är IoT-enheter. Med Android Things vill Google tillhandahålla ett universellt lagersystemskikt så att alla dessa enheter kan arbeta på samma sätt och kommunicera på samma sätt.
Detta gynnar verkligen Google; om varje sak kör Android har de en enorm bas för datainsamling och annonsplacering. Men det har också några fördelar för resten av oss också. För utvecklare som har en färdigbyggd plattform som körs på standard hårdvara och kan programmeras på samma sätt skär cirka 90% av produktionstiden för mjukvaruutveckling. Det innebär lägre produktionskostnader och enklare scheman. För konsumenter betyder det att alla saker vi köper kan prata med varandra och arbeta med varandra, med den extra fördelen med inbyggd sekretess- och säkerhetsfunktioner. Och säkerhet i standard IoT-enheter som aldrig får några programuppdateringar även om en otäck bugg uppstår är en stor sak.
På ett sätt är Android Things esperanto för anslutna enheter. Åtminstone vill det vara det.
varför skulle jag bry mig
Du behöver verkligen inte bry dig om den underliggande tekniken för att njuta av fördelarna. Men du bör ta hand om att någon någonstans försöker rensa upp det röran som det nuvarande tingen Internet är för att det är dåligt. Riktigt dåligt.
Det beror på att allt utvecklades oberoende av varandra av olika människor som arbetar på olika företag. Varje företag måste se upp för sig själv, men eftersom allt detta fortfarande är i sin barndom har fokus varit på att bara få det att fungera. Att göra en Toyota-bil som kan "prata" med din telefon och ett servicecenter är svårt. Att göra det prata med allt och göra det effektivt och säkert är ännu svårare. Föreställ dig nu att skapa ett tredje parts tillbehör som ett larmsystem eller en fjärrstartare som kan prata med din Toyota och din telefon så förstår du varför det kanske inte kan prata med servicecentret. Android Things kan köras på Toyota, fjärrstartaren, larmsystemet, din telefon och hårdvaran i servicecentret.
Android Things låter dig veta den smarta lilla gadgeten du köper fungerar med resten av dina smarta små prylar och kommer inte läcka din identitet ut på internet.
En större fråga är säkerhet. Vi berörde det tidigare, men just nu är tingenes internet verkligen Internet of Abandoned Things. När en gadget fungerar är utvecklingen klar för de flesta företag. När allvarliga saker som låter en hackare fånga dina personuppgifter eller till och med din identitet genom att utnyttja hur dessa prylar pratar med internet, görs ingenting för att hindra det från att hända. Dina val är att bara sluta använda det eller riskera att någon tappar in ditt personliga liv.
Google kan hjälpa detta på ett stort sätt. som Pixel-telefoner eller Chromebook-enheter, har Android-saker inte anpassade operativsystem som de flesta Android-telefoner gör och kommer att uppdateras direkt från Google. Det betyder två saker - månatliga säkerhetsuppdateringar om det behövs och tre års mjukvarusupport. Du kommer förmodligen aldrig att kunna besöka Google Play Store och installera appar på ditt ytterdörrlås, men det kommer att uppdatera sig själv för att se till att ingen kan bryta sig in med ett trick eller NFC-etikett på något sätt.
När kan jag köpa något som använder det?
Android Things är relativt nytt. Google har inte hållit det hemligt och vi har hört talas om det ett tag, men det blev officiellt i maj 2018 när version 1 lanserades.
Räkna med att se enheter som kör Android Things runt i början av 2019 (kanske till och med i tid för semesterperioden 2018-2019) men de snygga sakerna som verkligen utnyttjar vad det kan göra är förmodligen en väg bort. Vi ser nyare versioner av plattformen som kan göra fler saker och eftersom utvecklare behöver fler saker kommer de att kunna arbeta med Google och få det att hända. Android på din telefon fungerade på detta sätt, med HTC hjälpte till att få det igång och sedan företag som Samsung och LG som arbetar med Google för att göra det bra. Google har också en egen hårdvarudivision och förhoppningsvis ser vi produkter som Nest-termostater och kameror som kör Android Things snart.
Jag är en hobby. Hur kommer jag igång med att utvecklas?
Google har täckt med lanseringen av Android Things 1.0. (Tyvärr, inga söta godisnamn här!)
Tillsammans med den första officiella utgåvan av koden tillkännagav den utvecklingssamarbeten med NXP, Qualcomm och MediaTek. Du kommer snart att kunna beställa ett utvecklingspaket som har en SoM (System on Module) inbyggd i ett kort med in- och utgångar som Android Things kommer att installera på utan problem.
På mjukvarusidan kan du använda samma Android Studio som apputvecklare för telefoner använder och Android Support Library hjälper dig att arbeta med hårdvara som vanligtvis inte används med Android idag. Kolla in sidan Android Things på Android Developer-webbplatsen för att komma igång.