Estuve instalando un software popular para Mac y observé que los paquetes de instalación no crean un acceso directo en el escritorio como suele ocurrir en Windows.
¿Qué es una buena práctica a seguir? ¿Debo crear un acceso directo en el escritorio para mi aplicación que he desarrollado?
Diría que la creación de alias de escritorio en el momento de la instalación de una aplicación es un antipatrón y una mala práctica para que los desarrolladores la implementen como comportamiento predeterminado.
La forma más amable de hacer esto sería incorporar al usuario y preguntarle si quiere algún atajo la primera vez que inicie la aplicación. Apple recomienda que tenga una incorporación muy ligera, por lo que incluso esto va en contra de las "mejores prácticas", pero lo vería como la mejor manera de crear un alias si cree que es la decisión correcta para la mayoría de los usuarios de su aplicación.
Le animo a que lea HIG - Directrices de interfaz humana y los muchos videos gratuitos de WWDC sobre el empaquetado y la instalación de la aplicación. Su pregunta es buena y pensar en cómo la gente ve su aplicación durante la instalación es muy útil para que su aplicación tenga éxito con clientes.
Esta respuesta se escribió antes de la aclaración de que el OP es desde la perspectiva del desarrollador, no del usuario final
Personalmente, siempre he sido firmemente de la escuela de "nada en el escritorio", pero cada uno por su cuenta.
Puede encontrar aplicaciones para iniciar en una de al menos 6 formas...
El menú Apple > Elementos recientes
La propia carpeta de Aplicaciones
Plataforma de lanzamiento
Destacar
Arrastra la aplicación al Dock
Haga doble clic en cualquier documento y se iniciará la aplicación correspondiente, o haga clic con el botón derecho en Abrir con > para obtener una lista de alternativas que pueden manejar ese tipo de documento.
Tantas alternativas que no parece necesario abarrotar el escritorio con otra.
Sin embargo, es tu máquina - haz lo que quieras ;-)
No. Simplemente debe copiar la aplicación a /Applications
(o ~/Applications
) y dejar que el usuario elija si desea crear un acceso directo en el muelle o en otro lugar.
Muchas veces, los "instaladores" en macOS son solo imágenes de disco (archivos dmg) que contienen la aplicación en sí y un acceso directo a la Applications
carpeta. El usuario puede optar por arrastrar la aplicación allí o en cualquier otro lugar.
Como usuario de Mac durante algunos años, no recuerdo ninguna aplicación que cree un acceso directo en el escritorio después de la instalación. Creo que esta práctica es más familiar para los usuarios que vienen de un entorno de Windows por primera vez, pero definitivamente este no es un buen enfoque, no por el uso de memoria o CPU, sino por las múltiples formas en que puede acceder a sus aplicaciones en MacOS, que son más eficientes y elegantes.
Sí, usa el Dock. Sin embargo, probablemente tendrá que arrastrar el ícono de la aplicación para agregarlo.
Si desea que los iconos aparezcan siempre, en el panel de control del Dock desmarque el elemento de la lista "Ocultar y mostrar automáticamente el Dock".
Francamente, esto se reduce a su preferencia personal. Realmente no hay malas o buenas prácticas cuando se usan accesos directos de escritorio.
Generalmente en Mac, usarías el dock
Sin embargo, siéntase libre de agregar sus íconos directamente en el espacio del escritorio. Personalmente, uso mi escritorio simplemente para proyectos en los que estoy trabajando en ese momento, todo lo demás se archiva adecuadamente. Entonces, si tengo un trabajo en el que estoy trabajando, esa estructura de archivos será fácilmente accesible a través de mi escritorio.
Como han dicho otros, colocar aplicaciones de uso común en el dock es la forma en que la mayoría de los usuarios de Mac manejan esto, a menudo junto con Spotlight (Cmd-Space) para abrir aplicaciones de uso menos frecuente.
Si la base no es lo suficientemente grande para usted, consulte Launchpad , que se encuentra en su carpeta Aplicaciones. Puede configurar un atajo de teclado para abrirlo (en Preferencias del sistema> Teclado> Atajos), y le muestra una cuadrícula de íconos de inicio para todas sus aplicaciones instaladas, como la pantalla de inicio de un iPhone, que puede reorganizar como mejor le parezca. La mayoría de los usuarios de Mac desde hace mucho tiempo no lo usan o no les gusta mucho, pero si está acostumbrado a tener accesos directos para todo en su escritorio en lugar de usar el menú Inicio de Windows, podría funcionar para usted.
También puede acceder a algo más parecido a un menú Inicio agregando la carpeta Aplicaciones a su base, luego haciendo clic con el botón derecho y seleccionando "Mostrar contenido como lista". Luego, cada vez que haga clic en él en el futuro, verá un menú de todas las aplicaciones instaladas en las que puede hacer clic para iniciar.
Me gusta un escritorio y un Dock despejados, y he usado MoofMenu durante años para permitir un fácil acceso a varias aplicaciones, utilidades y documentos. MoofMenu coloca un icono Dogcow en la barra de menú. Aquí está el mío:
Cada uno de los elementos y listas de MoofMenu y los elementos individuales están en cascada y son configurables por el usuario, y se puede acceder a ellos rápidamente con el mouse o el trackpad. Tengo más elementos en estos menús que aparecen en el Dock, pero menos de los que están almacenados en la carpeta SSD/Aplicaciones.
Si tiene mucha facilidad con la navegación por teclado en las ventanas del Finder, probablemente pueda acceder a los elementos más rápidamente de esa manera. Pero no soy tan bueno, y disfruto viendo y eligiendo fácilmente de una lista de elementos que incluye quizás el 95% de mis objetivos habituales.
IIRC, los menús en cascada se introdujeron en Mac OS 9. Los encontré muy útiles entonces, y con MoofMenu siguen siendo muy útiles ahora.
Ha estado muerto durante décadas, pero gracias a los proveedores de sistemas operativos y usuarios ingenuos, sigue siendo un zombi asesino.
Agente_L
parilla
craig