Instrucciones y lista de comprobación de aplicaciones de pantalla de bloqueo

[Esta documentación es preliminar y está sujeta a cambios.]

Para mostrar las actualizaciones de notificaciones e iconos de una aplicación en la pantalla de bloqueo, sigue los procedimientos recomendados que se tratan en este tema.

Conceptos básicos sobre la pantalla de bloqueo

Para determinar si la aplicación es un buen candidato para mostrarse en una pantalla de bloqueo, debes conocer el funcionamiento y las limitaciones de la pantalla de bloqueo. En esta sección se proporciona un resumen de la pantalla de bloqueo. Para obtener más información, consulta Introducción a las pantallas de bloqueo.

  • En la pantalla de bloqueo puede aparecer un máximo de siete distintivos de aplicación. La información del distintivo se refleja en el icono de la pantalla Inicio de la aplicación. El distintivo (ya sea un glifo o un número) va acompañado de un icono monocromo (imagen de logotipo) para identificar la aplicación a la que está asociado el distintivo.
  • Solo una de esas siete aplicaciones puede ocupar un espacio de estado detallado, que permite mostrar el contenido de texto de la actualización de icono más reciente de la aplicación.
  • El icono de estado detallado de la pantalla de bloqueo no muestra imágenes incluidas en esa actualización de icono.
  • El usuario se encarga de decidir qué aplicaciones pueden mostrar información en la pantalla de bloqueo, y cuál de ellas puede mostrar un estado detallado.
  • Todas las aplicaciones que están presentes en la pantalla de bloqueo también pueden ejecutar tareas en segundo plano. Todas las aplicaciones que pueden ejecutar tareas en segundo plano están presentes en la pantalla de bloqueo. Una aplicación no puede usar tareas en segundo plano sin requerir también un espacio en la pantalla de bloqueo.
  • La cola de notificaciones no es compatible con el icono de estado detallado de la pantalla de bloqueo. Solo se muestra la última notificación.
  • Una aplicación que está presente en la pantalla de bloqueo muestra las notificaciones del sistema recibidas en la pantalla de bloqueo cuando ésta se muestra, siempre que la opción Compatibilidad con notificaciones del sistema esté establecida en "Sí" en su manifiesto. La notificación mostrada en la pantalla de bloqueo es idéntica a la notificación que se muestra en cualquier otro lugar.
  • Las actualizaciones de icono y de distintivo, así como las notificaciones del sistema no están diseñadas específicamente para la pantalla de bloqueo, ni se envían a esta. Como remitente, no puedes saber si el dispositivo está bloqueado en ese momento. Para las aplicaciones que están presentes en la pantalla de bloqueo, las notificaciones se reflejan tanto en la pantalla Inicio como en la pantalla de bloqueo.

Características de una buena presencia en la pantalla de bloqueo

El único modo de que la aplicación esté presente en la pantalla de bloqueo es que el usuario lo autorice explícitamente. Para hacerlo, los usuarios responden a una solicitud de la aplicación (puedes hacer la solicitud una sola vez) o manualmente mediante la página Personalizar de Configuración. Al conceder este permiso, el usuario declara que la información que procede de la aplicación es importante para él. Por tanto, la aplicación debe merecer la pena. Por eso, analiza si la aplicación es un buen candidato para estar presente en la pantalla de bloqueo.

Una aplicación será un buen candidato para tener presencia en la pantalla de bloqueo si tiene estos atributos:

  • La información se puede digerir rápidamente
  • La información siempre está actualizada
  • La información es comprensible sin contexto adicional
  • La información debe ser personal y resultar útil para el usuario.
  • La información solo debe mostrarse cuando se produzca un cambio
  • Solamente las notificaciones del sistema deben reproducir un sonido al llegar

La información se puede digerir rápidamente

Si se muestra la pantalla de bloqueo, el usuario no está interactuando con el dispositivo en ese momento. Por tanto, toda la información de actualización que muestre la aplicación en la pantalla de bloqueo deberá ser algo que el usuario pueda asimilar y comprender de un vistazo. Una analogía de esto sería una llamada entrante en un teléfono móvil. Miras al teléfono para ver quién llama y decidir si responderás o dejarás que salte el contestador. Asimilar la información que se muestra en la pantalla de bloqueo e interactuar con ella debe ser tan sencillo como con la pantalla de un teléfono móvil. Todas las demás características admiten esta característica.

