Slices un App Actions ir jauni API operētājsistēmā Android P, kas palīdz izstrādātājiem atklāt savu saturu un iespējas ārpus savas lietotnes. Lietotņu darbības ir pieejamas Play veikalā, Pixel Launcher un Google Assistant, savukārt Slices ir pieejamas Google lietotnē.
Neatkarīgiem lietotņu izstrādātājiem darbs, kas tiek veikts pēc faktiskās lietotņu izstrādes, bieži var būt grūtākā darba daļa. Kā panākt, lai cilvēki uzzinātu par jūsu lietotni? Un, tiklīdz jūs sākat iegūt dažus lietotājus, kā jūs tos noturat? Lai izveidotu stabilu, mērķtiecīgu lietotāju bāzi, ir svarīgi piesaistīt lietotājus, lai viņi turpinātu atgriezties jūsu lietotnē (un tādējādi to neatinstalētu). Tāpēc Google operētājsistēmā Android P ievieš jaunas API, ko sauc par šķēlumiem un lietotņu darbībām.
Tā kā lietotāju ierīcēs ir instalētas desmitiem, varbūt pat simtiem lietojumprogrammu, jūsu lietotnei ir grūti konkurēt par lietotāja uzmanību. Jūs vēlaties, lai lietotājs bieži atvērtu jūsu lietotni, lai jūs varētu viņam rādīt vairāk satura, tādējādi saglabājot viņu iesaisti un, iespējams, gūstot lielākus ieņēmumus. Tā kā lietotāji novirza savu uzmanību no atsevišķām lietotnēm uz satura apkopotājiem, piemēram,
Google plūsma, jums ir jāatrod veids, kā parādīt savas lietotnes saturu tur, kur cilvēki pavada lielāko daļu sava laika. Jauno Android P API palīdz izstrādātājiem to paveikt, ļaujot parādīt lietotnes lietotāja interfeisa fragmentus (skalumus) vai kontekstuālās darbības, pamatojoties uz jūsu lietotnes iespējām (lietotņu darbības).Izmantojot jauno Slices API
Daži no vērīgākajiem novērotājiem jūsu vidū, iespējams, ir pamanījuši jauno Slices API parādās sadaļā API dokumentācija atbrīvots ar pirmo Android P izstrādātāja priekšskatījums. Dokumentācija ir diezgan neskaidra, taču šodien mums ir skaidrāks priekšstats par Google redzējumu par šo jauno API. Tas ir veids, kā trešo pušu lietojumprogrammas var ievietot savu saturu tādās lietotnēs kā Google lietotne, bet tādā veidā, kas ir dinamisks, interaktīvs un vienmērīgs. Sadaļās var būt ietverti tiešraides dati, ritināms saturs, iekļautas darbības un dziļās saites uz jūsu lietotni, lai jums būtu daudz izvēles, kādu saturu vēlaties rādīt lietotājam.
Pieņemsim, piemēram, ka veidojat ceļojumu plānošanas lietotni viesnīcu ķēdei ar iespēju reģistrēties/izrakstīties no viesnīcas. Ja viesnīca nosūta lietotājam e-pasta apstiprinājumu un lietotājs ir iespējojis Google plūsmu, Google var sekot līdzi rezervācijai. Bet tas nenoved pie lietotājiem jūsu lietotne, vai ne? Izmantojot Slices API, varat veikt rezervāciju dabiskākā veidā, kad lietotājs meklē ar rezervāciju atbilstošu vienumu.
Kā rīkoties, ja esat izstrādātājs, kas veido jaunu, gludu mūzikas atskaņotāju ar a Materiālu dizains interfeiss? Ja lietotājs ir izveidojis atskaņošanas sarakstu lietotnē un vēlaties viņam atgādināt par šīm jaukajām dziesmām, varat informēt lietotāju, kad viņš atver Google lietotni un meklē saistītu dziesmu, izpildītāju, albumu utt.
Visbeidzot, pieņemsim, ka strādājat ar lietotni kopbraukšanas uzņēmumam vai citam saistītam uzņēmumam. Ja lietotājs Google lietotnē meklē veidu, kā rezervēt atbilstošu pakalpojumu, varat piedāvāt interaktīvu savas lietotnes daļu, kas ļauj ātri pabeigt rezervāciju.
Katrs no iepriekš redzamajiem Slice dizainparaugiem šķiet unikāls, taču tie visi atbilst vispārējiem dizaina principiem, kas jums, visticamāk, ir pazīstami. API ļauj pielāgot Google lietotnei piedāvāto Slice stilu, lai gan pamata stils ir balstīts uz Android paziņojumu, tāpēc jūsu Slice izskats nedrīkst pārāk atšķirties no citiem Slice.
Saderība
Ir skaidrs, ka ar Slices varat darīt daudz. Ja vēlaties izveidot savu lietotni, izmantojot šo API, varat to izdarīt uzzini vairāk par to šeit. Lielākie uzņēmumi, piemēram, CNN, HBO, USAA un Alibaba, jau strādā pie API atbalsta pievienošanas. Slices ir saderīgas ar 95% Android ierīču tirgū, pateicoties minimālajai SDK versijai saderības pakotni, lai jūsu Slices sasniegtu lielu auditoriju, tiklīdz tās tiks publicētas Google tīklā App.
Visbeidzot, daži no jums var jautāt, vai citas lietojumprogrammas var saņemt Slices. Atbilde ir nē: to var veikt tikai sistēmas lietojumprogrammas. Tas ir tāpēc, ka atļauja, kas nepieciešama, lai lietotne darbotos kā a SliceManager saņemt Šķēles no a SliceProvider nevar piešķirt trešo pušu lietojumprogrammām (android.permission. BIND_SLICES.)
Lietotņu darbības
Jauno App Actions API operētājsistēmā Android P ir paredzēts, lai kontekstā nodrošinātu lietotājiem dažādas paredzamās darbības, no kurām izvēlēties. Jūs varat to uzskatīt par Atbildēt lietotne viedajām atbildēm (vai Android P viedās atbildes API), bet tā vietā darbībām. Lietotņu darbības tiek rādītas, pamatojoties uz lietojumu un atbilstību vairākās lietotnēs, piemēram, Google lietotnē, Spēļu veikals, Google palīgs, un Pikseļu palaidējs. App Actions API izmanto to pašu kopu nodomiem kā Darbības Google asistentā.
Ja vēlaties uzzināt vairāk par lietotņu darbībām, varat to izdarīt pierakstieties, lai saņemtu paziņojumu, kad tas būs pieejams.