Indholdsfortegnelse:
Android er et kompliceret udyr. Det er en af disse ting, der i det væsentlige er det samme på tværs af titusinder af forskellige enhedskonfigurationer, men helt forskellige på overfladen. Det skal være sådan, for det er sådan, at Google og dets partnere er i stand til at tilbyde et valg af mange forskellige telefoner til hvert prispunkt, men alligevel har dem stadig mulighed for at køre de samme apps, der er downloadet fra det samme sted. Det faktum, at det bliver sendt ud af døren, er et komplet vidunder og mysterium.
Det kan blive endnu mere forvirrende, når du tilføjer "specielle" versioner af Android designet til en bestemt klasse af hardware i miksen, som Android One og Android Go. Det kan være vanskeligt at forstå forskellene mellem alle versionerne, så meget mindre at prøve at sammenligne Android Gå til Android One, som begge annonceres som en version af Android designet til budgethardware. Android på ultra-slank hardware er både en forretningsstrategi - Google vil have den næste milliard - såvel som en måde at hjælpe udviklingslandene med at bygge infrastruktur og tilbyde tjenester til steder, der endnu ikke har dem tilgængelige.
Softwareingeniører og applikationsudviklere kender forskellene og nuancerne på Android-platformen, men det er virkelig ikke for hårdt for os almindelige folk at forstå, når den først er opdelt.
Hvad er Android One?
Du kunne tænke på Android One som en måde, virksomheder som Nokia og Motorola kan bygge telefoner med Pixels software, og du ville ikke være for langt væk fra mærket.
Når en "almindelig" Android-telefon er i produktion, beslutter virksomheden, der får den til at bestemme, hvilken hardware der skal bruges, og bruger derefter Android-kildekoden til at oprette sit eget operativsystem. Der er meget spillerum, der gives til et firma som Samsung, der lader det oprette fantastiske Android-telefoner og derefter opbygge softwaren og operativsystemet til at understøtte de ekstraudstyr, der er inkluderet i dem. Hvis virksomheden, der bygger disse telefoner, gerne vil omfatte Googles tjenester og branding - det ville være Google Play, Gmail, Google Fotos, Chrome og de andre Google-apps, vi finder forudindlæst på de fleste telefoner, vi køber, skal enheden passere et sæt tests.
Android One er Googles Android på telefoner fra andre partnere.
Disse test gør virkelig kun én ting: Sørg for, at enheden kan køre hver standardapp, der findes i Google Play. Google skal gøre dette for at tilbyde sin egen app-markedsplads; forestil dig, hvor dårlige ting ville være, hvis du ikke havde nogen idé om, hvilke apps fra Play Store der ville fungere på din telefon. Ved at lade hver telefon bestå disse test kan Google derefter standardisere, hvordan apps skrives til Play Store, og alt fungerer overalt.
Med en Android One-enhed mister virksomheden, der bygger den, noget af denne uafhængighed, når det kommer til hardware og software. Når en Android One-telefon er i produktion, træffer Google den endelige beslutning om den anvendte hardware, så det kan være sikker på, at slutproduktet er en "høj kvalitet, men billig" Android-smartphone. Derefter fører det tilsyn med softwareproduktionen og vedligeholder ansvaret for at holde enheden opdateret og kører godt i hele sin levetid. Android One var primært designet til det indiske marked, men har udvidet til at omfatte telefoner til alle, uanset hvor de bor.
Mere: Dette er alle Android One-telefoner, der er tilgængelige i dag
Hvad er Android Go?
Android Go er ikke en speciel version af Android som Android One eller "almindelig" Android, der findes på en Google Pixel-telefon. Det er den samme Android (Android Oreo eller nyere) designet og optimeret til low-end hardware med 1 GB RAM eller mindre.
Når et firma, der opretter telefoner, tager Android-kildekoden og bygger ud deres version af operativsystemet, opretter det en enhedskonfiguration. Denne konfiguration er designet til bedst at understøtte hardwaren inde i telefonen, og det er en genvej, der kan bruges, når Android skal genopbygges (som når der skal tilføjes en sikkerhedssti) til den pågældende enhed. Det er kedeligt at gå gennem kildefiler, og mange af redigeringerne vil aldrig ændres, og det er sådan, at alle disse redigeringer holdes styr på.
Android Go er designet af Google men bygget af de virksomheder, der laver telefoner.
Android Go er en konfiguration, der er designet af Google med tweaks på platformniveau til optimering af hardware i nedre ende, flere værktøjer til datastyring og en speciel "let" version af Googles mobiltjenester. Virksomheder, der fremstiller telefoner, er i stand til at bruge denne konfiguration som base til opbygning af Android, og når specifikationer til hardwarestøtte er tilføjet, skulle der ikke være behov for yderligere optimering.
Mens Android Go inkluderer specielle versioner af Googles apps, der er designet til enheder med 1 GB RAM eller mindre, er Android Go-telefoner i stand til at downloade og installere enhver app fra Google Play ligesom Android One og "almindelige" Android-telefoner er. forskellen er, at der er et specifikt område i Play Store til apps, der er optimeret til Android Go-telefoner.
Android Go debuterede i begyndelsen af 2018 med telefoner fra Nokia, ZTE, Alcatel, ASUS, Lava, Micromax og General Mobile. I juli 2018 brugte Motorola Android Go til at drive deres utroligt succesrige E-serie med E5 Play til det europæiske marked.
Mere: Dette er alle Android Go-telefoner, der er tilgængelige i dag
Et navn er et navn
I sidste ende behøver dette virkelig ikke noget, medmindre du er en udvikler - og det er efter design.
Android, Android One og Android Go er alle måder at tilbyde Android-drevne telefoner, der kører godt på hardware inde i dem og kan bruge en af de millioner enheder plus apps, der findes i Googles Play Store. Det kan give mere arbejde for udviklere og være lidt forvirrende for entusiaster, der ønsker at vide om de forskellige versioner og forskelle, men i sidste ende er det hele "bare Android."