¿La barra táctil es compatible con aplicaciones de fondo / de todo el sistema?

5

Diga, por ejemplo, que quiero usar la barra táctil para el seguimiento de tiempo o la aplicación de la lista de tareas pendientes. Sería muy útil tener algo que siempre esté ahí, sin importar qué aplicación esté viendo.

    
pregunta Tony 29.10.2016 - 06:27

2 respuestas

4

La barra táctil no está diseñada para mostrar notificaciones de fondo y / o de todo el sistema.

Apple ha publicado un documento llamado Directrices de interfaz humana de macOS , cuyo objetivo es comunicar a los desarrolladores cómo deben implementarse los elementos de la interfaz de usuario; Hay una sección específica sobre cómo debería funcionar la barra táctil.

En la sección Diseño para la sección de la barra táctil , proporciona pautas sobre cómo se debe utilizar la barra táctil dentro del contexto de una aplicación.

  

Diseñe una experiencia contextual. Haga que la barra táctil sea relevante para el contexto actual en la pantalla principal. Identificar los diferentes contextos.   dentro de su aplicación, y considere cómo puede exponer diferentes niveles de   Funcionalidad basada en cómo se usa tu aplicación.

Y más específicamente a su pregunta, porque las "aplicaciones de fondo / de todo el sistema" proporcionarían notificaciones y su interfaz de usuario y la pantalla (a través de Notificaciones probablemente), no a través del teclado:

  

Use la barra táctil como una extensión del teclado y el trackpad, no como una pantalla. Aunque técnicamente es una pantalla, la barra táctil   Funciona como un dispositivo de entrada, no como una pantalla secundaria. El usuario puede   Eche un vistazo a la barra táctil para localizar o usar un control, pero su principal   Enfoque es la pantalla principal. La barra táctil no debería mostrar alertas,   mensajes, contenido de desplazamiento, contenido estático o cualquier otra cosa que   atrae la atención del usuario o distrae de su trabajo en la parte principal   pantalla .

(énfasis mío)

    
respondido por el Allan 29.10.2016 - 13:48
1

La referencia de la API del desarrollador de Apple para NSTouchBar establece explícitamente cómo se determinan los contenidos de la barra táctil (énfasis mío) :

  

En los modelos MacBook Pro admitidos, la barra táctil, sobre el teclado, muestra instancias de la clase NSTouchBar desde la aplicación más avanzada .

macOS en sí mismo regula lo que se muestra en la barra táctil a qué hora, y como se indicó anteriormente, esto cambia cuando la aplicación más avanzada lo hace.

    
respondido por el tubedogg 29.10.2016 - 07:34

Lea otras preguntas en las etiquetas