Das Erhalten von Benachrichtigungen auf Ihrem Telefon ist nichts Neues oder etwas, das mit Android begonnen hat. Egal, ob es sich um nervige Pop-up-Boxen handelt oder um das süchtig machende rote Blinklicht, unsere Telefone haben uns immer mitgeteilt, dass sie unsere Aufmerksamkeit fordern.
Aber mit Android 7.0 werden die Dinge viel besser, vor allem, weil Entwickler jetzt mehr Kontrolle über die Art und Weise haben, wie Benachrichtigungen angezeigt werden.
Lassen Sie uns über die Änderungen und neuen Funktionen sprechen.
- Direkte Antworten haben Sie möglicherweise bereits mit einigen Apps auf Ihrem Telefon gesehen. Die Hangouts-App ist ein Beispiel. Wenn Ihnen jemand in Hangouts eine Nachricht sendet und Sie keine weiteren ausstehenden Benachrichtigungen haben, erhalten Sie eine einzelne Nachrichtenansicht, auf die Sie direkt aus dem Benachrichtigungsschatten antworten können. Da dies seit dem Start des ursprünglichen Nexus 6 möglich war, wurde es von einer Reihe von Apps codiert.
Diese Art von umsetzbaren Benachrichtigungen wurde in Android 7.0 weiter verfeinert, und die Entwickler können entscheiden, der Benachrichtigung mehr Kontext hinzuzufügen (z. B. einen mehrzeiligen Chatverlauf in der Benachrichtigung dieses Hangouts) und die Benachrichtigung aktiv zu halten, nachdem Sie geantwortet haben, wenn Eine Rückantwort wird erwartet. Sie können einen Hangouts-Chat mit Verlauf direkt in Ihrem Benachrichtigungsschatten starten. Da es sich um eine native Ansicht einer App handelt, die bereits aktiv ist, werden nur wenige Ressourcen benötigt.
- Gebündelte Benachrichtigungen sind die verbesserte Version der "Stapel", die wir seit Lollipop gesehen haben - unter Verwendung der neuen visuellen Gestaltungsfunktionen von Nougat. Aus diesem Grund fühlen sie sich Ihnen vielleicht vertraut - App-Entwickler können seit mehr als einem Jahr eine Form von ihnen implementieren.
Wenn mehrere Benachrichtigungen für eine einzelne App eingehen, können diese einfach zu einer einzigen Gruppe zusammengefasst werden. Diese Gruppe kann erweitert werden, um die einzelnen Nachrichten anzuzeigen. Mit Änderungen in Android N können Entwickler den Benachrichtigungsstapel "progressiv" erweitern, sodass sie der Gruppe oder jeder Benachrichtigung Kontext hinzufügen können. Das bedeutet, dass Sie in unserem Hangouts-Beispiel ein Benachrichtigungspaket mit 3 ungelesenen Nachrichten erweitern und den Chat-Verlauf für eine oder alle von ihnen anzeigen können. Mit der Direktantwort-Funktion können Sie auf diese reagieren.
Entwickler können diese neuen Funktionen in ihren Apps verwenden und sind dennoch mit älteren Android-Versionen kompatibel
Diese Änderungen sind möglicherweise jedem vertraut, der Android mit Lollipop oder höher verwendet, da das Verhalten auf Änderungen basiert, die in Android 5.0 (API 21) vorgenommen wurden. Sie sind auch das, was wir bereits für Android Wear-Uhren mit einem neuen visuellen Stil verwenden. Aus diesem Grund sind gebündelte Benachrichtigungen und direkte Inline-Antworten abwärtskompatibel mit allen Anwendungen, die für Lollipop oder höher erstellt wurden. Der Entwickler muss lediglich überprüfen, ob die neuen Best Practices eingehalten werden. Auch wenn sie nicht stören, rufen die vorhandenen API-Funktionen nahtlos die neueren Versionen auf. Dies ist wichtig, da in der Realität viele Apps, die wir täglich verwenden, nur selten aktualisiert werden.
Noch besser ist, dass Entwickler mithilfe vorhandener Support-Bibliotheken diese Änderungen implementieren können und dennoch über eine App verfügen, die für Android-Versionen ab Honeycomb (Android 3.0) wie vorgesehen funktioniert. Das sind 98, 2% aller noch verwendeten Android-Geräte.
-
Notification Peeking bringt die alte Popup-Anzeige für eine eingehende Benachrichtigung zurück, macht sie aber schlauer. Ein Entwickler kann das Suchfenster verwenden, um die neuesten eingehenden Benachrichtigungen einer gebündelten Gruppe anzuzeigen. Unsere Hangouts-Benachrichtigung kann jetzt reduziert und erweitert werden, um den Inhalt nach Belieben anzuzeigen. Wir können auf jeden einzelnen Nachrichtenthread antworten und (sofern vom Entwickler implementiert) die Dinge so einrichten, dass eine Antwort für einen Moment oder einen kurzen Blick auf unseren Bildschirm werfen kann zwei - und erlauben Sie uns, direkt aus dem Fenster spähen zu antworten.
-
Mit benutzerdefinierten Ansichten und Nachrichtenstilen kann ein Entwickler das Aussehen der Benachrichtigungen für eine bestimmte App ändern. Dies kann sehr wichtig sein, wenn Sie Bundles erstellen und nachsehen. Dies kann uns dabei helfen, die richtigen Informationen auf einen Blick zu erhalten. Nachrichtenstile ermöglichen die Anpassung der Beschriftungen einer Benachrichtigung. Unsere Hangouts-Benachrichtigung trägt jetzt den Titel "Chat with Dad" oder "Bad Jokes". Wenn mehrere Teilnehmer vorhanden sind, kann jede Antwort mit einer Beschriftung oder Farbe versehen sein.
In den benutzerdefinierten Ansichten kann ein Entwickler das Bildmaterial eines Benachrichtigungspakets (das Symbol) oder ein Symbol für eine einzelne Benachrichtigung definieren und dann alles andere verwenden, ohne eine eigene Benutzeroberfläche zu erstellen. Eine großartige App kann einen einzigartigen Benachrichtigungsstil haben, ohne sich Gedanken darüber machen zu müssen, wie Antworten zu verarbeiten sind, mehrere Benachrichtigungen zu einem Stapel zusammenzufassen und die einzelnen Beschriftungen für jede Ansicht zu definieren, ohne sich selbst anstrengen zu müssen.
Bisher scheinen diese Änderungen subtil zu sein, und das liegt daran, dass wir nur gesehen haben, wie Google sie implementiert hat. Niemand, der Android-Handys herstellt, muss die Dinge zurückhaltend und meistens weiß halten, und Entwickler haben jetzt einige Tools, um Benachrichtigungen für ihre Apps hervorzuheben. Wir werden sie nicht alle mögen, aber die nächste großartige Idee kann mit diesen Tools erstellt werden.