Presentando Default Handler

14 de marzo de 2024

Recientemente, realizamos una encuesta entre nuestros usuarios tanto en Mastodon como en X para recopilar comentarios sobre si preferirían que Screens 5 se convirtiera en el controlador predeterminado para el esquema de URL "vnc" en macOS, o si preferirían mantener el status quo actual.

Nos alentó descubrir que aproximadamente el 80 % de los encuestados expresó una inclinación positiva hacia la adopción de Screens 5 como el controlador predeterminado. Sin embargo, también reconocemos y respetamos las opiniones del 20 % restante que expresó su preferencia por mantener la configuración existente.

Si bien la opinión de la mayoría es un factor importante en nuestro proceso de toma de decisiones, reconocemos la importancia de la inclusión y de garantizar que se consideren las preferencias de todos los usuarios.

El desafío que estamos encontrando surge del requisito de designar un controlador predeterminado dentro de la configuración del paquete de la aplicación, una configuración que permanece estática e inalterable mientras la aplicación se está ejecutando. Aunque existen API para configurar controladores predeterminados en tiempo de ejecución, Apple ha optado por no extender el acceso a estas API para aplicaciones en entornos aislados, una estipulación esencial para la aprobación en la Mac App Store.

Si alguien de Apple lee esto, consulte FB13685855 para obtener más detalles.

Por lo tanto, la solución que se nos ocurrió es una aplicación llamada Default Handler.

Default Handler

Dado que esta aplicación opera fuera de las limitaciones del entorno aislado, puede utilizar libremente las API mencionadas anteriormente. Para utilizarlo, solo tienes que crear un nuevo controlador para el esquema de URL “vnc” y designar Screens 5 como la opción preferida:

Default Handler Nueva entrada

¡Y listo! Screens ahora se hará cargo sin problemas del esquema de URL designado. Si alguna vez necesitas volver al controlador original, la opción está disponible. Además, Default Handler ofrece compatibilidad con otras aplicaciones en entornos aislados que se enfrentan a restricciones similares, lo que proporciona una solución versátil para varios escenarios.

Lo que es aún mejor es que Default Handler es absolutamente gratis. Puedes descargar la última versión aquí. Ten en cuenta que Default Handler requiere macOS 14 o posterior. También es importante tener en cuenta que esta aplicación se proporciona tal como está, sin garantía ni soporte.

Esperamos que esta pequeña utilidad sea útil para nuestros usuarios de Screens 5 y otros. Y esperamos sinceramente que Apple abra esas API a las aplicaciones en entornos aislados en un futuro cercano. 🤞