Slices en app-acties zijn nieuwe API's in Android P waarmee ontwikkelaars hun inhoud en mogelijkheden buiten hun app kunnen weergeven. App-acties zijn toegankelijk in de Play Store, Pixel Launcher en Google Assistant, terwijl Slices beschikbaar zijn in de Google-app.
Voor onafhankelijke app-ontwikkelaars kan het werk dat volgt op de daadwerkelijke app-ontwikkeling vaak het moeilijkste deel van het werk zijn. Hoe zorg je ervoor dat mensen je app leren kennen? En als u eenmaal een paar gebruikers begint te werven, hoe kunt u ze dan behouden? Het betrekken van gebruikers, zodat ze blijven terugkeren naar uw app (en deze dus niet verwijderen), is de sleutel tot het opbouwen van een stabiele, toegewijde gebruikersbasis. Daarom introduceert Google nieuwe API's in Android P genaamd Slices en App Actions.
Met de tientallen, misschien zelfs honderden applicaties die op de apparaten van gebruikers zijn geïnstalleerd, is het moeilijk voor uw app om te concurreren om de aandacht van een gebruiker. U wilt dat een gebruiker uw app regelmatig opent, zodat u hem meer inhoud kunt bieden, waardoor hij betrokken blijft en mogelijk meer inkomsten genereert. Terwijl gebruikers hun aandacht verleggen van individuele apps naar contentaggregators zoals
Google-feed, moet u een manier vinden om de inhoud van uw app zichtbaar te maken daar waar mensen het grootste deel van hun tijd doorbrengen. De nieuwe Android P Met API's kunnen ontwikkelaars precies dat doen doordat u fragmenten van de gebruikersinterface van uw app (slices) of contextuele acties kunt weergeven op basis van de mogelijkheden van uw app (app-acties).Met behulp van de nieuwe Slices-API
Sommige van de meer scherpzinnige waarnemers onder jullie hebben het nieuwe misschien opgemerkt Slices-API verschijnen in de API-documentatie uitgebracht met de eerste Preview voor Android P-ontwikkelaars. De documentatie is nogal vaag, maar vandaag hebben we een duidelijker beeld van de visie die Google heeft op deze nieuwe API. Het is een manier voor applicaties van derden om hun inhoud naar apps zoals de Google-app, maar op een manier die dynamisch, interactief en naadloos is. Slices kunnen live data, scrollende inhoud, inline acties en deep-links naar uw app bevatten, zodat u veel keuze heeft over welke inhoud u de gebruiker wilt laten zien.
Stel dat u bijvoorbeeld een app voor reisplanning bouwt voor een hotelketen met de mogelijkheid om in en uit te checken bij het hotel. Als het hotel e-mailbevestigingen naar de gebruiker stuurt en de gebruiker Google Feed heeft ingeschakeld, kan Google de reservering volgen. Maar dat brengt gebruikers niet jouw appen, toch? Met de Slices API kunt u de reservering op een meer natuurlijke manier weergeven wanneer de gebruiker zoekt naar een term die relevant is voor de boeking.
Wat als je een ontwikkelaar bent die een gelikte nieuwe muziekspeler bouwt met een Materiaal ontwerp koppel? Als een gebruiker een afspeellijst in de app heeft gemaakt en u hem aan die lieve deuntjes wilt herinneren, kunt u de gebruiker hiervan op de hoogte stellen wanneer hij of zij de Google-app opent en naar een gerelateerd nummer, artiest, album, enzovoort zoekt.
Stel ten slotte dat u aan een app werkt voor een bedrijf dat ritten deelt of een ander gerelateerd bedrijf. Als een gebruiker in de Google-app zoekt naar een manier om een relevante dienst te boeken, kunt u een interactief deel van uw app aanbieden waarmee hij/zij de boeking snel kan voltooien.
Elk van de hierboven getoonde Slice-ontwerpen lijkt uniek, maar ze volgen allemaal de algemene ontwerpprincipes waarmee u waarschijnlijk bekend bent. Met de API kunt u de Slice die u aanbiedt in de Google-app stylen, hoewel de basisstijl gebaseerd is op de Android-melding, zodat het uiterlijk van uw Slice niet al te veel mag verschillen van andere Slices.
Compatibiliteit
Er is duidelijk veel dat je kunt doen met Slices. Als u geïnteresseerd bent in het bouwen van uw app met deze API, kunt u dat doen leer er hier meer over. Grote bedrijven zoals CNN, HBO, USAA en Alibaba werken al aan het toevoegen van ondersteuning voor de API, zo wordt ons verteld. Slices zijn compatibel met 95% van de Android-apparaten op de markt dankzij de minimale SDK-versie van het compatibiliteitspakket, zodat uw Slices een groot publiek zullen bereiken zodra ze live gaan in Google App.
Ten slotte vragen sommigen van jullie zich misschien af of andere applicaties Slices kunnen ontvangen. Het antwoord is nee: alleen systeemtoepassingen kunnen dat. Dat komt omdat de toestemming die vereist is om een app te laten fungeren als een SliceManager om Slices te ontvangen van a SliceProvider kan niet worden verleend aan toepassingen van derden (android.toestemming. BIND_SLICES.)
App-acties
De nieuwe App-acties-API in Android P is bedoeld om gebruikers contextueel een verscheidenheid aan voorspelde acties te bieden waaruit ze kunnen kiezen. Je kunt het zien als de Antwoord app voor slimme antwoorden (of de slimme antwoord-API van Android P), maar in plaats daarvan voor acties. App-acties verschijnen op basis van gebruik en relevantie in meerdere apps, zoals de Google-app, Speel Winkel, Google Assistent, en de Pixel-launcher. De App Actions API gebruikt dezelfde set bedoelingen als Acties op Google Assistent.
Als u meer wilt weten over app-acties, kunt u dat doen Meld u aan om op de hoogte te worden gehouden wanneer deze beschikbaar is.