Android-N ‘ s unter der Haube ändert sich vielleicht der Punkt, um eine neue Zukunft für OS-updates

0
126

Android N on the Nexus 6 Android N on the Nexus 6

Wir verbrachten den größten Teil des Tages zu Graben in das Innenleben der ersten Version des Android-N Developer Preview, und wir haben gelernt, ein paar Dinge. Der erste von Ihnen ist einfach — das ist ein super-beta (wenn das nicht ein Wort, es muss sein) version der software, die Ihnen haben von bugs, die auf der Oberseite des bugs. Eine Menge von uns blitzte es, und genießen Sie den neuen Geschmack, aber man sollte vorsichtig Vorgehen, wenn Sie versuchen wollen, auf das Telefon, das Sie jeden Tag brauchen. Dinge, die gebrochen sind, und einige Dinge werden mehr defekte in der nächsten Aktualisierung. Diese preview ist für Entwickler, um die Arbeit an Ihren Anwendungen, um Sie zu bekommen Android-N-kompatibel, und für Menschen, die gerne auf die bugs. Es sagt sich so richtig auf der Dose.

Das zweite, was wir sehen, ist der mehr interessant, obwohl wir nicht ganz sicher, was es ist alles über nur noch.

Große Dinge kann auch im Gange für Android.

Android N notifications Android N notifications

Android hat einen großen (und nicht ganz falsche) image-problem, wenn es darum geht, halten die Geräte auf den aktuellen software. Wir können darüber streiten, versuchen, die Schuld einer Firma mehr als die anderen, oder packen unsere ball und bewegen zu iMore. Nichts davon hilft, wenn man mehr als 1,5 Milliarden Dinge mit Android — und einige von Ihnen laufen die genau die gleiche software. In das Ende, es ist Google, die hat zu nehmen, der Hitze, weil Ihr name auf dem Produkt. Es ist eine Diskussion, die schon zu Tode geprügelt und dann einige — und die Schläge weiter.

Google weiß das und tut “Zeug” unter der Android-Haube, um es einfacher für die Menschen, die bauen Handys, um es alle zusammen. Und diese erste Developer Preview (gibt es mehrere andere, bevor öffentliche release später in diesem Jahr) zeigt es. Wir wissen nicht genau, wo Google Los ist und was er geplant hat, aber kleine änderungen in der Datei-Struktur und die Partitionierung in der ersten Fabrik von Geräte-images sind Hinweise darauf, wie die Dinge können gut arbeiten. Wir sehen mehr Dinge, die in das Lieferanten-und OEM-Partitionen — Dinge, die können (und tun) zu überschreiben oder Anhängen, um den “stock” – Android-Versionen, die live in der system-partition wenn das Telefon bootet. Und nicht nur support-Bibliotheken und kernel-Objekte — es sind voller apps, die geliefert werden, vom Verkäufer (in diesem Fall, der Verkäufer ist von Google), die stark beeinflussen können, wie das Telefon funktioniert und wie Sie die Schnittstelle mit.

Inside Android N Inside Android N

Stellen Sie sich eine Welt, wo Samsung seine vision von Android, während das Tiefe system-Prozesse unberührt.

Stellen Sie sich eine Welt, wo Samsung seine vision von Android laufen, wie es ihm gefällt, während die tiefen-system-Prozesse — wie das berüchtigte Lampenfieber Bibliothek — sind getrennt und unberührt. Das würde bedeuten, dass Samsung oder Google, könnte die push-out verpasst zu getrennten Teile des Systems viel einfacher (und viel schneller) als heute, ohne zu stören die andere Hälfte des Systems. (Mit APIs und Bibliotheken, um die Lücke zu überbrücken.) Die “manpower” allein, dass diese situation schafft Mittel mehr Menschen verfügbar sind, um Arbeit auf der Samsung-Erfahrung besser, ohne zu befürchten, dass das zugrunde liegende Android-code.

Mit Android N, Google hat im Grunde begonnen, sich zu teilen Android in zwei Teile: das core OS (das framework, das macht alles Arbeit) und der Schnittstelle (apps, launcher, Benachrichtigungen und alles andere interagiert der Benutzer mit).

Nehmen Sie es einen Schritt weiter und betrachten eine kleinere Firma ohne Samsung scheinbar endlosen Ressource pool und überlegen, wie das hilft. Eine “standalone” – system baute auf diese Weise ist für alle besser — und vor allem, dass heißt für Sie und mich.

Wir gehen noch tiefer

Pixel C with Android N Pixel C with Android N

