Als Android-Nutzer sind wir kein Fremder in der Aufregung, die mit etwas Neuem einhergeht. Google kündigt neue Funktionen für Android an und Hardware-Hersteller verbringen das nächste Jahr damit, diese Vision in verschiedenen Formen und Größen zum Leben zu erwecken. Einige von uns leben von der Überflutung und konzentrieren sich auf die nächste Prozessorgeneration oder auf die Pixeldichte des nächsten Bildschirms. Google hat Software in mehrfacher Hinsicht zu einem Teil dieser Erfahrung gemacht. In letzter Zeit hat dies zu einer fast elektrischen Aufregung oder Enttäuschung geführt, die auf die Funktionen in der Android M Developer Preview abzielt.
So cool es auch ist, dass Google es jedem ermöglicht, einen Blick auf die nächste Iteration von Android zu werfen - kostenlos, solange Sie ein Nexus-Gerät haben -, manchmal ist es einfach, den Blick für das zu verlieren, was in diesen Vorschauen wichtig ist. Entwickler stehen hier im Mittelpunkt, und in Android M sind die Dinge unter der Haube wichtiger als die Dinge, die wir auf der Oberfläche sehen.
Nicht sicher, wovon wir reden? Schauen Sie sich unsere Anleitung für die Android M-Entwicklervorschau an! {. Cta.large}
Für Kit Kat-Benutzer war die Android L Developer Preview wie ein Fenster in eine ganz neue Welt. Googles Material Design war weit verbreitet und alles fühlte sich lebendig und neu an. Darüber hinaus bedeuteten die über 5.000 neuen APIs, dass die Entwickler eine Menge neuer Spielzeuge zum Spielen hatten, und die ersten Anwender würden auf alle Apps zugreifen, die Material unterstützen, und die neuen Funktionen beim Start des Nexus 6 nutzen. Als dieser Tag endlich kam, war sofort klar, dass eine Reihe von wesentlichen Änderungen an Android L vorgenommen wurden, bevor es zu Lollipop wurde. Es hat zwar viel Spaß gemacht, mit der L-Entwicklervorschau zu spielen, aber wir sahen, dass es keinen vollständigen Gedanken gab - und das sollten wir auf die Android M-Entwicklervorschau anwenden.
Es ist cool zu sehen, wie Google experimentiert, aber es ist wichtig, sich daran zu erinnern, dass nichts davon in Stein gemeißelt ist
In der M Developer Preview gibt es ein paar Dinge, die die meisten Leute entweder zu lieben oder zu hassen scheinen. Google versucht, die alte App-Schublade für vertikales Scrollen von damals zu aktualisieren. "Nicht stören" scheint nicht nur wieder zu Hause zu sein, sondern auch einen dauerhaften Wohnsitz im Bereich "Schnelleinstellungen" einzunehmen, und wenn Sie die richtige Tastenkombination kennen Sie können auf ein unvollständiges dunkles Thema und eine meist kaputte Implementierung mit mehreren Fenstern zugreifen. Es ist cool, zu sehen, wie Google experimentiert, aber es ist wichtig, sich daran zu erinnern, dass nichts davon in Stein gemeißelt oder sogar voll funktionsfähig ist. Das liegt daran, dass dieses Zeug nicht wichtig ist, um Entwickler auf die nächste Version von Android vorzubereiten, was wirklich wichtig ist.
Schauen Sie sich zum Beispiel Doze an, den neuen Tiefschlaf-Mechanismus von Google. Hierbei handelt es sich um ein System, das den Netzwerkzugriff für alles außer für Google Cloud-Inhalte mit hoher Priorität, einschließlich WLAN-Scans, beendet und die Funktionen von AlarmManager und JobScheduler deaktiviert. Die gute Nachricht für die Benutzer ist, dass fast nichts, einschließlich Wecksperren, den Akku Ihres Geräts zerstört, wenn es nicht benutzt wird. Um mit dieser Verhaltensänderung ordnungsgemäß umgehen zu können, müssen Entwickler sicherstellen können, dass ihre Apps keine chaotische Flut von Benachrichtigungen verursachen, wenn der Benutzer sein Gerät abholt. Andernfalls wird diese App mit Sicherheit nach einer Weile deinstalliert.
App-Berechtigungen sind ein weiterer großer Gewinn für die Benutzer, auf die sich Entwickler vorbereiten müssen. Insbesondere wird es für Entwickler wichtig sein, eine Möglichkeit zu haben, dem Benutzer in einfachem Englisch mitzuteilen, warum eine Berechtigung wichtig ist. So verlockend es für jemanden auch sein mag, den Standort und den Mikrofonzugriff für alles auszuschalten, es wird einige grundlegende Funktionen in einer Handvoll Apps auf dem Weg brechen, und diese Entwickler müssen sicherstellen, dass sie nicht die Schuldigen sind für dieses Verhalten. Graceful Failure und einfache Kommunikation werden vieles davon lösen, aber es muss am Tag des Starts in die App eingebrannt werden.
Dies sind zwei von Dutzenden Dingen unter der Haube von Android M, auf die sich Entwickler vorbereiten müssen, und deshalb gibt es die M Developer Preview. Derzeit konzentriert sich Google ausschließlich auf Entwickler, die bessere Apps entwickeln. Dies ist ein wichtiger Teil dieses Prozesses. Während wir auch einen Blick auf die Vorbereitungen des Android-Teams für das nächste Nexus werfen, ist es wichtig zu bedenken, dass wir uns nicht um ein fertiges Produkt kümmern. Dieses Jahr mehr als letztes Jahr, da wir bereits wissen, dass es auf dem Weg mehrere Updates für die M Developer Preview geben wird. Wir sind sicher, dass wir einige visuelle Veränderungen sehen werden, wenn die nächste Version Gestalt annimmt und zu einem vollständigen Gedanken wird, und als Leute, die gerne am Puls der Zeit leben, werden Sie ein Teil davon sein. Ihre beste Wahl an diesem Punkt ist es, sich zurückzulehnen, sich zu entspannen und die Fahrt zu genießen. Wer weiß, Änderungen, mit denen Sie zunächst nicht einverstanden sind, können sich sogar auf Sie auswirken.