Slices și App Actions sunt noi API-uri în Android P care îi ajută pe dezvoltatori să-și evidențieze conținutul și capacitățile în afara aplicației lor. Acțiunile aplicației sunt accesibile în Magazinul Play, Pixel Launcher și Google Assistant, în timp ce Slices sunt disponibile în aplicația Google.
Pentru dezvoltatorii independenți de aplicații, munca care vine după dezvoltarea efectivă a aplicației poate fi adesea cea mai grea parte a muncii. Cum îi faci pe oameni să învețe despre aplicația ta? Și odată ce începi să câștigi câțiva utilizatori, cum îi păstrezi? Atragerea utilizatorilor, astfel încât aceștia să revină în continuare la aplicația dvs. (și, prin urmare, să nu o dezinstaleze), este cheia pentru construirea unei baze de utilizatori stabile și dedicate. De aceea, Google introduce noi API-uri în Android P numite Slices și App Actions.
Cu zeci, poate chiar sute de aplicații instalate pe dispozitivele utilizatorilor, este greu pentru aplicația dvs. să concureze pentru atenția unui utilizator. Doriți ca un utilizator să deschidă frecvent aplicația dvs., astfel încât să îi puteți oferi mai mult conținut, menținându-i astfel implicați și, potențial, generând mai multe venituri. Pe măsură ce utilizatorii își îndepărtează atenția de la aplicațiile individuale către agregatorii de conținut, cum ar fi
Feed Google, trebuie să găsiți o modalitate de a afișa conținutul aplicației dvs. în care oamenii își petrec cea mai mare parte a timpului. Noul Android P API-urile îi ajută pe dezvoltatori să facă exact acest lucru, permițându-vă să afișați fragmente din interfața de utilizare a aplicației dvs. (Slices) sau acțiuni contextuale bazate pe capacitățile aplicației dvs. (Acțiuni în aplicație).Folosind noul API Slices
Unii dintre cei mai pricepuți observatori dintre voi ar fi observat noul Slices API apar în Documentația API eliberat cu primul Previzualizare pentru dezvoltatori Android P. Documentația este destul de vagă, dar astăzi avem o imagine mai clară a viziunii pe care o are Google pentru acest nou API. Este o modalitate prin care aplicațiile de la terțe părți își prezintă conținutul în aplicații precum Aplicația Google, dar într-un mod care este dinamic, interactiv și fără întreruperi. Secțiunile pot include date live, conținut de defilare, acțiuni inline și legături profunde în aplicația dvs., astfel încât să aveți o mulțime de opțiuni cu privire la conținutul pe care doriți să îl afișați utilizatorului.
Să spunem, de exemplu, că construiți o aplicație de planificare a călătoriei pentru un lanț hotelier cu posibilitatea de a face check-in/check-out din hotel. Dacă hotelul trimite confirmări prin e-mail utilizatorului și acesta are Google Feed activat, atunci Google poate ține evidența rezervării. Dar asta nu aduce utilizatorii la ta aplicație, nu-i așa? Cu API-ul Slices, puteți, în schimb, să evidențiați rezervarea într-un mod mai natural atunci când utilizatorul caută un termen relevant pentru rezervare.
Ce se întâmplă dacă ești un dezvoltator care construiește un player de muzică nou și elegant cu un Design material interfata? Dacă un utilizator a creat o listă de redare în aplicație și doriți să îi amintiți acele melodii dulci, puteți informa utilizatorul când deschide aplicația Google și caută o melodie, un artist, un album etc.
În cele din urmă, să presupunem că lucrați la o aplicație pentru o companie de transport partajat sau pentru o altă afacere asociată. Dacă un utilizator caută în aplicația Google o modalitate de a rezerva un serviciu relevant, puteți oferi o secțiune interactivă a aplicației dvs. care îi permite să finalizeze rapid rezervarea.
Fiecare dintre modelele Slice prezentate mai sus pare unic, dar toate urmează principiile generale de design cu care probabil sunteți familiarizat. API-ul vă permite să stilați felia pe care o oferiți aplicației Google, deși stilul de bază se bazează pe notificarea Android, astfel încât aspectul feliei dvs. nu ar trebui să difere prea mult de alte felii.
Compatibilitate
În mod clar, puteți face multe cu Slices. Dacă sunteți interesat să vă construiți aplicația cu acest API, puteți afla mai multe despre el aici. Companii importante precum CNN, HBO, USAA și Alibaba lucrează deja la adăugarea de suport pentru API, ni s-a spus. Slices sunt compatibile cu 95% dintre dispozitivele Android de pe piață datorită versiunii minime SDK a pachetul de compatibilitate, astfel încât Slice-urile dvs. vor ajunge la un public larg odată ce vor fi difuzate în Google App.
În cele din urmă, unii dintre voi s-ar putea să se întrebe dacă alte aplicații pot primi Slices. Răspunsul este nu: numai aplicațiile de sistem pot. Asta pentru că permisiunea necesară pentru ca o aplicație să acționeze ca un SliceManager a primi Slices de la a SliceProvider nu poate fi acordat aplicațiilor de la terți (android.permisiune. BIND_SLICES.)
Acțiuni din aplicație
Noul API-ul App Actions în Android P este destinat să ofere utilizatorilor o varietate de acțiuni anticipate din care să aleagă. Vă puteți gândi la asta ca fiind Răspuns aplicație pentru răspunsuri inteligente (sau API-ul de răspuns inteligent al Android P), dar în schimb pentru acțiuni. Acțiunile aplicației apar în funcție de utilizare și relevanță în mai multe aplicații, cum ar fi aplicația Google, Magazin Play, Asistent Google, si Lansatorul de pixeli. API-ul App Actions folosește același set de intentii la fel de Acțiuni pe Asistentul Google.
Dacă sunteți interesat să aflați mai multe despre App Actions, atunci puteți înscrieți-vă pentru a fi anunțat când este disponibil.