Slices & App Actions са Android P API, които пренасят съдържанието на вашето приложение към Google Assistant

Slices и App Actions са нови приложни програмни интерфейси (API) в Android P, които помагат на разработчиците да разкрият съдържанието и възможностите си извън своето приложение. Действията на приложението са достъпни в Play Store, Pixel Launcher и Google Assistant, докато Slices са налични в приложението Google.

За независимите разработчици на приложения работата, която идва след действителното разработване на приложението, често може да бъде най-трудната част от работата. Как да накарате хората да научат за вашето приложение? И след като започнете да печелите няколко потребители, как ги задържате? Ангажирането на потребителите, така че да продължават да се връщат към вашето приложение (и по този начин да не го деинсталират), е от ключово значение за изграждането на стабилна, специализирана потребителска база. Ето защо Google въвежда нови API в Android P, наречени Slices и App Actions.

С десетките, може би дори стотици приложения, инсталирани на устройствата на потребителите, за вашето приложение е трудно да се конкурира за вниманието на потребителите. Искате потребителят често да отваря вашето приложение, за да можете да му предоставите повече съдържание, като по този начин ги държите ангажирани и потенциално генерирате повече приходи. Тъй като потребителите преместват вниманието си от отделни приложения към агрегатори на съдържание, като напр

Google емисия, трябва да намерите начин да изведете съдържанието на приложението си там, където хората прекарват по-голямата част от времето си. Новото Android P Приложните програмни интерфейси (API) помагат на разработчиците да правят точно това, като ви позволяват да показвате фрагменти от потребителския интерфейс на вашето приложение (Slices) или контекстни действия въз основа на възможностите на вашето приложение (App Actions.)

Използване на новия API на Slices

Някои от по-проницателните наблюдатели сред вас може би са забелязали новото API на Slices се появяват в API документация пуснат с първия Предварителен преглед за разработчици на Android P. Документацията е доста неясна, но днес имаме по-ясна картина на визията, която Google има за този нов API. Това е начин приложенията на трети страни да показват съдържанието си в приложения като Приложение Google, но по начин, който е динамичен, интерактивен и безпроблемен. Срезовете могат да включват данни на живо, превъртащо съдържание, вградени действия и дълбоки връзки към вашето приложение, така че да имате голям избор какво съдържание искате да покажете на потребителя.

Да кажем например, че изграждате приложение за планиране на пътуване за хотелска верига с възможност за настаняване/напускане на хотела. Ако хотелът изпрати потвърждения по имейл до потребителя и потребителят е активирал Google Feed, тогава Google може да следи резервацията. Но това не води потребителите до Вашият приложение, нали? С API на Slices можете вместо това да изведете резервацията по по-естествен начин, когато потребителят търси термин, подходящ за резервацията.

Срезове в приложението Google. Източник: Google

Какво ще стане, ако сте разработчик, създаващ елегантен нов музикален плейър с a Материален дизайн интерфейс? Ако потребител създаде плейлист в приложението и искате да му напомните за тези сладки мелодии, можете да го информирате, когато отвори приложението Google и потърси свързана песен, изпълнител, албум и т.н.

Пример за музикален плейлист Slices. Източник: Google

И накрая, да кажем, че работите върху приложение за компания за споделено пътуване или друг свързан бизнес. Ако потребител търси в приложението Google за начин да резервира подходяща услуга, можете да предложите интерактивен фрагмент от вашето приложение, който му позволява бързо да завърши резервацията.

Срезове от приложението Lyft. Източник: Google

Всеки от дизайните на Slice, показани по-горе, изглежда уникален, но всички следват общите принципи на дизайна, с които вероятно сте запознати. API ви позволява да стилизирате Среза, който предлагате на приложението Google, въпреки че основният стил се основава на известието на Android, така че външният вид на Вашия Срез не трябва да се различава твърде диво от другите Срезове.

Съвместимост

Очевидно можете да правите много с Slices. Ако се интересувате от изграждането на вашето приложение с този API, можете научете повече за това тук. Големи компании като CNN, HBO, USAA и Alibaba вече работят върху добавянето на поддръжка за API, каза ни. Slices са съвместими с 95% от устройствата с Android на пазара благодарение на минималната версия на SDK пакета за съвместимост, така че вашите Slices ще достигнат до широка аудитория, след като бъдат пуснати на живо в Google Приложение

И накрая, някои от вас може би се чудят дали други приложения могат да получават Slices. Отговорът е не: Само системни приложения могат. Това е така, защото разрешението, необходимо на приложението да действа като SliceManager за получаване на резени от a SliceProvider не може да се предоставя на приложения на трети страни (android.permission. BIND_SLICES.)

Действия на приложението

Новото API за действия на приложения в Android P има за цел да предоставя контекстуално на потребителите разнообразие от предвидени действия, от които да избират. Можете да мислите за това като за Отговор приложение за интелигентни отговори (или API за интелигентен отговор на Android P), но вместо това за действия. Действията на приложението се появяват въз основа на използването и уместността в множество приложения, като например приложението Google, Магазин за игри, Google Assistant, и Pixel Launcher. API за действия на приложения използва същия набор от намерения като Действия в Google Assistant.

Действия на приложението в Android P. Източник: Google

Ако се интересувате да научите повече за App Actions, тогава можете регистрирайте се, за да бъдете уведомени, когато е наличен.