Logo da.androidermagazine.com
Logo da.androidermagazine.com

Lad os tale om andromeda

Anonim

Jeg blev helt nørd, da Daniel Matte skrev de ting, han fandt om Andromeda, mens han kiggede gennem en Google-kildekode tidligere i denne uge. Det forstærkede mange af de ting, jeg tænkte, da jeg først kiggede igennem alle koder i august 2016, fangede meget flere ting, som jeg overså og undersøgte den nye kode. Jeg synes Matte's vurderinger er temmelig tæt på mærket her. Ikke fordi de bekræftede nogle af mine oprindelige tanker, men fordi det påpeger ting, jeg har forkert. Eller i det mindste tror jeg, at jeg har forkert dem. Alt omkring Andromeda eller Fuchsia er stadig bare uddannet gætte.

Mere: 'Fuchsia' operativsystemprojekt er interessant, og mangler detaljer, der gør det vigtigt

På dette tidspunkt synes jeg, vi har en ret god idé om, hvor Google går hen med Andromeda, Fuchsia, Android og Chrome. Fremtiden ser ud som om det handler om at konsolidere alt uden at gøre tingene ens. Jeg har grave og chatte og pirke ting i et par dage, og det er min konklusion.

Pixel C skulle være sendt med Fuchsia. Måske vil den næste gøre det.

Fuchsia er det sted, hvor vi er nødt til at starte. Fuchsia er en måde at udskifte Linux og blive et operativsystem til at Chrome og Android kan køre på. Android er lidt underligt. Det kan bygges som et alt-i-et-OS, der venter på, at der tilføjes noget hardwarestøtte, hvilket gør det klar til at køre, eller det kan også være en runtime (r) og supportfiler til applikationer. Nexus 6P bruger Android som et operativsystem, BlackBerry Classic bruger Android som en applikationsplatform oven på et andet operativsystem. Hvis du hackede Googles apps (Google Play, Play Services osv.) På Classic, kunne det gøre alt, hvad Nexus 6P kan gøre, når det kommer til Android-apps, selvom det ikke bruger "Android" som operativsystem.

Fuchsia vil arbejde med Android-runtime og understøtte alt ved hjælp af kompatible API'er. Med andre ord ser vi ikke nogen forskel, men de mennesker, der udvikler Android, vil.

Fremtiden, hvor alt er det samme, men anderledes giver mening, når det gøres rigtigt.

Fuchsia vil også have Andromeda til magten. Vi har allerede set etape af Andromeda, da Google Play kom til nogle Chromebooks. Lige nu er Chrome OS dybest set en brugergrænseflade og en applikationsplatform, der kører på en ret standard Linux-kerne og mellemvare. Hvis det lyder forvirrende, skal du bare tænke på Chrome OS som noget som Ubuntu. Det er tæt nok til det, vi taler om her. Android-apps kører naturligt i Chrome, men ikke rigtig oprindeligt. Der er et lag, der taler til Android-apps og snakker med denne mellemvare gennem Chrome, der gør det problemfrit for brugeren. Dette lag er trin et af Andromeda.

Fuchsia vil arbejde med Chrome-applikationsplatformen og -rammen og understøtte alt med kompatible API'er. Med andre ord ser vi ikke nogen forskel, men de mennesker, der udvikler Chrom, vil.

Det ser ud til, at Andromeda og Fuchsia er en hybrid af Android og Chrome, men ikke som folk troede, det ville være. Det er softwaren under det hele, der ændres for at understøtte alt. Og det er omtrent så fantastisk, som det bliver for folk, der arbejder med Android og Chrome hver dag.

Mere: Hvordan Google kan bruge Andromeda til at erobre alt

Du og jeg er slutbrugere til Android og Chrome. Vi sætter pris på ændringerne (eller hader dem) i operativsystemet, men kender dem begge og vælger at bruge dem i stedet for noget andet. Det er risikabelt at ændre det og tilbyde noget, der ser ud og føles anderledes. Bliv ved med at give folk de ting, de vil købe.

Et universelt operativsystem er hårdt, fordi ikke alle skærme er af samme størrelse.

Udviklere drager fordel af at have et operativsystem, der driver begge platforme. Når tingene skrider frem, vil linjerne mellem hvad en Chrome-app er og hvad en Android-app er sløre, indtil der kun er en app, der kører på begge dele. Udviklere kan målrette mod den mobile, berøringsvenlige version eller den fulde markør-drevne version eller begge dele. Dette eliminerer den største ulempe ved, hvad Ubuntu og Microsoft gør, fordi en universel grænseflade bare ikke fungerer på en 4, 5-tommer skærm og en 30-tommer skærm.

Eller alle, der tænker over det hele og gætter, kunne være helt forkerte. Ville ikke være første gang.