Slices & App Actions sú rozhrania Android P API, ktoré prenášajú obsah vašej aplikácie do Asistenta Google

Slices a App Actions sú nové rozhrania API v systéme Android P, ktoré vývojárom pomáhajú zobraziť ich obsah a možnosti mimo ich aplikácie. Akcie aplikácií sú dostupné v Obchode Play, Pixel Launcher a Google Assistant, zatiaľ čo Slices sú dostupné v Google App.

Pre nezávislých vývojárov aplikácií môže byť práca, ktorá nasleduje po skutočnom vývoji aplikácie, často tou najťažšou časťou práce. Ako prinútite ľudí, aby sa dozvedeli o vašej aplikácii? A keď začnete získavať niekoľko používateľov, ako si ich udržíte? Zapojenie používateľov, aby sa neustále vracali k vašej aplikácii (a teda ju neodinštalovali), je kľúčom k vybudovaniu stabilnej a špecializovanej používateľskej základne. Google preto v Androide P predstavuje nové rozhrania API s názvom Slices a App Actions.

S desiatkami, možno dokonca stovkami aplikácií nainštalovaných na zariadeniach používateľov je pre vašu aplikáciu ťažké súťažiť o pozornosť používateľa. Chcete, aby používateľ často otváral vašu aplikáciu, aby ste mu mohli poskytovať viac obsahu, čím ho udržíte v interakcii a potenciálne generujete vyššie výnosy. Keď používatelia presúvajú svoju pozornosť od jednotlivých aplikácií na agregátory obsahu, ako napr

Google Feed, musíte nájsť spôsob, ako zobraziť obsah vašej aplikácie tam, kde ľudia trávia väčšinu svojho času. Nové Android P Rozhrania API pomáhajú vývojárom robiť práve to tým, že vám umožňujú zobrazovať úryvky používateľského rozhrania vašej aplikácie (výseky) alebo kontextové akcie na základe možností vašej aplikácie (akcie aplikácie).

Používanie nového rozhrania Slices API

Niektorí z bystrejších pozorovateľov medzi vami si možno všimli novinku Slices API objaviť sa v API dokumentácia prepustený s prvým Ukážka vývojára systému Android P. Dokumentácia je dosť vágna, ale dnes máme jasnejší obraz o vízii, ktorú má Google pre toto nové API. Je to spôsob, akým môžu aplikácie tretích strán zobrazovať svoj obsah v aplikáciách, ako je napr Google App, ale spôsobom, ktorý je dynamický, interaktívny a bezproblémový. Slice môžu zahŕňať živé údaje, posúvanie obsahu, vložené akcie a priame odkazy do vašej aplikácie, takže máte veľa možností, aký obsah chcete používateľovi zobraziť.

Povedzme napríklad, že vytvárate aplikáciu na plánovanie ciest pre hotelový reťazec s možnosťou registrácie/odhlásenia sa z hotela. Ak hotel pošle používateľovi e-mailové potvrdenia a používateľ má povolený Google Feed, Google môže sledovať rezerváciu. To však používateľov neprivádza tvoj aplikácia, však? Pomocou rozhrania Slices API môžete namiesto toho zobraziť rezerváciu prirodzenejším spôsobom, keď používateľ hľadá výraz relevantný pre rezerváciu.

Plátky v aplikácii Google. Zdroj: Google

Čo ak ste vývojár, ktorý vytvára elegantný nový hudobný prehrávač s a Material Design rozhranie? Ak si používateľ vytvoril v aplikácii zoznam skladieb a chcete mu pripomenúť tieto sladké melódie, môžete ho informovať, keď otvorí aplikáciu Google a vyhľadá súvisiacu skladbu, interpreta, album atď.

Príklad zoznamu hudobných skladieb Slices. Zdroj: Google

A nakoniec, povedzme, že pracujete na aplikácii pre spoločnosť na zdieľanie jázd alebo inú príbuznú firmu. Ak používateľ hľadá v aplikácii Google spôsob, ako si rezervovať relevantnú službu, môžete mu ponúknuť interaktívnu časť vašej aplikácie, ktorá mu umožní rýchlo dokončiť rezerváciu.

Plátky z aplikácie Lyft. Zdroj: Google

Každý z vyššie uvedených návrhov Slice sa javí ako jedinečný, ale všetky sa riadia všeobecnými princípmi dizajnu, ktoré pravdepodobne poznáte. Rozhranie API vám umožňuje upraviť štýl Slice, ktorý ponúkate aplikácii Google, hoci základný štýl je založený na upozornení systému Android, takže vzhľad vášho Slice by sa nemal príliš líšiť od ostatných Slice.

Kompatibilita

Je zrejmé, že s Plátkami môžete robiť veľa. Ak máte záujem vytvoriť svoju aplikáciu pomocou tohto rozhrania API, môžete viac sa o tom dozviete tu. Veľké spoločnosti ako CNN, HBO, USAA a Alibaba už pracujú na pridaní podpory pre API. Slices sú kompatibilné s 95 % Android zariadení na trhu vďaka minimálnej verzii SDK balík kompatibility, takže vaše Slices oslovia veľké publikum, keď budú zverejnené v službe Google App.

Nakoniec, niektorí z vás sa možno pýtajú, či iné aplikácie môžu prijímať Slices. Odpoveď znie nie: Môžu to byť iba systémové aplikácie. Je to preto, že povolenie potrebné na to, aby aplikácia fungovala ako SliceManager prijímať plátky od a SliceProvider nemožno poskytnúť aplikáciám tretích strán (android.povolenie. BIND_SLICES.)

Akcie aplikácie

Nové App Actions API v systéme Android P má používateľom kontextovo poskytovať rôzne predpovedané akcie, z ktorých si môžu vybrať. Môžete si to predstaviť ako Odpovedzte aplikáciu pre inteligentné odpovede (alebo rozhranie API inteligentnej odpovede systému Android P), ale namiesto toho pre akcie. Akcie aplikácie sa zobrazujú na základe používania a relevantnosti vo viacerých aplikáciách, ako je napríklad aplikácia Google, Hračkárstvo, Google Assistant, a Pixel Launcher. Rozhranie App Actions API používa rovnakú sadu zámery ako Akcie v Asistentovi Google.

Akcie aplikácie v systéme Android P. Zdroj: Google

Ak máte záujem dozvedieť sa viac o akciách aplikácií, môžete zaregistrujte sa, aby ste dostali upozornenie, keď bude k dispozícii.