Opdatering 8. maj 2017: Hotfix-bloggen ser på UI'en i sin nuværende tilstand, og Google viser os, hvordan Flutter-apps vil se ud.
Hvis du skulle tage dig tid til at opbygge den Flutter-baserede interface, der er tilgængelig for Fuchsia lige nu, ville du se et ret godt kig på den måde tingene tegnes og animeres på. Hotfix-bloggen har gjort netop det, og deres video ser godt på, hvor tingene er i dag. Selvom det ikke er meget funktionelt, er det stadig rigtig cool at se noget nyt, når det udvikler sig.
Hvis du vil gå et skridt videre, har Google du dækket. Ny i Google Play er Flutter Gallery-appen en demonstration af, hvordan applikationer kan se ud og handle, når de er skrevet i Flutter, hvilket er, hvordan "oprindelige" Fuchsia-apps skrives lige nu.
Flutter er en mobil-app-SDK, der kan bruges til at opbygge brugergrænsefladen til både Android- og iOS-apps. Det er stadig en teknisk preview, så du sandsynligvis ikke finder udviklere, der frigiver apps, der bruger den, men masser af dem er interesserede! Flutter skal gøre det forholdsvis let at oprette apps, der ser fabelagtige ud til mobil, og mest af alt er konsistente mellem platforme. Google vil have mere at sige om Flutter på Google I / O, og vi vil være opmærksomme.
Ligegyldigt hvad der sker med Andromeda og Fuchsia, er Flutter noget at holde øje med.
Hvad angår alle Fuchsia- eller Andromeda-bindinger, ser vi ikke noget forbrugerprodukt, der bruger noget af dette i et stykke tid, så alt dette er egnet til at ændre sig. Eller det går måske bare helt væk. Men hvis du er nysgerrig efter, hvad der kan være, eller hvordan ting kan ændre sig, får du en ret god idé.
Indstil din vej tilbage til august 2016, og en af de ting, du måske ser, er at tale om et mysterium-operativsystem fra Google ved navn Fuchsia. Vi kiggede på det, da folk begyndte at lægge mærke til, at det blev arbejdet på, og fik nogle virkelig seje spor om, hvad der måtte ske.
Mere: 'Fuchsia' operativsystemprojekt er interessant, og mangler detaljer, der gør det vigtigt
Arbejdet med projektet er ikke nedsat, og nu har halvlederanalytiker Daniel Matte's blog Tech Specs en ny indsats for en mere moden Fuchsia, og hvorfor det er her Andromeda vil begynde.
Matte har set et andet dybt ind i, hvordan Fuchsia vil blive bygget, og hvad det måske kunne gøre. Selve det grundlæggende er på plads - en ny LK-baseret mikrokernel, der kaldes Magenta, giver et styresystem designet fra bunden til at være modulopbygget og tilpasningsdygtigt til de fleste enhver moderne hardware. Kombiner Magenta med en ny gengivelsesmotor (escher) og et brugergrænsefladelag baseret på Dart-programmeringssprog med en helt ny widget og applikationsramme ved navn Flutter for at bringe det hele foran og midt, og du har hvad Fuchsia har brug for for at blive en faktisk levende stykke software.
Jeg tror for alle Fuchsia-enheder, Android API og runtime vil fortsætte med at fungere som før, undtagen nu er det underliggende OS Fuchsia, og kernen vil være Magenta, ikke Linux.
Matte siger, at dette bliver Andromeda. Og han har masser af beviser til at støtte sin idé. Fuchsia er ikke skjult. Alt arbejde på kernen, rammen og tilhørende bits og stykker udføres i det fri, hvor enhver med interesse kan se på. Det har været sådan fra begyndelsen, og efterhånden som det udvikler sig, bliver det lidt lettere at gætte, hvad Google forsøger at gøre her.
Efter en vis kommunikation med folk på Google Matte har vi mere indsigt i, hvad vi ser her, såvel som hvad der skal komme. Andromeda lyder som grænsefladen og applikationslaget til enheder på store skærme som tablets og laptops. Kører på toppen af Fuchsia og udnytter skalerbare flydende vinduer, kunne Andromeda ligne meget Chrome og være optimeret til brug af mus og tastatur samt berøring. Med andre ord, meget ligesom Chrome OS, vi har i dag, men bruger den nyere, mere modulære Fuchsia som base.
Fuchsia og Magenta-kernen kan også tænde Android-runtime og applikationsramme, og Matte antyder, at dette vil ske. Til sidst udfases Android-driftstiderne til fordel for nyere, men kompatibel, software som Mojo. Dette ville have en lille konsekvens for slutbrugeren, men tilbyder udviklere og hardware-producenter flere måder at opbygge de ting, vi vil bruge.
Mere: Hvordan Google kan bruge Andromeda til at erobre alt
Baseret på den kode, der indtil videre er kontrolleret i projektet, foreslår Matte, at vi ser et grundlæggende operativsystem, der er designet til at køre på ARM-, MIPS- og Intel x86-processorer. Det er ikke en sammenlægning af Chrome og Android, men et nyt system, der kan tænke Googles eksisterende produkter - Chrome og Android - og samtidig fremme en ny applikationsplatform for at være klar til udviklingen af hardware.
Jeg er enig i hans vurdering. Det, jeg ser, fortæller mig, at dette alt-i-en-operativsystemet vil forsøge at ordne faldgruberne ved at skytte et pc-system på smartphone-hardware eller gøre det modsatte og bruge en Android-stilplatform med mere dygtig pc-hardware. Alt-i-en-systemer vil ske og vil være fremtiden, og Google forsøger at finde måder, deres eksisterende produkter kan passe ind i. Men Google kan ikke opgive to vildt succesrige produkter og skal i stedet starte nederst, så der kan komme ændringer, mens support til den software, vi bruger, kan fortsætte.
Måske er alle, der ser på Fuchsia og Andromeda, forkert. Det er bestemt en mulighed. Men Google arbejder på noget, der bliver stort. Hvorvidt det også vil være en succes er spørgsmålet. Vi kan ikke vente med at finde ud af det.