Jag fick helt geek när Daniel Matte skrev upp de saker han fann om Andromeda när han tittade igenom någon Google-källkod tidigare i veckan. Det förstärkte en hel del saker jag tänkte när jag först tittade igenom all koden i augusti 2016, fångade mycket fler saker som jag förbises och granskade den nya koden. Jag tror att Matte bedömningar är ganska nära märket här. Inte för att de bekräftade några av mina ursprungliga tankar, utan för att det påpekar saker jag har fel. Eller åtminstone tror jag att jag har fel dem. Allt om Andromeda eller Fuchsia är fortfarande bara utbildad gissning.
Mer: "Fuchsia" operativsystemprojekt är intressant och saknar detaljer som gör det viktigt
Just nu tror jag att vi har en ganska bra uppfattning om vart Google går med Andromeda, Fuchsia, Android och Chrome. Framtiden ser ut som att det kommer att handla om att konsolidera allt utan att göra samma sak. Jag har grävt och pratat och petat saker i ett par dagar och det är min slutsats.
Fuchsia är där vi måste börja. Fuchsia är ett sätt att ersätta Linux och bli ett operativsystem för Chrome och Android att köras på. Android är lite konstigt. Det kan byggas som ett allt-i-ett-operativsystem som väntar på att något hårdvarusupport läggs till, vilket gör det redo att köras, eller det kan också vara en runtime (s) och supportfiler för applikationer. Nexus 6P använder Android som operativsystem, BlackBerry Classic använder Android som en applikationsplattform ovanpå ett annat operativsystem. Om du skulle hacka Googles appar (Google Play, Play Services osv.) På Classic kan det göra allt som Nexus 6P kan göra när det gäller Android-appar, även om den inte använder "Android" som operativsystem.
Fuchsia kommer att arbeta med Android-runtime och stödja allt med kompatibla API: er. Med andra ord kommer vi inte att se någon skillnad men de människor som utvecklar Android kommer att göra det.
Framtiden där allt är samma men annorlunda är vettigt när man gör rätt.
Fuchsia kommer också att driva Andromeda. Vi har redan sett etapp Andromeda när Google Play kom till några Chromebooks. Just nu är Chrome OS i princip ett användargränssnitt och applikationsplattform som körs på en ganska standard Linux-kärna och mellanprogram. Om det låter förvirrande, tänk bara på Chrome OS som något liknande Ubuntu. Det är tillräckligt nära för det vi pratar om här. Android-appar körs i Chrome naturligt, men inte riktigt ursprungligen. Det finns ett lager som pratar med Android-appar och pratar med det mellanprogrammet genom Chrome som gör det smidigt för användaren. Det lagret är steg ett av Andromeda.
Fuchsia kommer att arbeta med Chrome-applikationsplattformen och ramverket och stödja allt med kompatibla API: er. Med andra ord kommer vi inte att se någon skillnad men de människor som utvecklar Chromium kommer att göra det.
Det ser ut som Andromeda och Fuchsia är en hybrid av Android och Chrome, men inte så som folk trodde att det skulle bli. Det är programvaran under allt det som ändras för att stödja allt. Och det är ungefär lika fantastiskt som det blir för människor som arbetar med Android och Chrome varje dag.
Mer: Hur Google kan använda Andromeda för att erövra allt
Du och jag är slutanvändare för Android och Chrome. Vi uppskattar ändringarna (eller hatar dem) i operativsystemet men känner till dem båda och väljer att använda dem istället för något annat. Att ändra det och erbjuda något som ser ut och känns annorlunda är riskabelt. Fortsätt ge folk de saker de vill köpa.
Ett universellt operativsystem är svårt eftersom inte alla skärmar har samma storlek.
Utvecklare drar nytta av att ha ett operativsystem som driver båda plattformarna. När saker och ting går framåt, kommer raderna mellan vad en Chrome-app är och vad en Android-app är oskärpa tills det bara finns en app som körs på båda. Utvecklare kan rikta in sig på den mobila, pekvänliga versionen eller den fullständiga pekardrivna versionen, eller båda. Detta eliminerar den största nackdelen med vad Ubuntu och Microsoft gör eftersom ett universellt gränssnitt bara inte fungerar på en 4, 5-tums skärm och en 30-tums skärm.
Eller alla som tänker på allt och gissar kan vara helt fel. Skulle inte vara första gången.