Probablemente, tu primera aplicación útil de Touch Bar

Trabajando con otras compañías, siempre soñamos con dedicar parte de nuestro tiempo a la realización de nuestras propias ideas. Pero los proyectos comerciales siempre fueron nuestras principales prioridades, y no había mucho tiempo para proyectos de pasión. Ahora que tenemos nuestro propio negocio, Pixel Point, tratamos de dejar suficiente tiempo para proyectos a corto plazo que nos parecen especialmente interesantes. Eleva el espíritu de nuestro equipo y nos permite acumular nuevos conocimientos para que podamos incorporar nuestros ideales en todos nuestros esfuerzos profesionales.

Uno de estos proyectos es la aplicación que creamos para Touch Bar de MacBook: Mute Me. En este artículo, describimos el proceso de soñar y ejecutar esta aplicación.

La idea detrás de esta aplicación para Touch Bar

Nuestra idea fue simple. Cuando estás en una reunión usando Hangouts, Skype, Slack u otra aplicación de voz, es una buena práctica permanecer en silencio hasta que alguien te hable directamente. Sin embargo, a menudo, deberá cambiar entre varias pestañas del navegador, y puede llevar demasiado tiempo volver a la aplicación de reunión y activar el micrófono. Con Mute Me, puede silenciar o activar su micrófono de forma rápida y sencilla, directamente desde su Touch Bar.

Como puede ver, la idea es extremadamente sencilla. Pero para nosotros, la simplicidad de la aplicación es tan importante como la eficacia con la que puede mejorar su productividad.

Puede descargar la aplicación aquí: https://muteme.pixelpoint.io/

Datos clave sobre el desarrollo de aplicaciones Touch Bar

El desarrollo de aplicaciones Touch Bar es similar al proceso de hacer otras aplicaciones de escritorio MacOS. Agregar soporte de Touch Bar a la aplicación de escritorio existente es fácil. Solo necesita agregar los controles correspondientes a Xcode Storyboard.

Controles especiales en Xcode para Touch Bar

La estructura de las aplicaciones de MacOS y iOS es muy similar. Esto significa que puede desarrollar aplicaciones para Touch Bar sin tener que poseer el nuevo MacBook que cuenta con Touch Bar. Puede probar la aplicación integrada en el emulador Xcode.

Touch Bar emulator

Para crear su aplicación, es útil mirar videos cortos en YouTube, como este: https://www.youtube.com/watch?v=-QX8sPNeE0I. También puede leer excelentes guías de Apple como estas:

  • documentación
  • muestra muestra
  • todas las demostraciones de controles para Touch Bar

Toque el botón personalizado de la barra

Touch Bar con un botón personalizado y cuatro botones constantes

Touch Bar tiene un área con botones permanentes, y Apple no explica en sus documentos cómo modificarla. Sin embargo, encontramos guías de aplicación que ayudaron. Resolvimos un problema con una guía en GitHub, y aprendimos que el área de la barra táctil de la derecha admite cuatro botones del sistema y un flotador donde puede colocar su propio botón.

Si tiene varias aplicaciones para Touch Bar con botones personalizados en esta área, puede usar solo una al mismo tiempo (encuentre The Control Strip aquí).

Otro problema es que no puede usar la herramienta de diseño para crear su vista final de la barra táctil; querrás escribir tu código a mano.

Ventana de la aplicación Touch Bar

Al igual que con todas las demás aplicaciones de escritorio de MacOS, las aplicaciones de Touch Bar tienen una ventana de inicio.

Ventana de inicio de la aplicación Mute Me con la configuración

Lógicamente, deberás ocultarlos. Tuvimos algunos problemas con este problema, pero logramos encontrar una solución:

Problemas con el inicio automático de la aplicación Touch Bar

Apple no proporciona instrumentos para probar el inicio automático de una aplicación. Tuvimos que volver a cargar la Mac para probarla cada vez, y no fue eficiente. Si tiene problemas con el inicio automático al iniciar sesión, ahorre tiempo mirando este artículo.

Conclusión

Este fue un viaje breve pero interesante de llevar una nueva tecnología de la idea al producto viable. Estamos seguros de que crear aplicaciones pequeñas pero útiles influye bien en el espíritu de comando y ayuda a aprender rápidamente nuevas tecnologías al mismo tiempo.

Otro gran beneficio es que puede hacer relaciones públicas para su empresa con aplicaciones reales. Por ejemplo, publicamos Mute Me on Product Hunt en la categoría Touch Bar y obtuvimos más de 240 me gusta, junto con algunos comentarios interesantes.

Ahora nuestra aplicación admite estas características:

  • Mostrar / ocultar el botón Mute / Unmute en la barra de menú de MacOS
  • acceso directo personalizado para Mute / Unmute
  • abrir en la opción Iniciar sesión en Preferencias

¡Toque el botón si este artículo le parece útil!

¿Alguna pregunta o comentario? Conectarse a través de Pixel Point