Notificaciones interactivas en iOS 8: explicadas en 6 pasos rápidos
Con las notificaciones tradicionales, puede recibir una alerta cuando llega un mensaje, se le envía una invitación, se comparten noticias con usted, etc., pero no puede hacer nada al respecto, no sin dejar su actividad actual para cambiar de aplicación, tomar medidas. , y luego encuentre su camino de regreso. Sin embargo, con las notificaciones interactivas en iOS8, puede responder a un mensaje directamente desde el banner, aceptar una invitación directamente desde la pantalla de bloqueo o dar me gusta a una noticia directamente desde el Centro de notificaciones. Ya sea que esté editando un documento comercial o jugando un juego, la interrupción se minimiza y el cambio de aplicación se elimina potencialmente por completo. ¿Entonces, cómo funciona?
De estático a activo a interactivo
El iPhone original solo proporcionaba alertas modales y solo para las pocas aplicaciones integradas. Era tan limitado que, en 2008, ya habían aparecido hacks como BiteSMS para agregar funcionalidad adicional, incluida la interactividad. A lo largo del año, webOS, Android y otros agregaron notificaciones más potentes a sus conjuntos de funciones. Apple incluso los agregó a OS Mavericks en 2013.
iOS, sin embargo, tomó algún tiempo. Con iOS 3 (iPhone OS 3.0), Apple debutó con el servicio Push Notification (APN) con alertas enviadas a las aplicaciones de la App Store, pero solo permitía las mismas ventanas emergentes modales e intrusivas que el sistema original. No fue hasta iOS 5 en 2011 que Apple agregó el Centro de notificaciones y los banners, lo que permitió que las alertas funcionaran y escalaran de manera mucho más elegante. Siguieron notificaciones locales, por lo que se podían crear cosas como alarmas sin necesidad de una retransmisión de Internet. Al igual que las notificaciones silenciosas que, en lugar de alertar al usuario, alertaron a las aplicaciones para que se activaran y descargaran contenido nuevo en segundo plano.
iOS 8, finalmente, de forma segura, trae notificaciones interactivas al iPhone y al iPad. Usando muchas de las mismas tecnologías que los marcos de Extensibilidad de Apple, que permiten elementos como widgets del Centro de notificaciones, teclados personalizados y el Selector de documentos, las notificaciones interactivas están seguras en sus propios contenedores, por lo que no se pueden usar para propagar actividades maliciosas desde uno. aplicación a otra, o al sistema. También pueden persistir incluso si su aplicación consume demasiados recursos y el sistema la desecha. (Mirando tu, Facebook y Skype!)
Llevó un tiempo llegar aquí, pero todo indica, según todo lo presentado hasta ahora, que Apple no solo ha creado un sistema de notificación interactivo flexible, sino también seguro y sólido.
Acciones de notificación
En la versión anterior de iOS, por lo general, solo se podía realizar una acción en cualquier alerta: ir a la aplicación que la activó. (Las raras excepciones incluyeron cosas como el botón de repetición en las alertas de alarma). Con iOS 8, los desarrolladores pueden agregar de dos a cuatro acciones a sus notificaciones de usuario. Dos acciones es el máximo que se puede mostrar en el espacio limitado de la pantalla de bloqueo, el Centro de notificaciones y las notificaciones de banner. Se pueden mostrar tres o cuatro acciones en alertas emergentes modales donde el espacio de la interfaz es más abundante.
Por ejemplo, en la pantalla de bloqueo, en el Centro de notificaciones o como parte de un banner, puede ver «Aceptar» y «Rechazar» como acciones. Sin embargo, en una alerta de modelo emergente, es posible que vea «Aceptar», «Quizás», «Rechazar» y «Bloquear» como botones de acción.
Entonces, para acciones simples, podrá hacer todo lo que necesita hacer directamente en la notificación en sí, incluso responder con fragmentos de texto como en Mensajes. Para acciones más complicadas o exigentes, como ver un documento compartido, aún se le enviará a la aplicación adecuada. Hay un límite de cuánto puede hacer en una interfaz pequeña del tamaño de una notificación, pero para la mayoría de las cosas, la mayor parte del tiempo, incluida la clasificación móvil más importante, los días de cambio constante de aplicaciones han terminado.
Cómo las notificaciones se vuelven interactivas
Las aplicaciones deben actualizarse para admitir notificaciones interactivas. Apple ya agregó soporte para notificaciones interactivas a todas las aplicaciones integradas de iOS 8, aunque actualmente solo están disponibles en versión beta.
Para que las aplicaciones de la App Store tengan notificaciones interactivas, los desarrolladores también deberán agregar soporte. Los desarrolladores pueden hacer esto creando categorías generales de interactividad y asociándolas con acciones específicas. Por ejemplo, una aplicación de redes sociales podría agregar una categoría «Publicar» y acciones «Me gusta», «Compartir» y «Responder», y una categoría «Etiquetado» y acciones «Aprobar» y «Ver».
Los desarrolladores pueden comenzar a actualizar sus aplicaciones ahora, pero no pueden cargar ninguna actualización en la App Store hasta que Apple lance iOS 8 al público en general este otoño.
Cómo funcionan las notificaciones interactivas
En la pantalla de bloqueo y dentro del Centro de notificaciones, deslice el dedo de derecha a izquierda para revelar acciones. Las acciones destructivas, como tirar un correo electrónico a la basura, tienen un código de color rojo. Las acciones relativamente neutrales, como descartar una alerta o rechazar una invitación, tienen un código de color gris. Las acciones que cambian de estado, como marcar algo como leído o aceptar una invitación, tienen un código de color azul.
Por lo tanto, si recibe una notificación de mensaje y su iPhone está bloqueado, puede deslizar la notificación, tocar responder e instantáneamente recibir un campo de entrada de texto y un teclado, así como un botón de micrófono si prefiere hablar en lugar de escribir. Lo mismo si ve una notificación de Mensaje en el Centro de notificaciones.
Para los banners, tira hacia abajo para mostrar las acciones como botones. Para las ventanas emergentes, las acciones son inmediatamente visibles: los botones están ahí.
Por lo tanto, si está en la pantalla de inicio o en otra aplicación y aparece un banner de notificación de mensaje, simplemente desplácese hacia abajo y obtendrá el mismo campo de entrada de texto, teclado y opción de micrófono. Incluso si está en la aplicación Mensajes, respondiendo a otra persona, puede usar el sistema de notificación interactivo para responder a otras personas sin abandonar la conversación con la que está actualmente involucrado.
Incepto eso.
Seguridad de notificación
Como se mencionó anteriormente, las notificaciones interactivas existen dentro de contenedores seguros, esencialmente, como mini aplicaciones propias. Eso les permite agregar funcionalidad sin comprometer la seguridad.
Para las notificaciones de la pantalla de bloqueo, los desarrolladores pueden elegir si requieren un código de acceso para cualquier acción. Para acciones relativamente neutrales, los desarrolladores pueden optar por no requerir un código de acceso. Para cualquier cosa destructiva o que pueda comprometer su privacidad, pueden optar por forzar la entrada del código de acceso.
En el último caso, el código de acceso no desbloquea el iPhone o iPad, simplemente permite que se inicie la notificación interactiva. Cuando haya terminado, volverá a la pantalla de bloqueo.
Como dijo el editor de seguridad, Nick Arnott: “Las notificaciones automáticas son como hacer un pequeño agujero en la pantalla de bloqueo. Las notificaciones accionables hacen que ese pequeño agujero sea un poco más grande”. Sin duda, también habrá áreas donde algunas personas preferirían más seguridad y otras preferirían más comodidad. Como cualquier función nueva, es probable que lleve tiempo encontrar el equilibrio adecuado.
Si alguien está nervioso por exponer notificaciones interactivas en la pantalla de bloqueo, aún se pueden desactivar aplicación por aplicación desde la sección Centro de notificaciones de Configuración.
Notificaciones de ubicación y más
Además de las notificaciones interactivas, hay otras funciones de notificación nuevas en iOS 8. En primer lugar, el tamaño de la carga útil de las notificaciones automáticas aumentó de 256 bytes a 2 kilobytes. Eso debería ayudar a los desarrolladores a crear notificaciones mejores y más sólidas.
Debido a que iOS 8 separa los conceptos de usuario y notificaciones remotas, mientras que las personas todavía tienen que optar por recibir notificaciones de usuario, ahora están automáticamente habilitados para recibir notificaciones remotas, incluidas las notificaciones silenciosas (el tipo que desencadena actualizaciones de contenido en segundo plano). Las personas aún pueden optar por ir a Configuración y desactivar esto aplicación por aplicación, por supuesto.
iOS 8 también agrega algo nuevo: notificaciones de ubicación. Si bien era posible en versiones anteriores, era un poco complicado. Ahora, la funcionalidad se ha simplificado y permite la notificación cuando alguien ingresa o sale de una región, y las notificaciones se pueden enviar solo la primera vez que se ingresa y se sale de una ubicación, o cada vez.
Línea de fondo
Las notificaciones interactivas son otro paso hacia la interfaz push, hacia las aplicaciones y acciones que no tiene que perseguir o luchar para encontrar, pero que le llegan cuando y como las necesita. El enfoque de Apple, como de costumbre, no es muy abierto, pero es seguro y aborda una cantidad significativa de funcionalidad. Lo que los desarrolladores, y nosotros, hacemos con él sigue siendo la pregunta más importante.
¿Qué opinas de la implementación de notificaciones interactivas de Apple? ¿Te da lo que querías?