Inhaltsverzeichnis:
Wir alle hassen es, wenn unser Telefon neu gestartet wird. Manchmal wollen wir, dass es passiert, und manchmal nicht, aber ein Neustart bedeutet, dass wir nicht angemeldet sind, und verhindert, dass viele Hintergrundaufgaben funktionieren. Es ist noch schlimmer, wenn Sie Ihr Telefon als Wecker oder Erinnerung verwenden.
Android 7.0 Nougat kann durch seine Direct Boot-Funktion helfen.
Was ist Direktstart?
Wir haben alle wahrscheinlich dort gewesen. Wir haben einen Sperrbildschirm, damit niemand anderes sehen kann, was wir auf unseren Telefonen gespeichert haben (jeder hat diesen einen Freund) und etwas ist passiert und unser Telefon wurde neu gestartet. Wenn Sie es nicht bemerkt haben, sitzen Sie vielleicht fröhlich (oder traurig) da, dass Sie nicht alle 10 Minuten begeistert sind - bis Sie es bemerken und sich einloggen, nur um alles zu sehen, was Sie verpasst haben. Hoffentlich war es nicht zu wichtig.
Nicht jede App muss Direct Boot verwenden, und Entwickler müssen überlegen, bevor sie es aktivieren.
Google hat Dinge in Android Nougat behandelt, wodurch dieses Szenario möglicherweise der Vergangenheit angehört. Wir gehen davon aus, dass Android 7.0 stabil ist und es nur wenige Neustarts gibt, aber nur für den Fall, dass die neue Direct Boot-Funktion eine App (oder einen Teil einer App) ausführt, sobald das Booten Ihres Telefons abgeschlossen ist und bevor Sie sich anmelden im.
Halten Sie sicher und informiert
Die Funktionsweise von Android Marshmallow ist aus Sicherheitssicht recht gut. Wenn Ihr Telefon eingeschaltet wird oder nach einem Neustart wiederhergestellt wird, wird das Betriebssystem geladen und alles wird angehalten, während auf Benutzereingaben gewartet wird. Das heißt, Sie müssen Ihr Passwort oder Ihre PIN eingeben oder Ihr Muster streichen. Auch wenn Sie Ihr Telefon nicht sperren, müssen Sie den Sperrbildschirm wegwischen. (Aber bitte sperren Sie Ihr Telefon.) Wenn Sie ein verschlüsseltes Telefon haben, bleiben die von Ihnen gespeicherten Daten verschlüsselt und stehen in keiner Weise zur Verfügung, bis Sie angemeldet werden. Dies ist ein guter Weg, um unerwünschte Blicke von Ihren Dingen abzuwenden.
Mit Android 7.0 gibt es einen neuen Schritt beim Booten. Sobald Ihr Telefon vollständig eingeschaltet ist und Android ausgeführt wird, können Entwickler die Kommunikation zulassen, bevor Sie sich anmelden. Alles andere bleibt gesperrt und Sie können nicht mit anderen Apps interagieren. Google hat sogar einen neuen Speicherbereich namens Gerätespeicher für Apps eingefügt, die sofort ausgeführt werden müssen, da sie keinen Zugriff auf das normale Dateisystem haben, das durch Anmeldeinformationen geschützt ist.
Für Apps, die Direct Boot benötigen, ist ein neuer Speicherbereich eingerichtet, da alles andere noch geschützt ist.
Hier ist ein Beispiel, wie dies mit einem einfachen Messenger-Client funktionieren würde. Die Entwickler des Messenger können der App erlauben, Nachrichten zu sammeln und eine Benachrichtigung auszulösen, bevor Sie Ihr Telefon zum ersten Mal entsperren. Sie können jedoch nicht auf Ihre Fotos zugreifen, um eine Antwort zu senden, da diese durch Ihr Anmeldekennwort geschützt sind.
Um zu ihnen zu gelangen, müssten Sie sich anmelden. Bei verschlüsselten Geräten können im Direktstartmodus Daten im neuen Gerätespeicherbereich ausgeführt werden, während die übrigen Daten auf dem Telefon verschlüsselt bleiben. Es ist ein guter Kompromiss zwischen Sicherheit und Komfort. Google wird ziemlich gut darin und es funktioniert - immer mehr Leute sperren ihre Telefone und schützen ihre Privatsphäre und Daten. Für Google ist das eine gute Sache. Und wir sind uns einig.
Nicht für jede App
Nicht jede App wird (oder sollte) sofort gestartet. Die Googler, mit denen wir in diesem Jahr bei Google I / O gesprochen haben, waren sich alle einig, dass die meisten Apps nicht sofort mit Direktstart ausgeführt werden sollten. Der neue Modus ist für Dinge reserviert, die Sie sofort benötigen und nach einem Neustart nicht mehr missen möchten. Beispiele sind Ihr Wecker, Ihre SMS-App oder eine App, die in der Abteilung für Eingabehilfen hilfreich ist - diese Typen müssen sofort ausgeführt werden. Entwickler können die Funktionalität zu jeder App hinzufügen, wenn diese auf einem Telefon mit Android 7.0 (API 24) oder höher installiert ist.
Google teilt uns mit, dass sie nicht für Apps stehen, die versuchen, Direct Boot zu missbrauchen.
Die Leute, mit denen wir gesprochen haben, waren sich auch bewusst, dass dies missbraucht werden könnte. Niemand möchte, dass Spam-Werbenetzwerke bei jedem Start des Telefons Links in der Benachrichtigungsleiste oder im Sperrbildschirm ablegen. Einige Apps sollten Dinge erst speichern, wenn Sie sich anmelden und sie entschlüsseln. Bei Apps, die sich in Google Play befinden, werden Ansprüche wegen Missbrauchs der Direct Boot-Funktion durch Apps sehr ernst genommen, und sie können diese jederzeit aus dem Play Store entfernen.
Direct Boot ist eine weitere dieser Funktionen, die Sie nicht sehen können, für deren Implementierung jedoch viel kreatives Denken und Engineering erforderlich war. Mit diesen kleinen Funktionen und Verbesserungen sollte Android eine dringend benötigte Verbesserung erfahren, damit unsere Telefone für uns besser funktionieren.
Wenn Sie ein Entwickler sind und sich für Direct Boot interessieren, lesen Sie die Dokumentation auf der Android Developer-Website und sehen Sie sich das folgende Video an.