La información siempre está actualizada

Si una actualización de distintivo o de icono, o una notificación del sistema es adecuada, tanto si se muestran en la pantalla Inicio como en la pantalla de bloqueo, tienen la capacidad potencial de ser accionadas. Según la información que proporcionen las notificaciones, el usuario podrá decidir si quiere iniciar la aplicación como respuesta a la notificación, por ejemplo, para leer un nuevo correo electrónico o un comentario en una entrada de un medio social. Desde la pantalla de bloqueo, también supone desbloquear el dispositivo. Por tanto, la información debe estar actualizada para que el usuario tome una decisión bien fundada. Si el usuario comienza a darse cuenta de que la información sobre la aplicación no está actualizada en la pantalla de bloqueo, habrás perdido su confianza y posiblemente la sustituirá por otra aplicación que sea más confiable en el espacio de la pantalla de bloqueo.

Ejemplos de uso adecuado: información actualizada

  • Una aplicación de mensajería envía una notificación cuando llega un nuevo mensaje. Si se omite dicha notificación, la aplicación actualiza su distintivo con un recuento de los mensajes que no se han leído. Si el usuario está presente, puede activar la pantalla para analizar la importancia del mensaje y elegir entre responder pronto o dejarlo esperar. Si el usuario no está presente, cuando vuelva verá un recuento exacto de los mensajes no leídos.

  • Una aplicación de correo usa su notificación para mostrar el recuento de correos no leídos. La notificación se actualiza de inmediato cuando llega un correo nuevo. El usuario puede activar rápidamente la pantalla para comprobar cuántos correos electrónicos no leídos tiene y asegurarse de que el recuento es exacto. Dispone de la información para decidir si quiere desbloquear el dispositivo y leer el correo electrónico.

Ejemplos de uso inadecuado: información desfasada

  • Una aplicación de mensajería actualiza su distintivo con un recuento de los mensajes no leídos solo una vez cada media hora. El usuario no puede confiar en el recuento del distintivo para decidir si desbloqueará el dispositivo.
  • Una aplicación meteorológica que usa el espacio de estado detallado sigue mostrando una alerta por mal tiempo después de que la alerta haya expirado. Además de ofrecer información incorrecta al usuario, resulta particularmente atroz si el texto especifica cuándo termina la alerta, lo que hace que resulte aún más obvio para el usuario que la información está obsoleta. El usuario no confiará en que la aplicación sea capaz de mantenerle informado adecuadamente. La aplicación debería haber borrado esta información cuando expiró.
  • Una aplicación de calendario sigue mostrando una cita que ya ha pasado. De nuevo, la aplicación debería haber borrado esta información cuando expiró.

La información es comprensible sin contexto adicional

Esta información contextual no está presente en la pantalla de bloqueo:

  • El icono que se envía con la notificación, cuando no se permite que la aplicación muestre el estado detallado. Incluso cuando se muestra el estado detallado, la notificación está físicamente separada del icono. La imagen del logotipo junto a la notificación es la única identificación de la aplicación que representa.
  • Imágenes en actualizaciones de icono. En el espacio de estado detallado se muestra únicamente la parte de texto de la actualización.
  • La cola de notificaciones. En el espacio de estado detallado se muestra únicamente la actualización más reciente.

Por tanto, las actualizaciones deben resultar comprensibles para el usuario sin el contexto adicional disponible en la pantalla Inicio. Nuevamente, recuerda que no es posible tener las notificaciones como destino específico en la pantalla de bloqueo. Por eso, toda la comunicación de actualización de la aplicación debe respetar la regla de ser comprensible para el usuario sin necesidad de un contexto adicional.

Nota  A diferencia del icono detallado, las notificaciones del sistema incluyen tanto imágenes (si las hay) como texto; las notificaciones del sistema que se muestran en la pantalla de bloqueo son idénticas a las que se muestran en cualquier otra pantalla, de modo que el contexto no se pierde.—

