Slices & App Actions on Android P API-d, mis toovad teie rakenduse sisu Google'i assistendisse

Slices ja App Actions on Android P uued API-liidesed, mis aitavad arendajatel oma sisu ja võimalusi väljaspool rakendust esile tõsta. Rakenduse toimingud on saadaval Play poes, Pixel Launcheris ja Google'i assistendis, samas kui osad on saadaval Google'i rakenduses.

Sõltumatute rakenduste arendajate jaoks võib töö, mis tuleb pärast tegelikku rakenduse arendamist, sageli olla töö raskeim osa. Kuidas panna inimesi teie rakendust tundma õppima? Ja kui hakkate kasutajaid juurde hankima, kuidas neid säilitada? Kasutajate kaasamine, et nad teie rakendusse naasksid (ja seega seda mitte desinstalliksid), on stabiilse ja pühendunud kasutajabaasi loomise võtmeks. Seetõttu tutvustab Google Android P-s uusi API-sid, mida nimetatakse jaotisteks ja rakendustoiminguteks.

Kuna kasutajate seadmetesse on installitud kümneid, võib-olla isegi sadu rakendusi, on teie rakendusel raske kasutaja tähelepanu pärast konkureerida. Soovite, et kasutaja avaks teie rakenduse sageli, et saaksite neile rohkem sisu pakkuda, hoides neid seeläbi kaasas ja teenides potentsiaalselt rohkem tulu. Kuna kasutajad suunavad oma tähelepanu üksikutelt rakendustelt sisu koondajatele, näiteks

Google'i voog, peate leidma viisi, kuidas tuua oma rakenduse sisu esile seal, kus inimesed suurema osa ajast veedavad. Uus Android P API-d aitavad arendajatel just seda teha, võimaldades teil kuvada oma rakenduse kasutajaliidese katkendeid (lõigud) või kontekstipõhiseid toiminguid, mis põhinevad teie rakenduse võimalustel (rakenduse toimingud).

Uue Slices API kasutamine

Mõned nutikamad vaatlejad võisid uut märgata Slices API ilmuvad API dokumentatsioon vabastati koos esimesega Android P arendaja eelvaade. Dokumentatsioon on üsna ebamäärane, kuid täna on meil selgem pilt Google'i nägemusest selle uue API kohta. See on viis, kuidas kolmandate osapoolte rakendused saavad oma sisu sellistesse rakendustesse nagu Google'i rakendus, kuid dünaamiliselt, interaktiivselt ja sujuvalt. Lõigud võivad hõlmata reaalajas andmeid, keritavat sisu, tekstisiseseid toiminguid ja süvalinke teie rakendusse, nii et teil on palju valikuvõimalusi, millist sisu soovite kasutajale näidata.

Oletagem näiteks, et loote hotelliketi jaoks reisiplaneerimise rakendust, mis võimaldab hotellist sisse ja välja registreerida. Kui hotell saadab kasutajale e-kirjaga kinnituse ja kasutajal on Google Feed lubatud, saab Google broneeringut jälgida. Kuid see ei too kasutajaid sinu rakendus, eks? Slices API abil saate selle asemel broneeringu loomulikumalt esile tuua, kui kasutaja otsib broneeringu jaoks asjakohast terminit.

Lõigud Google'i rakenduses. Allikas: Google

Mis siis, kui olete arendaja, kes ehitab uut sujuvat muusikapleierit koos a Materjalide disain liides? Kui kasutaja koostas rakenduses esitusloendi ja soovite talle neid armsaid lugusid meelde tuletada, saate sellest kasutajat teavitada, kui ta avab Google'i rakenduse ja otsib seotud lugu, esitajat, albumit jne.

Muusika esitusloendi Slices näide. Allikas: Google

Lõpuks oletame, et töötate sõidujagamisettevõtte või muu seotud ettevõtte rakenduse kallal. Kui kasutaja otsib Google'i rakenduses võimalust asjakohase teenuse broneerimiseks, võite pakkuda oma rakenduse interaktiivset osa, mis võimaldab neil broneeringu kiiresti lõpule viia.

Viilud Lyfti rakendusest. Allikas: Google

Kõik ülaltoodud Slice'i kujundused näivad ainulaadsed, kuid kõik järgivad üldisi disainipõhimõtteid, mida te tõenäoliselt tunnete. API võimaldab teil Google'i rakendusele pakutava Slice'i stiili kujundada, kuigi põhistiil põhineb Androidi teatisel, nii et teie Slice'i välimus ei tohiks teistest Slice'itest liiga metsikult erineda.

Ühilduvus

On selge, et saate Slicesiga palju teha. Kui olete huvitatud selle API abil oma rakenduse loomisest, saate seda teha Lisateavet selle kohta leiate siit. Meile öeldakse, et suured ettevõtted, nagu CNN, HBO, USAA ja Alibaba, töötavad juba API-le toe lisamisega. Tänu minimaalsele SDK versioonile ühilduvad lõigud 95% turul olevate Android-seadmetega ühilduvuspakett, nii et teie Slices jõuavad pärast Google'is avaldamist suure vaatajaskonnani Rakendus

Lõpuks võivad mõned teist küsida, kas teised rakendused saavad Slice'i vastu võtta. Vastus on eitav: seda saavad teha ainult süsteemirakendused. Selle põhjuseks on asjaolu, et rakenduse toimimiseks on vaja luba SliceManager saada Viilud a SliceProvider ei saa anda kolmandate isikute rakendustele (android.permission. BIND_SLICES.)

Rakenduse toimingud

Uus App Actions API Android P-s on mõeldud pakkuma kasutajatele kontekstipõhiselt mitmesuguseid ennustatud toiminguid, mille vahel valida. Võite mõelda sellele kui Vasta rakendus nutikate vastuste jaoks (või Android P nutika vastuse API), kuid selle asemel toimingute jaoks. Rakenduse toimingud kuvatakse kasutuse ja asjakohasuse põhjal mitmes rakenduses, näiteks Google'i rakenduses, Play pood, Google'i assistent, ja Pixel Launcher. Rakenduse toimingute API kasutab sama komplekti kavatsused nagu Google'i assistendi toimingud.

Rakenduse toimingud Android P-s. Allikas: Google

Kui soovite rakenduse toimingute kohta lisateavet, saate seda teha registreeruge, et saada teada, kui see on saadaval.