Slices y App Actions son nuevas API en Android P que ayudan a los desarrolladores a mostrar su contenido y capacidades fuera de su aplicación. Se puede acceder a las acciones de la aplicación en Play Store, Pixel Launcher y Google Assistant, mientras que los Slices están disponibles en la aplicación de Google.
Para los desarrolladores de aplicaciones independientes, el trabajo que viene después del desarrollo real de la aplicación suele ser la parte más difícil del trabajo. ¿Cómo consigues que la gente conozca tu aplicación? Y una vez que empiezas a ganar algunos usuarios, ¿cómo los retienes? Involucrar a los usuarios, para que sigan regresando a su aplicación (y por lo tanto no la desinstalen), es clave para construir una base de usuarios estable y dedicada. Es por eso que Google está introduciendo nuevas API en Android P llamadas Slices y App Actions.
Con docenas, tal vez incluso cientos de aplicaciones instaladas en los dispositivos de los usuarios, es difícil que su aplicación compita por la atención del usuario. Quiere que un usuario abra su aplicación con frecuencia para poder ofrecerle más contenido, manteniéndolo así involucrado y potencialmente generando más ingresos. A medida que los usuarios desvían su atención de las aplicaciones individuales hacia agregadores de contenido como
Feed de Google, necesita encontrar una manera de mostrar el contenido de su aplicación donde las personas pasan la mayor parte de su tiempo. El nuevo AndroidP Las API ayudan a los desarrolladores a hacer precisamente eso al permitirles mostrar fragmentos de la interfaz de usuario de su aplicación (Slices) o acciones contextuales basadas en las capacidades de su aplicación (App Actions).Usando la nueva API de Slices
Algunos de los observadores más astutos entre ustedes pueden haber notado la nueva API de rebanadas aparecer en el Documentación API liberado con la primera Vista previa para desarrolladores de Android P. La documentación es bastante vaga, pero hoy tenemos una idea más clara de la visión que tiene Google para esta nueva API. Es una forma para que las aplicaciones de terceros muestren su contenido en aplicaciones como Aplicación de Google, pero de una manera dinámica, interactiva y fluida. Los sectores pueden incluir datos en vivo, contenido de desplazamiento, acciones en línea y enlaces profundos a su aplicación para que tenga muchas opciones sobre qué contenido desea mostrar al usuario.
Digamos, por ejemplo, que está creando una aplicación de planificación de viajes para una cadena hotelera con la capacidad de realizar el check-in/check-out del hotel. Si el hotel envía confirmaciones por correo electrónico al usuario y el usuario tiene habilitado Google Feed, entonces Google puede realizar un seguimiento de la reserva. Pero eso no lleva a los usuarios a su aplicación, ¿verdad? Con la API de Slices, puedes mostrar la reserva de una manera más natural cuando el usuario busca un término relevante para la reserva.
¿Qué pasa si eres un desarrollador que crea un nuevo y elegante reproductor de música con Diseño de materiales ¿interfaz? Si un usuario creó una lista de reproducción en la aplicación y desea recordarle esas dulces melodías, puede informarle cuando abra la aplicación de Google y busque una canción, artista, álbum, etc. relacionado.
Por último, supongamos que está trabajando en una aplicación para una empresa de viajes compartidos u otro negocio relacionado. Si un usuario busca en la aplicación de Google una forma de reservar un servicio relevante, puede ofrecerle una porción interactiva de su aplicación que le permita completar rápidamente la reserva.
Cada uno de los diseños de Slice que se muestran arriba parece único, pero todos siguen los principios generales de diseño con los que probablemente esté familiarizado. La API le permite diseñar el Slice que ofrece a la aplicación de Google, aunque el estilo base se basa en la notificación de Android, por lo que la apariencia de su Slice no debería diferir demasiado de la de otros Slices.
Compatibilidad
Claramente hay mucho que puedes hacer con Slices. Si está interesado en crear su aplicación con esta API, puede aprende más sobre esto aquí. Se nos dice que grandes empresas como CNN, HBO, USAA y Alibaba ya están trabajando para agregar soporte para la API. Slices es compatible con el 95% de los dispositivos Android del mercado gracias a la versión mínima de SDK de el paquete de compatibilidad, por lo que sus Slices llegarán a una gran audiencia una vez que estén disponibles en Google Aplicación.
Por último, algunos de ustedes se preguntarán si otras aplicaciones pueden recibir Slices. La respuesta es no: sólo las aplicaciones del sistema pueden hacerlo. Esto se debe a que el permiso requerido para que una aplicación actúe como Administrador de rebanadas para recibir rebanadas de un Proveedor de rebanadas no se puede conceder a aplicaciones de terceros (permiso.android. BIND_SLICES.)
Acciones de la aplicación
El nuevo API de acciones de aplicaciones en Android P tiene como objetivo proporcionar contextualmente a los usuarios una variedad de acciones previstas para elegir. Puedes pensar en ello como el Responder aplicación para respuestas inteligentes (o la API de respuesta inteligente de Android P) sino para acciones. Las acciones de la aplicación aparecen según el uso y la relevancia en múltiples aplicaciones, como la aplicación Google, Tienda de juegos, Asistente de Google, y el Lanzador de píxeles. La API de App Actions utiliza el mismo conjunto de intenciones como Acciones en el Asistente de Google.
Si está interesado en obtener más información sobre las acciones de aplicaciones, puede hacerlo regístrate para recibir una notificación cuando esté disponible.