Guía del icono secundario

Un icono secundario ofrece a los usuarios una forma coherente y eficaz de acceder directamente a áreas específicas de una aplicación desde el menú Inicio. Aunque el usuario decide si "anclar" o no un icono secundario al menú Inicio, las áreas anclables de una aplicación las determina el desarrollador. Para obtener un resumen más detallado, vea Introducción a los iconos secundarios. Tenga en cuenta estas instrucciones al habilitar iconos secundarios y diseñar la interfaz de usuario asociada en la aplicación.

Nota:

Solo los usuarios pueden anclar un icono secundario al menú Inicio; las aplicaciones no pueden anclar iconos secundarios mediante programación. Los usuarios también controlan la eliminación de iconos y pueden quitar un icono secundario desde el menú Inicio o desde la aplicación primaria.

Recomendaciones

Tenga en cuenta las siguientes recomendaciones al habilitar iconos secundarios en la aplicación:

  • Cuando el contenido seleccionado se puede anclar, la barra de aplicaciones debe contener un botón "Anclar al inicio" para crear un icono secundario para el usuario.
  • Cuando el usuario haga clic en "Anclar al inicio", deberá llamar inmediatamente a la API desde el subproceso de interfaz de usuario para anclar el mosaico secundario.
  • Si el contenido en cuestión ya está anclado, sustituye el botón "Anclar al inicio" de la barra de aplicaciones por un botón "Desanclar del inicio". El botón "Desanclar del inicio" debería eliminar el icono secundario existente.
  • Cuando el contenido seleccionado no se pueda anclar, no muestre el botón "Anclar al inicio" (o muestre el botón "Anclar al inicio" deshabilitado).
  • Usa los glifos proporcionados por el sistema para los botones "Anclar a inicio" y "Desanclar desde inicio" (vea los miembros anclar y desanclar en Windows.UI.Xaml.Controls.Symbol o WinJS.UI.AppBarIcon).
  • Use el texto estándar de los botones: "Anclar al inicio" y "Desanclar del inicio". Tendrá que invalidar el texto predeterminado al usar el pin y desanclar glifos proporcionados por el sistema.
  • No use un icono secundario como un botón de comando virtual para interactuar con la aplicación primaria, como un icono de "saltar a la siguiente pista".

Guía de uso adicional para desarrolladores

  • Cuando se inicia una aplicación, siempre debería enumerar sus iconos secundarios, por si hubiera alguna adición o eliminación que desconociera. Cuando se elimina un icono secundario a través de la barra de la aplicación pantalla inicio, Windows simplemente quita el icono. La propia aplicación es responsable de liberar los recursos usados por el icono secundario. Cuando los iconos secundarios se copian a través de la nube, las notificaciones de icono o distintivo actuales en el icono secundario, las notificaciones programadas, los canales de notificación de inserción y los identificadores uniformes de recursos (URI) usados con notificaciones periódicas no se copian con el icono secundario y deben configurarse de nuevo.
  • Una aplicación debe usar identificadores exclusivos significativos y re-creables para los iconos secundarios. El uso de identificadores de icono secundarios predecibles que son significativos para una aplicación ayuda a la aplicación a comprender qué hacer con estos iconos cuando se ven en una instalación nueva en un equipo nuevo.
    • En tiempo de ejecución, la aplicación puede consultar si existe un icono específico.
    • Se puede pedir a la plataforma de iconos secundaria que devuelva el conjunto de todos los iconos secundarios que pertenecen a una aplicación específica. El uso de identificadores únicos significativos para estos iconos puede ayudar a la aplicación a examinar el conjunto de iconos secundarios y realizar acciones adecuadas. Por ejemplo, para una aplicación de redes sociales, los identificadores podrían identificar contactos individuales para los que se crearon iconos.
  • Los iconos secundarios, como todos los iconos de la pantalla Inicio, son salidas dinámicas que se pueden actualizar con frecuencia con contenido nuevo. Los iconos secundarios pueden exponer notificaciones y actualizaciones mediante los mismos mecanismos que cualquier otro icono. Vea Elección de un método de entrega de notificaciones para obtener más información.