Slices ja App Actions ovat uusia Android P: n sovellusliittymiä, jotka auttavat kehittäjiä tuomaan sisältönsä ja kykynsä esiin sovelluksensa ulkopuolella. Sovellustoiminnot ovat käytettävissä Play Kaupassa, Pixel Launcherissa ja Google Assistantissa, kun taas Slices ovat saatavilla Google-sovelluksessa.
Riippumattomille sovelluskehittäjille työ, joka tulee varsinaisen sovelluskehityksen jälkeen, voi usein olla työn vaikein osa. Miten saat ihmiset oppimaan sovelluksestasi? Ja kun alat saada muutamia käyttäjiä, kuinka pidät heidät? Käyttäjien sitouttaminen, jotta he palaavat sovellukseesi (ja siten eivät poista sitä), on avainasemassa vakaan ja omistautuneen käyttäjäkunnan rakentamisessa. Tästä syystä Google esittelee Android P: ssä uusia sovellusliittymiä nimeltä Slices and App Actions.
Kun käyttäjien laitteisiin on asennettu kymmeniä, ehkä jopa satoja sovelluksia, sovelluksesi on vaikea kilpailla käyttäjän huomiosta. Haluat käyttäjien avaavan sovelluksesi usein, jotta voit tarjota heille enemmän sisältöä, mikä pitää heidät sitoutuneina ja mahdollisesti tuottaa enemmän tuloja. Kun käyttäjät siirtävät huomionsa pois yksittäisistä sovelluksista sisällön kokoajiin, kuten
Google-syöte, sinun on löydettävä tapa tuoda sovelluksesi sisältö esiin siellä, missä ihmiset viettävät suurimman osan ajastaan. Uusi Android P Sovellusliittymät auttavat kehittäjiä tekemään juuri tämän sallimalla sinun näyttää katkelmia sovelluksesi käyttöliittymästä (Slices) tai kontekstitoimintoja sovelluksesi ominaisuuksien perusteella (App Actions).Uuden Slices API: n käyttäminen
Jotkut älykkäämmistä tarkkailijoistanne ovat saattaneet huomata uuden Slices API näkyvät API-dokumentaatio julkaistiin ensimmäisen kanssa Android P -kehittäjän esikatselu. Dokumentaatio on melko epämääräinen, mutta tänään meillä on selkeämpi kuva Googlen visiosta tästä uudesta API: sta. Se on tapa, jolla kolmannen osapuolen sovellukset voivat tuoda sisältöään sovelluksiin, kuten Google-sovellus, mutta tavalla, joka on dynaaminen, interaktiivinen ja saumaton. Osuudet voivat sisältää live-dataa, vierittävää sisältöä, upotettuja toimintoja ja täsmälinkkejä sovellukseesi, joten sinulla on paljon valinnanvaraa sen suhteen, mitä sisältöä haluat näyttää käyttäjälle.
Oletetaan esimerkiksi, että olet rakentamassa matkasuunnittelusovellusta hotelliketjulle, jossa on mahdollisuus kirjautua sisään ja ulos hotellista. Jos hotelli lähettää käyttäjälle sähköpostivahvistuksia ja käyttäjä on ottanut Google-syötteen käyttöön, Google voi seurata varausta. Mutta se ei tuo käyttäjiä sinun sovellus, vai mitä? Slices API: n avulla voit sen sijaan esittää varauksen luonnollisemmalla tavalla, kun käyttäjä hakee varaukseen liittyvää termiä.
Entä jos olet kehittäjä, joka rakentaa sulavaa uutta musiikkisoitinta a Materiaalisuunnittelu käyttöliittymä? Jos käyttäjä on luonut sovelluksessa soittolistan ja haluat muistuttaa häntä näistä makeista kappaleista, voit ilmoittaa käyttäjälle, kun hän avaa Google-sovelluksen ja etsii liittyvää kappaletta, artistia, albumia jne.
Oletetaan lopuksi, että työskentelet sovelluksen parissa kyydinjakoyritykselle tai muulle asiaan liittyvälle yritykselle. Jos käyttäjä etsii Google-sovelluksesta tapaa varata asiaankuuluvaa palvelua, voit tarjota interaktiivisen sovelluksesi osion, jonka avulla hän voi suorittaa varauksen nopeasti.
Jokainen yllä näytetyistä Slice-malleista näyttää ainutlaatuiselta, mutta ne kaikki noudattavat yleisiä suunnitteluperiaatteita, jotka olet todennäköisesti tuttu. Sovellusliittymän avulla voit muokata Google-sovellukselle tarjoamasi Slicen tyyliä, vaikka perustyyli perustuu Android-ilmoitukseen, joten Slice-tuotteesi ulkoasun ei pitäisi poiketa liian villisti muista Sliceistä.
Yhteensopivuus
Slicesilla voi selvästi tehdä paljon. Jos olet kiinnostunut rakentamaan sovelluksesi tämän sovellusliittymän avulla, voit tehdä sen lisätietoja siitä täältä. Suuret yritykset, kuten CNN, HBO, USAA ja Alibaba, työskentelevät jo API-tuen lisäämiseksi, meille kerrotaan. Slices ovat yhteensopivia 95 prosentin markkinoilla olevista Android-laitteista SDK-vähimmäisversion ansiosta yhteensopivuuspaketti, joten Slices tavoittaa suuren yleisön, kun ne julkaistaan Googlessa Sovellus.
Lopuksi jotkut teistä saattavat ihmetellä, voivatko muut sovellukset vastaanottaa Slices-tiedostoja. Vastaus on ei: Vain järjestelmäsovellukset voivat. Tämä johtuu siitä, että sovellukselle tarvitaan lupa toimiakseen a SliceManager vastaanottaa siivuja a SliceProvider ei voida myöntää kolmansien osapuolien sovelluksille (android.permission. BIND_SLICES.)
Sovellustoiminnot
Uusi App Actions API Android P: ssä on tarkoitettu tarjoamaan käyttäjille kontekstuaalisesti erilaisia ennakoituja toimintoja, joista valita. Voit ajatella sitä Vastaa sovellus älykkäille vastauksille (tai Android P: n älykkään vastauksen sovellusliittymälle), mutta sen sijaan toimiin. Sovellustoiminnot näkyvät käytön ja osuvuuden perusteella useissa sovelluksissa, kuten Google-sovelluksessa, Pelikauppa, Google Assistant, ja Pixel Launcher. App Actions API käyttää samaa sarjaa aikomuksia kuten Toiminnot Google Assistantissa.
Jos olet kiinnostunut oppimaan lisää App Actionsista, voit tehdä sen Rekisteröidy saadaksesi ilmoituksen, kun se on saatavilla.