Android als Grundgerüst, anstatt eines Betriebssystems bedeutet, es ist leichter zu ändern, die Benutzer gerichteten Funktionen.

Android als Grundgerüst, anstatt eines Betriebssystems bedeutet, dass es einfacher ist, ändern Sie den Benutzer-gerichteten Funktionen. Ich denke zurück an “blocking-Modus” auf den letzten Samsung-Handys, oder Moto-Anzeige auf der original Moto X. Sie definitiv nicht besser gemacht mit Android-updates, und was haben wir von Google, um Sie zu ersetzen ist nicht so gut wie die Originale. Eine Möglichkeit für einen Lieferanten zu erschließen, arbeitet das system mit seiner eigenen Oberfläche — und system-Prozesse, die bleiben die gleichen zwischen den Versionen — können Samsung Steuern, wie Sie halten die Benachrichtigungen zu überprüfen. Oder Sie können Lenovo/Moto-Anzeige, die Dinge auf dem Bildschirm sperren, wie Sie wollen, es zu tun, ohne die Neugestaltung alles von Grund auf neu jedes mal, wenn eine neue version rauskommt.

Es bedeutet auch, dass das, was wir heute sehen dürfen niemals Gnade das Telefon aktuell in Ihren Händen.

Nexus-Telefone sind eine Marke. Nexus-Handys laufen nicht, unverfälschte open-source-Android — fast nichts tut. Google nimmt den code und die Veränderungen, die Sie nach Ihren wünschen und installiert, die version von Android auf die Telefone, die es verkauft — und das ist genau das, was HTC und LG und Samsung tun. Google berührt, ist weniger das system als die meisten Hersteller (obwohl das HTC One A9 war verdammt nah), aber es ist noch nicht die Reine open-source-Android können Sie herunterladen und selbst bauen.

Wenn wir diese neue Ideen — und machen Sie keinen Fehler, im Moment sind nur Vorstellungen und denken, dass vor einem Jahr oder so, es bedeutet, dass Dinge wie das neue notification-Tablette oder dunkel-Modi oder multi-Fenster sind nur, wie will Google die Schnittstelle mit der das system auf seine vision von Android. Samsung oder Huawei sind frei, Ihre eigene Sache zu tun — und Sie wird — und es ist nicht zu match-Google-Ding. Aber wichtiger ist, dass es nicht zu brechen, die Dinge so leicht. Das system können Sie wählen Sie eine Farbe für die Oberfläche. “Dark Theme” ist ein UI-Idee, und eine, die jeder implementieren kann, trotzdem Sie wie.

Der größte Vorteil gesehen werden, wenn es um Sicherheits-updates. Wir Holen auf dem Samsung eine Menge, wenn es um die monatlichen Sicherheits-patches, weil es den Unternehmen erwarten wir, dass die meisten aus. Als der große Hund heißt, Sie bekommen die die meisten Kontrolle. Samsung hat seine Gründe, warum nur wenige models erhalten rechtzeitige Sicherheits-updates, und stellen wir uns vor, die meisten von Ihnen drehen sich um die Entwicklung der Kosten oder die schiere manpower. Wenn Android immer mehr ein framework als ein vollständiges Betriebssystem, wird es leichter sein, um das framework aktualisiert, die auf mehrere Telefone in einem schnelleren Tempo.

Security Update Security Update

Hoffentlich Google ist die Steuerung der Android-Schiff in einer Art und Weise zu beheben sein größtes problem.

Lassen Sie Google sorgen über patchen Widevine oder Lampenfieber, und sich Samsung Gedanken über eine eigene software — die Sache, die es am besten weiß. Samsung kann mit Recht lassen Google die fall guy, wenn es um die native Android-bugs. Sogar die Bösen Kabalen, die Nord-amerikanische Fluggesellschaften können butt aus dem security-patch-Prozess. Jeder gewinnt.

Wir spekulieren hier sehr viel basiert auf relativ kleine Veränderungen, um das Innenleben des N Android-Entwickler-Vorschau. Das ist, was wir tun können, gerade jetzt, ohne source-code oder den offiziellen Worten von Google-Hauptquartier. Aber wir wissen, dass Google hat immer einen Grund für die Veränderungen, die Sie macht (auch wenn wir oft nicht einverstanden), und diese kleine änderungen an der Art und Weise der Verkäufer-und OEM-Abschnitte von Android die Arbeit nicht ein Unfall.

Wir erwarten, dass wir viel mehr lernen Sie bei der Google I/O, und hoffentlich für Google ist die Steuerung der Android-Schiff in einer Art und Weise zu beheben sein größtes problem.