Ejemplos de uso adecuado: comprensible sin contexto adicional

  • Una aplicación de correo usa su distintivo para mostrar el recuento de correos no leídos. Aunque su icono de la pantalla Inicio puede mostrar más información, como fragmentos de texto de los correos más recientes o imágenes de los remitentes, cuando el distintivo transmite información resulta comprensible sin necesidad de esta información adicional.
  • Una aplicación de redes sociales usa el espacio de estado detallado para informar al usuario de la actividad reciente de sus amigos. Cuando un amigo le envía un mensaje, el nombre de ese amigo se incluye en el texto de la notificación (por ejemplo, "Antonio te envió un nuevo mensaje"). Aunque la pantalla Inicio puede ofrecer una experiencia enriquecida al usuario al mostrar la imagen de su amigo en la notificación de actualización, la pantalla de bloqueo usa el texto para dejar claro quién envió el mensaje, incluso aunque no haya imagen.

Ejemplos de uso inadecuado: la información no es comprensible sin contexto adicional

  • Una aplicación de mensajería actualiza su icono con el último mensaje recibido y muestra solo la imagen del remitente y el texto del mensaje. En la pantalla Inicio, el usuario puede ver claramente quién envió el mensaje. En la pantalla de bloqueo, donde no se muestra la imagen del remitente, el usuario no puede saber quién le envió el mensaje.
  • Una aplicación de redes sociales actualiza su icono con una composición de fotos, sin texto. En la pantalla Inicio, este icono resulta agradable y dinámico. En la pantalla de bloqueo, como la actualización de icono no tiene texto, no se muestra nada.

La información debe ser personal y resultar útil para el usuario.

Dos de los principales objetivos de la pantalla de bloqueo son proporcionar una superficie de personalización para el usuario y mostrar actualizaciones de la aplicación. Ten en cuenta ambos objetivos cuando determines si la aplicación es una buena candidata para estar presente en la pantalla de bloqueo.

Las aplicaciones que están presentes en la pantalla de bloqueo son muy especiales —solo puede haber siete aplicaciones a la vez en la pantalla de bloqueo. Al conceder a la aplicación uno de estos preciados espacios en la pantalla de bloqueo, el usuario está afirmando que la información que procede de esa aplicación es lo suficientemente importante para que se muestre incluso cuando el usuario no está usando el dispositivo de manera activa. Por tanto, la aplicación debe proporcionar información que sea personal y útil al usuario.

Nota  Por definición, la pantalla de bloqueo se muestra cuando el dispositivo se bloquea. No es necesario iniciar sesión ni superar ningún obstáculo de seguridad para ver el contenido de la pantalla de bloqueo. Por lo tanto, si bien lo ideal es que la información que se muestra allí esté personalizada, ten en cuenta que cualquiera puede verla.

Ejemplos de uso adecuado: información personalizada para el usuario

  • Una aplicación de correo muestra el número de correos no leídos en la cuenta del usuario.
  • Una aplicación de mensajería muestra el número de mensajes no leídos que se han enviado al usuario.
  • Una aplicación de noticias muestra el número de artículos nuevos en las categorías que el usuario ha marcado como favoritas.

Ejemplos de uso inadecuado: información impersonal

  • En una aplicación de noticias se muestra la cantidad total de los artículos nuevos que proceden de su servicio, sin tener en cuenta las preferencias indicadas por el usuario.
  • Una aplicación de compras envía una notificación sobre una venta, pero sin estar basada en ningún artículo o categoría que el usuario haya marcado como preferente.

La información solo debe mostrarse cuando se produzca un cambio

Como ya dijimos, el objetivo es que la información de la pantalla de bloqueo se pueda captar de un vistazo. Para ello, si una aplicación no está mostrando un distintivo en este momento, en la pantalla de bloqueo se deja un hueco donde normalmente aparecería ese distintivo. Esto aumenta la posibilidad de que un usuario observe que hay algo que requiere su atención —la aparición de un distintivo y un logotipo después de un evento llama más la atención que si el distintivo estuviera ahí todo el tiempo, sin comunicar nada nuevo.

No muestres el estado simplemente porque sí. Los estados de larga ejecución o que nunca cambian no hacen más que estorbar en la pantalla de bloqueo, obstaculizando información más importante. Un distintivo debe mostrarse únicamente cuando haya ocurrido algo que el usuario deba saber. Lo mismo sucede con la actualización de icono. Quita el contenido de notificaciones obsoletas del icono, lo que provocará que el icono vuelva a su imagen predeterminada en la pantalla Inicio y no muestre nada en la pantalla de bloqueo.

