Pregunta

Soy un usuario de Mac, así que sé que para Mac OS X, me gustaría que mis juegos empaquetados en un buen paquete .App (como lo hizo Aquaria, por ejemplo). Pero, ¿cuál es el estándar en Windows? ¿Y cuál es el estándar en Linux?

No estoy familiarizado con ambos, pero por lo que entiendo, tampoco hay equivalente a un paquete de aplicaciones de Mac. ¿Los usuarios prefieren una carpeta que contenga el ejecutable y una carpeta de "datos"? ¿O deberían los datos simplemente estar directamente en la carpeta con el ejecutable, a los que casi siempre se accederá (por ejemplo) por un atajo o a través de (algo así) en el menú de inicio?

¿De qué manera hará que los usuarios sientan que es una aplicación normal creada específicamente para su sistema operativo?

Editar para aclarar: no estoy preguntando por un instalador, estoy preguntando sobre la aplicación real en sí.

¿Fue útil?

Solución

Las aplicaciones de Linux generalmente se distribuyen como "paquetes", cuyo formato exacto dependerá de la distribución. Debian y Ubuntu usan .Deb, Red Hat y Fedora usan .RPM, etc. Hay herramientas para hacer "paquetes de aplicaciones" para Linux, pero no se usan con frecuencia.

Las aplicaciones deben almacenar archivos de datos globales en/usr/share>, y archivos por usuario en$HOME/.local/share>.

Otros consejos

En Windows XP, los datos de la aplicación generalmente se almacenan en C: Archivos de programa YourProgramName. Para Vista, Microsoft ha creado otra carpeta de nivel principal y debe almacenar los datos de su aplicación en C: ProgramData YourProgramName. No se sabe qué van a hacer para Win 7. Cualquier datos específicos del usuario, como archivos de configuración, debe almacenarse en el directorio de inicio del usuario, C: Documentos y configuraciones John Muestra

Linux use .deb para Debian y sus variantes, .RPM para Red Hat y sus variantes, y .bin, que en realidad es un script de shell que contiene los datos y los procedimientos de instalación, destinados a instalar en cualquier Linux que se independiente en la presencia de Deb o RPM instaladores.

Windows usa más comúnmente EXE, un ejecutable regular, que es el programa de instalador. Como lo hace el .bin, aporta todos los archivos necesarios a la instalación dentro de su cuerpo (el "autoextractor llamado"). Windows recientemente (WinXP SP2 y Higher) trajo otro formato, el .msi (instalador de Microsoft) para funcionar como el DEB y las RPM de Linux.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top