¿Es una buena práctica crear un acceso directo de escritorio en Mac?

20

He estado instalando algún software popular para Mac y observé que los paquetes de instalación no crean un acceso directo de escritorio como suelen hacerlo en Windows.

¿Qué es una buena práctica a seguir? ¿Debo crear un acceso directo de escritorio para mi aplicación que he desarrollado?

Mandarín
fuente
16
En Windows, es una mala práctica. Las aplicaciones pertenecen al menú Inicio.
Agent_L
2
El título de la pregunta probablemente debería modificarse para que quede claro que está preguntando sobre la creación de un acceso directo durante el proceso de instalación, no como usuario final. Las respuestas múltiples parecen estar basadas en el supuesto de que esta es una pregunta para el usuario final.
barbacoa
Por "acceso directo de escritorio", ¿se refiere literalmente a un icono que aparece en el escritorio, la pantalla de fondo que siempre está allí, o se refiere a un icono en una carpeta como Aplicaciones o Utilidades? He visto a algunos usuarios de Windows (aunque no suelen ser desarrolladores) que creen que la carpeta Aplicaciones está llena de 'accesos directos'.
Craig

Respuestas:

52

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.

  • El escritorio pertenece al usuario final y macOS está diseñado para instalar aplicaciones para cada cuenta de usuario y para considerar a más de un usuario por computadora. Para lograr esto, está aumentando el instalador a privilegios de root para cambiar varios escritorios o está ignorando / atajando la forma en que las aplicaciones pueden (o posiblemente deberían) instalarse para todos los usuarios posteriores.
  • El launchpad y el dock and spotlight / Siri son las herramientas y modismos de lanzamiento de aplicaciones a medida para que pueda asumir que sus clientes están muy familiarizados con cómo iniciar una aplicación que simplemente eligieron instalar.

La forma más amable de hacer esto sería incorporar al usuario y preguntar si desea algún acceso directo 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 la "mejor práctica", pero lo vería como la mejor manera de crear un alias si considera que es la decisión correcta para la mayoría de los usuarios de su aplicación.

Te animo a que leas las HIG: Pautas de interfaz humana y los muchos videos gratuitos de WWDC sobre el empaquetado y la instalación de la aplicación; tu pregunta es buena y pensar cómo la gente ve tu aplicación durante la instalación es muy útil para que tu aplicación tenga éxito con muchos clientes.

bmike
fuente
Sí, he visto cada vez más instaladores en varias plataformas que ofrecen la opción de accesos directos de escritorio o menú. En este momento, algunos instaladores preguntan si agregar un acceso directo, muchos no lo hacen (preguntar) y algunos (a menudo los que cuestan mucho) todavía se instalan en el escritorio, les guste o no.
Mick
1
@Mick: no puedo recordar, en 25 años de uso de Mac, una aplicación que escribe un alias en el escritorio.
Tetsujin
35

Esta respuesta fue escrita antes de la aclaración de que el OP es desde la perspectiva del desarrollador, no del usuario final

Siempre he estado firmemente en la escuela de "nada en el escritorio" personalmente, pero cada uno por su cuenta.

Puede encontrar aplicaciones para iniciar en una de al menos 6 formas ...

  • El menú Apple > Elementos recientes

  • La carpeta de aplicaciones en sí

  • Plataforma de lanzamiento

  • Destacar

  • Arrastra la aplicación al Dock

  • Haga doble clic en cualquier documento y se abrirá 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 otro.
Sin embargo, es su máquina: haga lo que desee ;-)

Tetsujin
fuente
16

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 dock o en otro lugar.

La mayoría de las 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 Applicationscarpeta. El usuario puede elegir arrastrar la aplicación allí, o en cualquier otro lugar.

Baptiste Candellier
fuente
6

Como usuario de Mac durante algunos años, no recuerdo ninguna aplicación que cree un acceso directo de escritorio después de la instalación. Creo que esta práctica es más familiar para los usuarios que vienen de un entorno Windows por primera vez, pero definitivamente 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.

Eduardo Toro
fuente
3

Sí, usa el Dock. Sin embargo, es probable que tengas que arrastrar el ícono de la aplicación para agregarlo.

Si desea que los iconos siempre aparezcan, en el panel de control del Dock desmarque el elemento de la lista "Ocultar y mostrar automáticamente el Dock".

fabrice
fuente
3

Francamente, esto se reduce a su preferencia personal. No hay malas o buenas prácticas realmente cuando se usan accesos directos de escritorio.

Generalmente en Mac, usarías el dockMac 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.

Mi diseño de escritorio actual Ejemplo de escritorio

Joe
fuente
2
Está respondiendo desde la perspectiva del usuario, donde de hecho cualquier opción es válida. El OP preguntaba desde la perspectiva del desarrollador, de manera efectiva acerca de tomar decisiones en nombre de los usuarios. Esa no es una situación en la que todas las opciones son válidas: hay pautas y expectativas que deben cumplirse, precisamente porque no todos los usuarios aceptarán que se les imponga una sola opción no estándar.
Michael MacAskill
@MichaelMacAskill no, "cualquier elección del usuario es válida". Falso: las malas elecciones conducen a una productividad significativamente reducida.
Carl Witthoft
44
@CarlWitthoft El punto no es que cualquier elección del usuario sea buena para la productividad, sino que sin el conocimiento personal del usuario individual, es imposible decir si es válido o no, por lo tanto, debe asumir que es válido.
barbacoa
@barbecue acabas de obtener el método científico exactamente al revés.
Carl Witthoft
3
@Carl No, la barbacoa es correcta. El punto es que no está en condiciones de decidir por otra persona cuál es su entorno óptimamente productivo, por lo tanto, todas las apuestas están canceladas y debe dejar que decidan. No se garantiza que ninguna opción que haga por ellos sea válida, y cualquier opción podría ser válida para algún usuario.
Lightness compite con Monica el
2

