Skyriai ir programos veiksmai yra „Android P“ API, perkeliančios programos turinį į „Google Assistant“.

„Slices“ ir „App Actions“ yra naujos „Android P“ API, padedančios kūrėjams atskleisti turinį ir galimybes už programos ribų. „App Actions“ pasiekiami „Play“ parduotuvėje, „Pixel Launcher“ ir „Google Assistant“, o „Slices“ – „Google“ programoje.

Nepriklausomiems programų kūrėjams darbas, kuris ateina po tikrojo programos kūrimo, dažnai gali būti sunkiausia darbo dalis. Kaip priversti žmones sužinoti apie jūsų programą? Ir kai pradėsite pritraukti keletą vartotojų, kaip juos išlaikyti? Norint sukurti stabilią, tam skirtą vartotojų bazę, labai svarbu įtraukti naudotojus, kad jie nuolat sugrįžtų į jūsų programą (ir taip jos nepašalintų). Štai kodėl „Google“ sistemoje „Android P“ pristato naujas API, vadinamus „Slices“ ir „App Actions“.

Kai vartotojų įrenginiuose įdiegta daugybė, o gal net šimtai programų, jūsų programai sunku konkuruoti dėl vartotojo dėmesio. Norite, kad naudotojas dažnai atidarytų jūsų programą, kad galėtumėte teikti daugiau turinio, taip įtraukdami juos ir galbūt uždirbdami daugiau pajamų. Kai vartotojai nukreipia dėmesį nuo atskirų programų prie turinio kaupiklių, tokių kaip

„Google Feed“., turite rasti būdą, kaip pateikti programos turinį ten, kur žmonės praleidžia didžiąją laiko dalį. Nauja Android P API padeda kūrėjams tai padaryti, nes leidžia rodyti programos NS fragmentus (skilteles) arba kontekstinius veiksmus, pagrįstus programos galimybėmis (programos veiksmai).

Naudojant naują Slices API

Kai kurie įžvalgesni jūsų stebėtojai galbūt pastebėjo naują Slices API pasirodyti API dokumentacija išleistas su pirmuoju Android P kūrėjo peržiūra. Dokumentacija gana miglota, tačiau šiandien turime aiškesnį vaizdą apie „Google“ šios naujos API viziją. Tai būdas trečiųjų šalių programoms pateikti savo turinį tokiose programose kaip Google programa, bet tokiu būdu, kuris būtų dinamiškas, interaktyvus ir sklandus. Dalys gali apimti tiesioginius duomenis, slenkamą turinį, tiesioginius veiksmus ir giliąsias nuorodas į programą, kad galėtumėte pasirinkti, kokį turinį norite rodyti vartotojui.

Tarkime, kad kuriate kelionių planavimo programą viešbučių tinklui su galimybe užsiregistruoti ir išsiregistruoti iš viešbučio. Jei viešbutis siunčia vartotojui patvirtinimus el. paštu ir naudotojas yra įjungęs „Google Feed“, „Google“ gali sekti rezervaciją. Tačiau tai nepritraukia vartotojų tavo programa, ar ne? Naudodami Slices API rezervaciją galite pateikti natūralesniu būdu, kai vartotojas ieško su užsakymu susijusio termino.

Skiltys „Google“ programoje. Šaltinis: Google

Ką daryti, jei esate kūrėjas, kuriantis naują muzikos grotuvą su a Medžiagos dizainas sąsaja? Jei naudotojas programoje sukūrė grojaraštį ir norite jam priminti apie šias mielas melodijas, galite informuoti naudotoją, kai jis atidaro „Google“ programą ir ieškos susijusios dainos, atlikėjo, albumo ir pan.

Muzikos grojaraščio „Slices“ pavyzdys. Šaltinis: Google

Galiausiai, tarkime, kad dirbate su pavėžėjimo įmonės ar kita susijusia verslo programa. Jei naudotojas „Google“ programoje ieško būdo, kaip užsisakyti atitinkamą paslaugą, galite pasiūlyti interaktyvią programos dalį, kuri leistų greitai užbaigti užsakymą.

Pjūviai iš „Lyft“ programos. Šaltinis: Google

Kiekvienas aukščiau parodytas „Slice“ dizainas atrodo unikalus, tačiau jie visi laikosi bendrųjų projektavimo principų, kuriuos tikriausiai žinote. API leidžia nustatyti „Google“ programai siūlomo segmento stilių, nors pagrindinis stilius pagrįstas „Android“ pranešimu, todėl jūsų „Slice“ išvaizda neturėtų pernelyg skirtis nuo kitų „Slice“ dalių.

Suderinamumas

Akivaizdu, kad su Slices galite padaryti daug. Jei norite sukurti programą naudodami šią API, galite tai padaryti daugiau apie tai sužinokite čia. Didelės įmonės, tokios kaip CNN, HBO, USAA ir Alibaba, jau dirba siekdamos pridėti API palaikymą. Dėl minimalios SDK versijos skiltelės yra suderinamos su 95 % rinkoje esančių Android įrenginių suderinamumo paketą, todėl jūsų Slices pasieks didelę auditoriją, kai tik bus paskelbta „Google“. Programėlė

Galiausiai kai kuriems iš jūsų gali kilti klausimas, ar kitos programos gali gauti skiltis. Atsakymas yra ne: gali tik sistemos programos. Taip yra todėl, kad leidimas, reikalingas programai veikti kaip a SliceManager gauti gabalėlius iš a SliceProvider negali būti suteiktas trečiųjų šalių programoms (android.permission. BIND_SLICES.)

Programos veiksmai

Nauja Programos veiksmų API „Android P“ skirta vartotojams pagal kontekstą pateikti įvairius numatomus veiksmus, iš kurių jie gali rinktis. Galite galvoti apie tai kaip Atsakyti programa, skirta išmaniesiems atsakymams (arba „Android P“ išmaniojo atsakymo API), o ne veiksmams. Programos veiksmai rodomi atsižvelgiant į naudojimą ir atitikimą keliose programose, pvz., „Google App“, Zaidimu parduotuve, „Google“ padėjėjas, ir Pikselių paleidimo priemonė. Programos veiksmų API naudoja tą patį rinkinį ketinimų kaip Veiksmai naudojant „Google Assistant“..

Programos veiksmai sistemoje „Android P. Šaltinis: Google

Jei norite sužinoti daugiau apie programų veiksmus, galite tai padaryti prisiregistruokite, kad būtumėte informuoti, kai jis bus prieinamas.