Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Laten we het hebben over andromeda

Anonim

Ik kreeg helemaal nerd toen Daniel Matte de dingen opschreef die hij over Andromeda vond terwijl hij eerder deze week door een broncode van Google keek. Het versterkte veel dingen die ik dacht toen ik in augustus 2016 voor het eerst alle code doorkreeg, veel meer dingen ving die ik over het hoofd had gezien en de nieuwe code onderzocht. Ik denk dat de beoordelingen van Matte hier behoorlijk dicht bij liggen. Niet omdat ze sommige van mijn oorspronkelijke gedachten bevestigden, maar omdat het dingen aangeeft die ik verkeerd had. Of ik denk tenminste dat ik ze verkeerd heb. Alles over Andromeda of Fuchsia is nog maar net ontwikkeld gokken.

Meer: het project 'Fuchsia' besturingssysteem is interessant, het ontbreekt aan details die er toe doen

Op dit moment denk ik dat we een redelijk goed idee hebben van waar Google heen gaat met Andromeda, Fuchsia, Android en Chrome. De toekomst ziet er naar uit dat alles draait om het consolideren van alles zonder dingen hetzelfde te maken. Ik ben al een paar dagen aan het graven en chatten en prikken en dat is mijn conclusie.

De Pixel C had met Fuchsia moeten worden verzonden. Misschien zal de volgende wel.

Fuchsia is waar we moeten beginnen. Fuchsia is een manier om Linux te vervangen en een besturingssysteem voor Chrome en Android te worden. Android is een beetje raar. Het kan worden gebouwd als een alles-in-één besturingssysteem dat wacht op enige hardware-ondersteuning die het gereed maakt voor gebruik, of het kan ook een runtime (s) en ondersteuningsbestanden voor applicaties zijn. De Nexus 6P gebruikt Android als besturingssysteem, de BlackBerry Classic gebruikt Android als applicatieplatform bovenop een ander besturingssysteem. Als u de apps van Google (Google Play, Play Services, enz.) Op de Classic zou hacken, zou deze alles kunnen doen wat de Nexus 6P kan doen als het gaat om Android-apps, ook al gebruikt hij "Android" niet als besturingssysteem.

Fuchsia werkt met de Android-runtime en ondersteunt alles met behulp van compatibele API's. Met andere woorden, we zullen geen verschil zien, maar de mensen die Android ontwikkelen wel.

De toekomst waarin alles hetzelfde maar anders is, is logisch als het goed wordt gedaan.

Fuchsia zal ook Andromeda voeden. We hebben de eerste fase van Andromeda al gezien toen Google Play op sommige Chromebooks kwam. Op dit moment is Chrome OS in feite een gebruikersinterface en applicatieplatform dat op een redelijk standaard Linux-kernel en middleware draait. Als dat verwarrend klinkt, denk dan eens aan Chrome OS als iets als Ubuntu. Dat is dichtbij genoeg voor waar we het hier over hebben. Android-apps worden native in Chrome uitgevoerd, maar niet echt native. Er is een laag die praat met Android-apps en praat met die middleware via Chrome die het naadloos maakt voor de gebruiker. Die laag is stap één van Andromeda.

Fuchsia werkt met het Chrome-applicatieplatform en -kader en ondersteunt alles met compatibele API's. Met andere woorden, we zullen geen verschil zien, maar de mensen die Chromium ontwikkelen wel.

Het lijkt erop dat Andromeda en Fuchsia een hybride zijn van Android en Chrome, maar niet zoals mensen dachten dat het zou zijn. Het is de software eronder die wordt veranderd om alles te ondersteunen. En dat is ongeveer net zo geweldig als het wordt voor mensen die elke dag met Android en Chrome werken.

Meer: Hoe Google Andromeda kan gebruiken om alles te veroveren

Jij en ik zijn eindgebruikers voor Android en Chrome. We waarderen de wijzigingen (of haten ze) in het besturingssysteem, maar kennen ze allebei en kiezen ervoor om ze te gebruiken in plaats van iets anders. Dat veranderen en iets aanbieden dat er anders uitziet en anders aanvoelt, is riskant. Blijf mensen de dingen geven die ze willen kopen.

Een universeel besturingssysteem is moeilijk omdat niet alle schermen even groot zijn.

Ontwikkelaars profiteren van één besturingssysteem dat beide platforms aanstuurt. Naarmate de dingen vorderen, vervagen de lijnen tussen wat een Chrome-app is en wat een Android-app is totdat er slechts één app is die op beide draait. Ontwikkelaars kunnen zich richten op de mobiele, aanraakvriendelijke versie of de volledige aanwijzer-gestuurde versie, of beide. Dit elimineert het grootste nadeel van wat Ubuntu en Microsoft doen, omdat een universele interface gewoon niet werkt op een 4, 5-inch scherm en een 30-inch monitor.

Of iedereen die erover nadenkt en gokt kan helemaal verkeerd zijn. Zou niet de eerste keer zijn.