Como otros han dicho, colocar las aplicaciones de uso común en el dock es la forma en que la mayoría de los usuarios de Mac se ocupan de esto, a menudo junto con Spotlight (Cmd-Space) para abrir aplicaciones de uso menos frecuente.

Si el dock no es lo suficientemente grande para ti, mira Launchpad , que está en tu carpeta de Aplicaciones. Puede configurar un método abreviado de teclado para abrirlo (en Preferencias del sistema> Teclado> Métodos abreviados), y le muestra una cuadrícula de iconos de inicio para todas sus aplicaciones instaladas, al igual que una pantalla de inicio de iPhone, que puede reorganizar como mejor le parezca. La mayoría de los usuarios de Mac desde hace mucho tiempo no lo usan o 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 como un menú Inicio agregando la carpeta de Aplicaciones a su dock, luego haciendo clic 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.

calum_b
fuente
Bueno, en mi experiencia de apoyar a cientos de usuarios de Mac a lo largo de los años, lo es.
calum_b
1
Bueno, como solía decir George Carlin, el 50% de [cualquier grupo] está por debajo del promedio. Ahora piense cuán estúpida es la persona promedio.
Carl Witthoft
@CarlWitthoft Citation por favor? No puedo pensar en un solo usuario de Mac de los últimos diez años que no use el dock para iniciar aplicaciones comunes. Obviamente, antes de que existiera el Dock, los atajos de escritorio eran más comunes.
barbacoa
@barbecue La gente usa Spotlight, o Alfred, o similar para iniciar aplicaciones. Hace meses que no
abro
1

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 de Dogcow en la barra de menú. Aquí está el mío:

ingrese la descripción de la imagen aquí

Cada uno de los elementos y listas de MoofMenu y los elementos individuales son en cascada y configurables por el usuario, y se puede acceder fácilmente rápidamente con el mouse o el panel táctil. 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 es muy fácil 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 ver y elegir 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 todavía es muy útil ahora.

DavidSoportesMonica
fuente
¿Qué son los menús en cascada? ¿Es solo otro término para submenús?
SilverWolf - Restablece a Monica el
Sí. La captura de pantalla adjunta a mi respuesta muestra el menú Dogcow abierto. Si, por ejemplo, uno arrastra el puntero del mouse hacia "Escritorio", aparecerá un submenú a la derecha que muestra cada elemento en el Escritorio de la computadora.
DavidSupportsMonica
@David Usted dijo que "los menús en cascada se introdujeron en Mac OS 9" pero, de hecho, el Sistema 7 ya los tenía, por ejemplo, en el menú de Apple, y Wikipedia señala: "Varias utilidades de terceros proporcionaron un nivel de personalización del orden de los elementos agregados al menú de Apple sin tener que cambiar el nombre de cada elemento ". Hoy en día hay muchas otras aplicaciones con una funcionalidad similar a MoofMenu, que incluyen: aLaunch, App Bar, Classic Menu, FinderPop (menú contextual), HimmelBar, XMenu.
Big Mac
@ Big Mac No estoy en desacuerdo. Pero me gusta el ícono MM al final de la fila de íconos en el lado derecho del Menú: es fácil de ver y encontrar, y al ser configurable, fácil de especificar los elementos que quiero y los que quiero excluir. Ciertamente, los usuarios tendrán diferentes preferencias.
DavidSupportsMonica
@David La mayoría de las otras aplicaciones que mencioné son aplicaciones de barra de menú, y todas las aplicaciones de barra de menú se pueden mover en la barra de menú haciendo clic con un comando en ellas.
Big Mac
-2

El escritorio esta muerto

Ha estado muerto durante décadas, pero gracias a los proveedores de sistemas operativos y usuarios ingenuos, sigue siendo un zombie asesino.

Razones para NO usar el escritorio

  • No puede organizar por fecha, tamaño y todos los demás atributos que puede en una ventana del Finder o Explorer
  • Ni siquiera puede ver el nombre completo del archivo si es largo
  • Al menos en Windows, hay una molesta superposición de escritorios "públicos" y personales, lo que hace que rastrear el archivo real sea un verdadero dolor
  • Las aplicaciones pertenecen a directorios de aplicaciones o archivos de programa. Período.
  • el Escritorio no es navegable de la misma manera que una ventana del Finder / Explorer, ni tiene una barra lateral de navegación rápida.

Razones para usar el escritorio

  • Los desarrolladores idiotas ponen un icono de enlace allí
  • Nunca aprendiste que existen ventanas de directorio (Finder / Explorer).
  • Le gusta perder minutos tratando de encontrar el ícono que desea, especialmente porque se combina con ese arte de fondo funky que coloca en su escritorio.
Carl Witthoft
fuente
1
Su respuesta parece ser más una queja que una respuesta real. ¿Puedes editarlo para que sea menos obstinado y un poco más centrado en macOS y en la pregunta que se hace?
nohillside
1
Además de no responder realmente a la pregunta que se le hizo, esta respuesta contiene varias declaraciones objetivamente incorrectas.
barbacoa
@barbecue [cita requerida]. Lo que sea. Me alejaré de esta tormenta de fuego y seguiré con algún problema cuerdo como emacs vs. vi
Carl Witthoft