A Slices & App Actions olyan Android P API-k, amelyek az alkalmazás tartalmát eljuttatják a Google Segédhez

A Slices és az App Actions új API-k az Android P-ben, amelyek segítségével a fejlesztők az alkalmazáson kívül is felszínre hozhatják tartalmukat és képességeiket. Az alkalmazásműveletek a Play Áruházban, a Pixel Launcherben és a Google Assistantben érhetők el, míg a Slices a Google alkalmazásban.

A független alkalmazásfejlesztők számára gyakran a tényleges alkalmazásfejlesztés utáni munka lehet a munka legnehezebb része. Hogyan érheti el az embereket, hogy tájékozódjanak az alkalmazásáról? És ha egyszer elkezd szerezni néhány felhasználót, hogyan tudja megtartani őket? A stabil, dedikált felhasználói bázis kialakításához kulcsfontosságú a felhasználók bevonása, hogy visszatérjenek az alkalmazáshoz (és így ne távolítsák el). Ez az oka annak, hogy a Google új API-kat vezet be az Android P-ben Slices and App Actions néven.

A felhasználók eszközeire telepített több tucat, esetleg több száz alkalmazás miatt az alkalmazásnak nehéz versenyeznie a felhasználó figyelméért. Azt szeretné, ha egy felhasználó gyakran nyissa meg az alkalmazást, hogy több tartalmat szolgáltasson ki számukra, ezáltal leköti őket, és potenciálisan több bevételt generáljon. Ahogy a felhasználók figyelmüket az egyes alkalmazásokról a tartalomgyűjtőkre irányítják, mint pl

Google Feed, meg kell találnia a módját, hogy az alkalmazás tartalmát ott jelenítse meg, ahol az emberek idejük nagy részét töltik. Az új Android P Az API-k segítenek a fejlesztőknek ebben azáltal, hogy lehetővé teszik az alkalmazás felhasználói felületének kivonatainak (szeletek) vagy kontextus szerinti műveleteinek megjelenítését az alkalmazás képességei alapján (alkalmazásműveletek).

Az új Slices API használata

Néhány okosabb megfigyelő köztetek talán észrevette az újdonságot Slices API megjelennek a API dokumentáció kiadták az elsővel Android P fejlesztői előnézet. A dokumentáció meglehetősen homályos, de ma már tisztább képünk van arról, hogy a Google milyen elképzelésekkel rendelkezik az új API-val kapcsolatban. Ez egy módja annak, hogy harmadik féltől származó alkalmazások megjelenítsék tartalmukat olyan alkalmazásokban, mint a Google App, de dinamikusan, interaktívan és zökkenőmentesen. A szeletek tartalmazhatnak élő adatokat, görgető tartalmat, soron belüli műveleteket és mélyhivatkozásokat az alkalmazásba, így sok választási lehetősége van arról, hogy milyen tartalmat szeretne megjeleníteni a felhasználónak.

Tegyük fel például, hogy utazástervező alkalmazást készít egy szállodalánc számára, amely lehetővé teszi a szállodába való be- és kijelentkezést. Ha a szálloda e-mailben visszaigazolást küld a felhasználónak, és a felhasználó engedélyezte a Google hírfolyamot, akkor a Google nyomon tudja követni a foglalást. De ez nem hozza el a felhasználókat a te app, ugye? A Slices API-val ehelyett természetesebb módon jelenítheti meg a foglalást, amikor a felhasználó a foglalás szempontjából releváns kifejezésre keres.

Szeletek a Google alkalmazásban. Forrás: Google

Mi a teendő, ha fejlesztőként egy sima új zenelejátszót épít a Anyagtervezés felület? Ha egy felhasználó lejátszási listát készített az alkalmazásban, és emlékeztetni szeretné őket ezekre az édes dallamokra, értesítheti a felhasználót, amikor megnyitja a Google alkalmazást, és rákeres egy kapcsolódó dalra, előadóra, albumra stb.

Zene lejátszási lista Szeletek példa. Forrás: Google

Végül tegyük fel, hogy egy telekocsi-megosztó cég vagy más kapcsolódó vállalkozás alkalmazásán dolgozik. Ha egy felhasználó a Google alkalmazásban keres egy releváns szolgáltatás lefoglalásának módját, felajánlhat egy interaktív szeletet az alkalmazásából, amely lehetővé teszi számára, hogy gyorsan befejezze a foglalást.

Szeletek a Lyft alkalmazásból. Forrás: Google

A fent bemutatott Slice minták mindegyike egyedinek tűnik, de mindegyik követi azokat az általános tervezési elveket, amelyeket valószínűleg ismer. Az API lehetővé teszi a Google App számára kínált Slice stílusának beállítását, bár az alapstílus az Android-értesítésen alapul, így a Slice megjelenése nem térhet el túlságosan a többi Szelettől.

Kompatibilitás

Nyilvánvalóan sok mindent lehet csinálni a Slices-szel. Ha szeretné elkészíteni alkalmazását ezzel az API-val, megteheti itt tudhat meg többet róla. A nagy cégek, például a CNN, az HBO, az USAA és az Alibaba már dolgoznak az API támogatásán. A szeletek a piacon lévő Android-eszközök 95%-ával kompatibilisek a minimális SDK-verziónak köszönhetően a kompatibilitási csomagot, így a Szeletek nagy közönséghez fognak eljutni, amint megjelennek a Google-on App.

Végül néhányan azon töprenghetnek, hogy más alkalmazások is kaphatnak-e Szeleteket. A válasz nem: csak rendszeralkalmazások képesek. Ennek az az oka, hogy az alkalmazáshoz szükséges engedély a SliceManager hogy Szeleteket kapjon a SliceProvider nem engedélyezhető harmadik féltől származó alkalmazások számára (android.permission. BIND_SLICES.)

Alkalmazásműveletek

Az új App Actions API Az Android P-ben az a célja, hogy kontextus szerint biztosítson a felhasználóknak különféle előre jelzett műveleteket, amelyek közül választhatnak. Gondolhatod úgy, mint a Válasz alkalmazás az intelligens válaszokhoz (vagy az Android P intelligens válasz API-jához), hanem a műveletekhez. Az alkalmazásműveletek a használat és a relevancia alapján jelennek meg több alkalmazásban, például a Google alkalmazásban, A Play Áruház, Google Asszisztens, és a Pixel Launcher. Az App Actions API ugyanazt a készletet használja szándékait mint Műveletek a Google Segédben.

Alkalmazásműveletek Android P-ben. Forrás: Google

Ha többet szeretne megtudni az alkalmazásműveletekről, megteheti iratkozzon fel, hogy értesítést kapjon, amikor elérhető.