13 votos

¿Por qué no tengo para instalar programas?

He comenzado a usar un Mac para el desarrollo de iOS, procedentes de dos décadas de uso de Windows, y estoy asombrado y confundido a encontrar que no hay ningún proceso de instalación para Mac programas....usted acaba de descargar, abrir el DMG, copiar el archivo, y listo.

Esto me confunde a ningún extremo.

Puede alguien explicar en un nivel técnico cuál es la diferencia? Cómo podría posiblemente no sea necesario realizar un proceso de instalación?

Y si tal cosa es posible, ¿por qué no todos los sistemas operativos funcionan de esa manera?

15voto

goodwinod Puntos 1

Nosotros los usuarios de Mac a hacer la misma pregunta de otra manera: ¿por Qué necesita un (naciones unidas)instalador para todo en Windows?

La mayoría de los programas de Mac son completos paquetes - todos sus recursos están en la carpeta de la Aplicación (clic derecho sobre el icono de la Aplicación -> Mostrar Contenido del Paquete). Así que se va a ejecutar desde cualquier lugar, hay una variable del sistema que indica el código donde está. A menudo, una aplicación se puede ejecutar directamente desde el DMG descargado e incluso desde un servidor remoto. Bits de un impacto en el rendimiento, pero va a trabajar. Configuración de usuario en la biblioteca del usuario, también hay rutinas del sistema para manejar la mecánica.

Los Macs no tienen registro central que requiere la instalación (o de mantenimiento), por lo que nada debe ir allí.

Si usted es el desarrollo de aplicaciones de Mac usted debe tratar muy duro para no necesitan un instalador de si va a instalar las bibliotecas compartidas o shell de nivel de servicios. En general, es posible hacer sin.

Desde que se dirigen hacia la programación en iOS sugiero que simplemente no es de preocuparse. iOS reglas le dirá dónde guardar lo que, y NO es negociable. Preferencias de ir aquí, los datos de usuario va allí. Usted va a utilizar el adaptador de Api. Cumplir. Obedecer.

5voto

ronaldpoi Puntos 366

En realidad, hay un montón de cosas en OS X que necesitan ser "instalado".

Normalmente, las aplicaciones que están "instalados" son paquetes que incluyen ciertas instrucciones. Para ponerlo simple, el paquete se ejecuta una secuencia de comandos y nos dice que el sistema para crear/mover archivos en diferentes partes del sistema operativo. Esto es necesario para que el software como la suite de Adobe CS o Microsoft Office.

El otro tipo de aplicaciones, son un poco "aplicaciones standalone", en la que sólo se necesita sólo un archivo ejecutable. Este archivo, cuando se abre, a continuación, crea sus dependencias, archivos de preferencias y tal.

3voto

kpierce8 Puntos 1009

En muchos casos, un instalador de Windows realmente no se hacer otra cosa, a continuación, extraer los archivos comprimidos, y escribir en el destino.

Y, a continuación, crea un par de accesos directos, y puede registrarse para abrir archivos con extensiones específicas.

No hay nada mágico acerca de la instalación de software en windows, y por tanto el software de Windows, puede, de hecho, tome el software instalado directorio y copiar directamente a un otro ordenador y ejecutarlo allí sin hacer una (re)instalar.

Por lo que es principalmente una diferencia entre userinterfaces(Que es responsable de la copia de los archivos) no diferencia entre lo que realmente sucede.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X