¿Por qué tengo que arrastrar mis nuevas aplicaciones a la carpeta de aplicaciones?

24

Soy un nuevo usuario de Mac y he estado instalando algunas aplicaciones diferentes para diferentes cosas. Muchos de estos usan archivos .dmg.

¿Por qué exactamente esperan que arrastre el icono a la carpeta de la aplicación? ¿Cual es el punto de esto?

Dibujó
fuente
3
A medida que las Mac cierran las paredes cada vez más (por ejemplo, Mac App Store), no tendrá que hacerlo. Todo se hará por usted ...
1
@mankoff: ¿Cómo hace que el software sea más fácil de instalar y no agrega ninguna limitación en cuanto a cómo ya puede instalar el software "cerrando las paredes"?
Mark Szymanski
3
@ Mark Szymanski: Probablemente porque la única forma de ingresar su aplicación a la Mac Store es a través de Apple, y Apple tiene muchas limitaciones sobre lo que su software puede y no puede hacer.
Nombre falso
3
Mark, por mucho que odie decirlo, hay limitaciones de funcionalidad muy significativas impuestas en las aplicaciones enviadas a la Mac App Store.
Jason Salaz
3
Este no es un foro. Manténgalo relevante a la pregunta original.
David Metcalfe

Respuestas:

18

Una aplicación en una Mac es solo una carpeta llena de archivos con una .appextensión. Sin embargo, macOS le oculta este hecho y muestra la carpeta como un archivo con un icono. Ahora, cuando descargas algo, es muy incómodo descargar varias carpetas separadas (sin un administrador de descargas). Por lo tanto, esta "Carpeta de aplicaciones" debe colocarse dentro de un único archivo de alguna manera. Esto se logra de tres maneras:

  • Usar un .ziparchivo (un contenedor que comprime su contenido para ahorrar espacio)
  • Usar un .dmgarchivo (que es un sistema de archivos sin formato, en lugar de un sistema de archivos jerárquico)
  • Cree un instalador (que, sin embargo, también debe estar en .zipo .dmgporque los instaladores también son carpetas en una Mac)

Dado que la mayoría de las aplicaciones son independientes y no necesitan nada fuera de la carpeta de la aplicación, un instalador no solo es excesivo sino también más lento que solo distribuir la carpeta de la aplicación.

Obviamente, puede iniciar aplicaciones desde donde quiera; es solo una costumbre o una recomendación incluirlos, /Applicationsya que es más fácil encontrarlos de nuevo y funciona con múltiples usuarios.

XQYZ
fuente
1
Nadie ha inventado una descarga .zip que se extraiga automáticamente en el lugar adecuado (¿o en un lugar de su elección?)
Drew
Bueno, hay cosas de extracción automática, pero eso es básicamente un instalador simplificado, que, de nuevo, es una carpeta en OS X. También es bastante inseguro dejar que se instale donde quiera. Supongo que Apple podría haber envuelto una extensión de archivo (digamos .appzip) que sería solo un archivo zip renombrado, que se extrae /Applicationscuando se ejecuta, pero no sé exactamente por qué no lo hicieron. Tal vez sea solo por razones históricas.
XQYZ
Con respecto a "o un lugar de su elección": la mayoría de las aplicaciones de extracción (The Unarchiver al menos) se pueden configurar para solicitar una carpeta de destino al extraer archivos.
XQYZ
1
@Drew piensa de esta manera: cómo "extraerse automáticamente a un lugar apropiado o al lugar que elijas" es más fácil que dar un acceso directo al lugar predeterminado (apropiado) y permitirte moverlo a cualquier lugar que elijas utilizando los medios propios del sistema operativo? Bueno, te respondo: no lo es. Esto es solo un paradigma de lo que estás acostumbrado a hacer.
cregox
1
@Cawas: Tal vez sea solo una cuestión de paradigma, no es exactamente lo más difícil de hacer, pero aún así. Tengo que hacer clic en el instalador, tengo que hacer clic y arrastrar el archivo, tengo que cerrar la ventana del sistema de archivos montado, tengo que desmontar el sistema de archivos y tengo que eliminar el instalador. A diferencia de hacer clic en el instalador, hacer clic en "Aceptar" para colocarlo en el lugar predeterminado y luego eliminar el instalador. Nuevamente, no es un gran problema, solo muchas cosas en mi cara que no pensé que tendrían que estar allí.
Drew
7

La carpeta / Aplicaciones es solo un lugar conveniente para almacenar todas sus aplicaciones. Teóricamente puedes almacenarlos en cualquier lugar. Algunos software (como Butler) buscarán automáticamente aplicaciones en estas ubicaciones estándar, por lo que si las almacena en otro lugar (como / Users / Shared / Applications), dicho software no las encontrará de forma predeterminada.

En general, hay tres lugares estándar para almacenar aplicaciones, y el 99% de los usuarios de Mac solo trabajan con el primero:

  • / Aplicaciones (disponibles para todos los usuarios)
  • / Usuarios / nombre de usuario / Aplicaciones (disponible para el usuario conectado que posee esa carpeta)
  • / Desarrollador / Aplicaciones (disponible para todos los usuarios, utilizado para el software Xcode)
Arrojar
fuente
4

No tiene que poner sus nuevas aplicaciones en la carpeta de aplicaciones, es solo el lugar predeterminado para colocarlas.

René Larsen
fuente
3

Puede crear /Applications/Imaging, /Applications/Internetetc., si desea clasificarlos. Simplemente no mueva ninguna de las aplicaciones estándar a estas carpetas porque las actualizaciones futuras esperarán que estén directamente en /Applications.

jm666
fuente
0

Tenga en cuenta que hay muchas aplicaciones que asumen que están en una carpeta llamada "Aplicaciones" y aplicaciones que buscan otras aplicaciones específicas en la carpeta "Aplicaciones".

Chris Quenelle
fuente
-1

Los archivos DMG están comprimidos y son de solo lectura. Las aplicaciones frecuentemente necesitan poder actualizar o cambiar componentes dentro de sí mismas; como mínimo, cuando se detecta una nueva versión y ofrece instalar una actualización, no podrá eliminarse y colocar la nueva versión en su lugar. De hecho, probablemente encontrará que ejecutar una aplicación desde un DMG dará como resultado un mensaje de "se descargó de Internet" en cada lanzamiento. Eso no sucede si lo mueve al lugar correcto.

Ejecutar una aplicación desde un DMG bloqueado es una forma segura de encontrarse con problemas. Simplemente arrastre la aplicación a algún lugar en su disco duro, preferiblemente una de las carpetas de aplicaciones.

Hay ciertas ubicaciones en su Mac que tienen un significado especial para el sistema: estos son lugares donde la Mac busca aplicaciones que se pueden iniciar cuando hace doble clic en un documento. Incluyen la carpeta de aplicaciones de nivel superior y una carpeta llamada "Aplicaciones" en su carpeta personal de inicio. Los DMG montados no son parte de esto, aunque solo sea porque no siempre están montados.

Xendo
fuente