Ejemplos de uso adecuado: la información solo se muestra si es útil

  • En una aplicación de correo se muestra una notificación solamente cuando hay correos no leídos. Cuando se recibe correo nuevo, su distintivo se actualiza y se muestra.
  • Una aplicación de mensajería muestra su estado de conexión sólo cuando el usuario no puede recibir mensajes. Se supone que el estado "conectado" es el estado predeterminado de la aplicación, así que no tiene sentido indicarlo. "Todo está bien" no es una notificación que se pueda accionar. Sin embargo, sí es útil informar al usuario cuando haya un problema para recibir mensajes, y es una información que se puede accionar.

Ejemplos de uso inadecuado: estado de larga ejecución

  • Una aplicación de correo o de mensajería no tiene ningún recuento de correos no leídos que mostrar y muestra un estado de conexión hasta que llegue un nuevo correo o mensaje. Esto reduce la capacidad del usuario de ver de un vistazo si tiene un nuevo mensaje, ya que el distintivo siempre está presente.
  • Una aplicación de calendario muestra un mensaje que indica que el usuario no tiene ninguna cita. De nuevo, se reduce la capacidad de mostrar información de un vistazo en el espacio de estado detallado, ya que siempre se muestra algo allí.

Solamente las notificaciones del sistema deben reproducir un sonido al llegar

No incluyas código en la aplicación para reproducir un sonido cuando se actualice la notificación o el icono. Sin embargo, las notificaciones del sistema entrantes pueden reproducir un sonido, ya que están diseñadas para ello.

Si sigues las instrucciones que se describen en este artículo, podrás crear aplicaciones que muestren la información correcta del modo adecuado en la pantalla de bloqueo, lo que aumenta la satisfacción del usuario y la confianza en la aplicación.

Cuándo usar la API de solicitud de pantalla de bloqueo

Haz una llamada a la API de solicitud de pantalla de bloqueo (RequestAccessAsync) solamente si la aplicación realmente necesita privilegios de segundo plano para funcionar correctamente. Como solo hay siete espacios de segundo plano disponibles, los usuarios deben distinguir qué aplicaciones realmente necesitan privilegios de segundo plano para funcionar correctamente y cuáles pueden hacerlo sin estos (incluso si podrían obtener más funcionalidad con los privilegios).

Si es absolutamente necesario que una aplicación obtenga privilegios de segundo plano para cumplir con las expectativas del usuario, te recomendamos que uses la API de solicitud para pedirle al usuario que coloque la aplicación en la pantalla de bloqueo.

Sin embargo, si una aplicación puede cumplir con las expectativas del usuario sin privilegios de segundo plano, te recomendamos que no le solicites explícitamente al usuario que coloque la aplicación en la pantalla de bloqueo. En su lugar, permite que el usuario coloque la aplicación en la pantalla de bloqueo mediante la página Personalizar de Configuración.

Ejemplos de aplicaciones que deben llamar a la API de solicitud:

  • Una aplicación de mensajería que necesita privilegios de segundo plano para recibir mensajes cuando la aplicación no está en primer plano
  • Una aplicación de correo que necesita privilegios de segundo plano para sincronizar la bandeja de entrada del usuario cuando la aplicación no está en primer plano

Ejemplos de aplicaciones que no deben llamar a la API de solicitud:

  • Una aplicación de información meteorológica que usa notificaciones periódicas en lugar de actividad en segundo plano para actualizar el pronóstico del tiempo
  • Una aplicación de noticias que actualiza el recuento de notificaciones de artículos nuevos en un momento específico del día

Lista de comprobación

Las aplicaciones que optan por tener una presencia en la pantalla de bloqueo no conllevan ningún requisito especial. Si quieres obtener información sobre los requisitos generales de la Tienda Windows, consulta el tema sobre los requisitos de certificación para las aplicaciones de Windows.

Temas relacionados

Ejemplo de pantalla de bloqueo

Ejemplo de aplicación de pantalla de bloqueo

Cómo mostrar notificaciones en la pantalla de bloqueo

Inicio rápido: crear un icono predeterminado con el editor de manifiestos de Visual Studio

Información general sobre distintivos

Cómo borrar un distintivo

Instrucciones y lista de comprobación de notificaciones

Instrucciones y lista de comprobación de iconos