Logo androidermagazine.com
Logo androidermagazine.com

Reden wir über Andromeda

Anonim

Ich war total durchgeknallt, als Daniel Matte die Dinge, die er über Andromeda herausgefunden hatte, aufschrieb, als er Anfang dieser Woche einen Google-Quellcode durchgesehen hatte. Es hat viele Dinge verstärkt, an die ich gedacht habe, als ich im August 2016 zum ersten Mal den gesamten Code durchgesehen habe, viel mehr Dinge aufgefangen habe, die ich übersehen habe, und den neuen Code untersucht habe. Ich denke, Matte's Einschätzungen liegen hier ziemlich nahe beieinander. Nicht weil sie einige meiner ursprünglichen Gedanken bestätigten, sondern weil sie auf Dinge hinweisen, die ich falsch verstanden habe. Zumindest glaube ich, dass ich sie falsch verstanden habe. Alles über Andromeda oder Fuchsia ist immer noch nur gut zu erraten.

Mehr: 'Fuchsia' Betriebssystemprojekt ist interessant, es fehlen Details, die es wichtig machen

Zum jetzigen Zeitpunkt haben wir meiner Meinung nach eine ziemlich gute Vorstellung davon, wohin Google mit Andromeda, Fuchsia, Android und Chrome geht. Die Zukunft sieht so aus, als würde es darum gehen, alles zu konsolidieren, ohne die Dinge gleich zu machen. Ich habe ein paar Tage lang gegraben, geplaudert und gestochert, und das ist mein Fazit.

Der Pixel C sollte mit Fuchsia geliefert worden sein. Vielleicht wird der nächste.

Fuchsia ist, wo wir anfangen müssen. Fuchsia ist eine Möglichkeit, Linux zu ersetzen und ein Betriebssystem für Chrome und Android zu werden. Android ist irgendwie komisch. Es kann als All-in-One-Betriebssystem erstellt werden, das darauf wartet, dass Hardwareunterstützung hinzugefügt wird, damit es ausgeführt werden kann, oder es kann auch eine oder mehrere Laufzeitdateien und Unterstützungsdateien für Anwendungen sein. Das Nexus 6P verwendet Android als Betriebssystem, das BlackBerry Classic verwendet Android als Anwendungsplattform auf einem anderen Betriebssystem. Wenn Sie die Google-Apps (Google Play, Play Services usw.) auf den Classic hacken, kann er alles, was das Nexus 6P in Bezug auf Android-Apps kann, auch wenn "Android" nicht als Betriebssystem verwendet wird.

Fuchsia wird mit der Android-Laufzeitumgebung arbeiten und alles mit kompatiblen APIs unterstützen. Mit anderen Worten, wir werden keinen Unterschied sehen, aber die Leute, die Android entwickeln, werden es tun.

Die Zukunft, in der alles gleich ist, aber anders, macht Sinn, wenn es richtig gemacht wird.

Fuchsia wird auch Andromeda antreiben. Wir haben bereits die erste Stufe von Andromeda gesehen, als Google Play zu einigen Chromebooks kam. Derzeit ist Chrome OS im Grunde genommen eine Benutzeroberfläche und Anwendungsplattform, die auf einem Standard-Linux-Kernel und einer Middleware ausgeführt wird. Wenn das verwirrend klingt, denken Sie einfach an Chrome OS als etwas wie Ubuntu. Das ist nah genug für das, wovon wir hier sprechen. Android-Apps laufen nativ in Chrome, aber nicht wirklich nativ. Es gibt eine Ebene, die mit Android-Apps und mit dieser Middleware über Chrome kommuniziert, sodass sie für den Benutzer nahtlos ist. Diese Schicht ist Schritt eins von Andromeda.

Fuchsia wird mit der Chrome-Anwendungsplattform und dem Chrome-Framework arbeiten und alles mit kompatiblen APIs unterstützen. Mit anderen Worten, wir werden keinen Unterschied sehen, aber die Leute, die Chrom entwickeln, werden es tun.

Es sieht so aus, als ob Andromeda und Fuchsia eine Mischung aus Android und Chrome sind, aber nicht so, wie es die Leute dachten. Es ist die Software darunter, die geändert wird, um alles zu unterstützen. Und das ist für Leute, die jeden Tag mit Android und Chrome arbeiten, so großartig wie nie zuvor.

Mehr: Wie Google mit Andromeda alles erobern kann

Sie und ich sind Endbenutzer für Android und Chrome. Wir schätzen die Änderungen (oder hassen sie) am Betriebssystem, sind aber mit beiden vertraut und verwenden sie anstelle von etwas anderem. Das zu ändern und etwas anzubieten, das anders aussieht und sich anders anfühlt, ist riskant. Geben Sie den Menschen die Dinge, die sie kaufen möchten.

Ein universelles Betriebssystem ist schwierig, da nicht alle Bildschirme gleich groß sind.

Entwickler profitieren von einem Betriebssystem, das beide Plattformen unterstützt. Im Laufe der Zeit verschwimmen die Grenzen zwischen einer Chrome-App und einer Android-App, bis nur noch eine App auf beiden ausgeführt wird. Entwickler können auf die mobile, berührungsfreundliche Version oder die vollzeigergesteuerte Version oder beides abzielen. Dies beseitigt den größten Nachteil von Ubuntu und Microsoft, da eine universelle Benutzeroberfläche auf einem 4, 5-Zoll-Bildschirm und einem 30-Zoll-Monitor einfach nicht funktioniert.

Oder jeder, der darüber nachdenkt und rät, kann sich völlig irren. Wäre nicht das erste Mal.