Slice e App Actions sono nuove API in Android P che aiutano gli sviluppatori a far emergere i propri contenuti e funzionalità al di fuori dell'app. Le azioni dell'app sono accessibili nel Play Store, Pixel Launcher e Assistente Google mentre le sezioni sono disponibili nell'app Google.
Per gli sviluppatori di app indipendenti, il lavoro che segue lo sviluppo vero e proprio dell'app può spesso essere la parte più difficile del lavoro. Come fai a convincere le persone a conoscere la tua app? E una volta che inizi ad acquisire alcuni utenti, come puoi trattenerli? Coinvolgere gli utenti, in modo che continuino a tornare alla tua app (e quindi a non disinstallarla), è la chiave per costruire una base utenti stabile e dedicata. Ecco perché Google sta introducendo nuove API in Android P chiamate Slices e App Actions.
Con le dozzine, forse anche centinaia di applicazioni installate sui dispositivi degli utenti, è difficile per la tua app competere per attirare l'attenzione di un utente. Desideri che un utente apra frequentemente la tua app in modo da potergli offrire più contenuti, mantenendolo così coinvolto e generando potenzialmente più entrate. Poiché gli utenti spostano la loro attenzione dalle singole app agli aggregatori di contenuti come
Utilizzando la nuova API Slices
Alcuni degli osservatori più astuti tra voi potrebbero aver notato la novità API delle sezioni appaiono nel Documentazione dell'API rilasciato con il primo Anteprima per sviluppatori Android P. La documentazione è piuttosto vaga, ma oggi abbiamo un quadro più chiaro della visione che Google ha per questa nuova API. È un modo per le applicazioni di terze parti di far emergere i propri contenuti in app come Applicazione Google, ma in un modo dinamico, interattivo e senza soluzione di continuità. Le sezioni possono includere dati in tempo reale, contenuto scorrevole, azioni in linea e collegamenti diretti nella tua app in modo da avere molta scelta su quali contenuti desideri mostrare all'utente.
Supponiamo, ad esempio, che tu stia creando un'app di pianificazione dei viaggi per una catena di hotel con la possibilità di effettuare il check-in/check-out in hotel. Se l'hotel invia conferme via email all'utente e l'utente ha abilitato Google Feed, Google può tenere traccia della prenotazione. Ma questo non porta gli utenti a farlo tuo app, vero? Con l'API Slices puoi invece far emergere la prenotazione in modo più naturale quando l'utente cerca un termine pertinente alla prenotazione.
Che cosa succede se sei uno sviluppatore che sta costruendo un nuovo lettore musicale con a Progettazione dei materiali interfaccia? Se un utente ha creato una playlist nell'app e desideri ricordargli quei dolci brani, puoi informarlo quando apre l'app Google e cerca un brano, un artista, un album correlato e così via.
Infine, supponiamo che tu stia lavorando a un'app per un'azienda di ride-sharing o altre attività correlate. Se un utente cerca nell'app Google un modo per prenotare un servizio pertinente, potresti offrire una sezione interattiva della tua app che gli consenta di completare rapidamente la prenotazione.
Ciascuno dei design Slice mostrati sopra sembra unico ma seguono tutti i principi generali di progettazione che probabilmente conosci. L'API ti consente di definire lo stile della Slice che offri all'app Google, sebbene lo stile di base sia basato sulla notifica Android, quindi l'aspetto della tua Slice non dovrebbe differire troppo da altre Slice.
Compatibilità
C'è chiaramente molto che puoi fare con Slices. Se sei interessato a creare la tua app con questa API, puoi farlo scopri di più qui. Ci è stato detto che le principali aziende come CNN, HBO, USAA e Alibaba stanno già lavorando per aggiungere il supporto per l'API. Gli Slice sono compatibili con il 95% dei dispositivi Android sul mercato grazie alla versione minima dell'SDK il pacchetto di compatibilità, in modo che le tue Slices raggiungano un vasto pubblico una volta pubblicate su Google App.
Infine, alcuni di voi potrebbero chiedersi se altre applicazioni possono ricevere Slice. La risposta è no: solo le applicazioni di sistema possono farlo. Questo perché l'autorizzazione richiesta affinché un'app agisca come a SliceManager per ricevere Slice da a SliceProvider non possono essere concessi ad applicazioni di terze parti (android.permission. BIND_SLICES.)
Azioni dell'app
Il nuovo API Azioni app in Android P ha lo scopo di fornire contestualmente agli utenti una varietà di azioni previste tra cui scegliere. Puoi pensarlo come il Rispondere app per le risposte intelligenti (o l'API di risposta intelligente di Android P) ma invece per le azioni. Le azioni dell'app vengono visualizzate in base all'utilizzo e alla pertinenza in più app come l'app Google, Play Store, Assistente Google, e il Avvio pixel. L'API App Actions utilizza lo stesso set di intenti COME Azioni sull'Assistente Google.
Se sei interessato a saperne di più sulle Azioni app, puoi farlo iscriviti per essere avvisato quando sarà disponibile.