Slices und App Actions sind neue APIs in Android P, die Entwicklern helfen, ihre Inhalte und Funktionen außerhalb ihrer App sichtbar zu machen. Auf App-Aktionen kann im Play Store, Pixel Launcher und Google Assistant zugegriffen werden, während Slices in der Google App verfügbar sind.
Für unabhängige App-Entwickler kann die Arbeit nach der eigentlichen App-Entwicklung oft der schwierigste Teil der Arbeit sein. Wie bringen Sie Menschen dazu, von Ihrer App zu erfahren? Und wenn Sie einmal anfangen, ein paar Benutzer zu gewinnen, wie halten Sie sie dann? Der Schlüssel zum Aufbau einer stabilen, dedizierten Benutzerbasis ist die Einbindung der Benutzer, damit diese immer wieder zu Ihrer App zurückkehren (und sie somit nicht deinstallieren). Aus diesem Grund führt Google in Android P neue APIs namens Slices und App Actions ein.
Bei Dutzenden, vielleicht sogar Hunderten von Anwendungen, die auf den Geräten der Benutzer installiert sind, ist es für Ihre App schwierig, um die Aufmerksamkeit eines Benutzers zu konkurrieren. Sie möchten, dass ein Benutzer Ihre App häufig öffnet, damit Sie ihm mehr Inhalte bereitstellen können, ihn so binden und möglicherweise mehr Umsatz generieren. Da Benutzer ihre Aufmerksamkeit von einzelnen Apps auf Inhaltsaggregatoren wie z
Google-Feed, müssen Sie eine Möglichkeit finden, den Inhalt Ihrer App dort zu präsentieren, wo die Leute die meiste Zeit verbringen. Das neue Android P APIs helfen Entwicklern genau dabei, indem sie es Ihnen ermöglichen, Ausschnitte der Benutzeroberfläche Ihrer App (Slices) oder kontextbezogene Aktionen basierend auf den Funktionen Ihrer App (App-Aktionen) anzuzeigen.Verwendung der neuen Slices-API
Einige der klügeren Beobachter unter Ihnen haben das Neue vielleicht bemerkt Slices-API erscheinen in der API-Dokumentation mit dem ersten veröffentlicht Vorschau für Android P-Entwickler. Die Dokumentation ist eher vage, aber heute haben wir ein klareres Bild von der Vision, die Google für diese neue API hat. Dies ist eine Möglichkeit für Anwendungen von Drittanbietern, ihre Inhalte in Apps wie dem anzuzeigen Google-App, aber auf eine Weise, die dynamisch, interaktiv und nahtlos ist. Slices können Live-Daten, scrollende Inhalte, Inline-Aktionen und Deep-Linking in Ihre App umfassen, sodass Sie viel Auswahl haben, welche Inhalte Sie dem Benutzer zeigen möchten.
Angenommen, Sie entwickeln eine Reiseplanungs-App für eine Hotelkette mit der Möglichkeit, im Hotel einzu- und auszuchecken. Wenn das Hotel E-Mail-Bestätigungen an den Nutzer sendet und der Nutzer Google Feed aktiviert hat, kann Google die Reservierung verfolgen. Aber das bringt die Benutzer nicht dazu dein App, oder? Mit der Slices-API können Sie die Reservierung stattdessen auf natürlichere Weise anzeigen, wenn der Benutzer nach einem für die Buchung relevanten Begriff sucht.
Was wäre, wenn Sie als Entwickler einen schicken neuen Musikplayer mit einem erstellen würden? Material Design Schnittstelle? Wenn ein Nutzer in der App eine Playlist erstellt hat und Sie ihn an diese süßen Melodien erinnern möchten, können Sie den Nutzer darüber informieren, wenn er die Google App öffnet und nach einem verwandten Lied, Künstler, Album usw. sucht.
Nehmen wir abschließend an, Sie arbeiten an einer App für ein Mitfahrunternehmen oder ein anderes damit verbundenes Unternehmen. Wenn ein Nutzer in der Google App nach einer Möglichkeit sucht, einen relevanten Service zu buchen, könnten Sie einen interaktiven Ausschnitt Ihrer App anbieten, mit dem er die Buchung schnell abschließen kann.
Jedes der oben gezeigten Slice-Designs scheint einzigartig zu sein, sie folgen jedoch alle den allgemeinen Designprinzipien, mit denen Sie wahrscheinlich vertraut sind. Mit der API können Sie das Slice, das Sie der Google App anbieten, formatieren. Der Basisstil basiert jedoch auf der Android-Benachrichtigung, sodass sich das Erscheinungsbild Ihres Slice nicht zu stark von dem anderer Slices unterscheiden sollte.
Kompatibilität
Mit Slices kann man eindeutig viel machen. Wenn Sie daran interessiert sind, Ihre App mit dieser API zu erstellen, können Sie dies tun Erfahren Sie hier mehr darüber. Uns wurde gesagt, dass große Unternehmen wie CNN, HBO, USAA und Alibaba bereits daran arbeiten, Unterstützung für die API hinzuzufügen. Slices sind dank der Mindest-SDK-Version von mit 95 % der Android-Geräte auf dem Markt kompatibel das Kompatibilitätspaket, sodass Ihre Slices ein großes Publikum erreichen, sobald sie bei Google online gehen App.
Schließlich fragen sich einige von Ihnen vielleicht, ob andere Anwendungen Slices empfangen können. Die Antwort ist nein: Das können nur Systemanwendungen. Das liegt daran, dass die Berechtigung erforderlich ist, damit eine App als agieren kann SliceManager um Slices von a zu erhalten SliceProvider kann nicht für Drittanträge gewährt werden (android.permission. BIND_SLICES.)
App-Aktionen
Das neue App-Aktionen-API in Android P soll Benutzern kontextabhängig eine Vielzahl vorhergesagter Aktionen zur Auswahl bieten. Man kann es sich vorstellen als Antwort App für intelligente Antworten (oder die Smart-Reply-API von Android P), sondern für Aktionen. App-Aktionen werden basierend auf Nutzung und Relevanz in mehreren Apps wie der Google App angezeigt. Spielladen, Google Assistant, und das Pixel-Launcher. Die App Actions API verwendet denselben Satz von Absichten als Aktionen auf Google Assistant.
Wenn Sie mehr über App Actions erfahren möchten, können Sie dies tun Melden Sie sich an, um benachrichtigt zu werden, wenn es verfügbar ist.