Actualidad Macintosh en español

 

Bienvenida: las historias de cada día en Macuarium
Apuntes: recorrido rápido por la actualidad
Titulares: los artículos del día
Noticias: actualidad fresca
Rumores: lo que no sabe todo el mundo
Especiales: Lo que merece la pena saber
Juegos: el descanso del maquero
Opinión: tu tribuna en la Red


Macu te necesita

Vótanos en la revista ReD





La respuesta a tus preguntas es ¡MAC!

¡MAC! pdf númeroVIII
Suscríbete.



Ven a recoger tu salvapantallas

 

[an error occurred while processing this directive]

Programas “empaquetados”, ¿una vuelta a los inicios?, por Juanjo.

12-04-2.000

 

El concepto de Package, aunque poco conocido y aun menos utilizado, está presente en nuestra plataforma desde la introducción del MacOS 9. La idea es bien sencilla, crear “paquetes” de software con todos los elementos necesarios para que un programa funcione en nuestro ordenador. Sería, salvando las distancias, una vuelta a los orígenes del Macintosh, a aquellos tiempos en que las aplicaciones se instalaban copiando la carpeta que las contenía, sin instaladores, sin librerías, así de simple.
Ha llovido mucho desde entonces, ahora la instalación de un programa, y su posterior eliminación, es un proceso más o menos complicado que requiere una aplicación especializada, el instalador, que se ocupa de situar todos los componentes en sus respectivas carpetas. Dichas carpetas, suelen estar diseminadas por nuestro disco duro, haciendo cada vez más complicada la tarea de eliminar un programa por completo. La carpeta de extensiones, soporte para aplicaciones, preferencias, ayuda, scripts, etc. un verdadero lío para los usuarios noveles y un trabajo extra para los avanzados.

Simplicidad, señores...

Es la clave del éxito del MacOS, hacer las cosas simples e intuitivas. Dicha simplicidad se estaba viendo comprometida por la marea de extensiones y librerías que no cesan de surgir, como las setas, como los .dll del nefasto Windows.
Un Package no es más que una carpeta, codificada, que contiene tanto la aplicación como todos los archivos que ésta necesita para funcionar. Para instalarla solo tenemos que copiarla a nuestro disco duro, para borrarla basta con tirarla a la papelera. En principio, y para evitar que los usuarios causen daños en ella, no se puede abrir como cualquier otra carpeta. Al hacer doble click sobre el package se abre la aplicación lista para funcionar. En el esquema, podéis ver como sería un package en MacOS 9, todos los archivos residen en la carpeta "carpeta de la aplicación "X"" (invisibles al usuario), que a su vez se convierte en un paquete.

Pero hay más...

A lo ya mencionado, se añade la posibilidad de que un mismo Package contenga varias localizaciones (idiomas) de un mismo programa. Su compatibilidad entre MacOS 8 y MacOS X es otro de sus puntos fuertes, una aplicación para dos sistemas. Más aun, un mismo programa puede correr sobre distintas arquitecturas (PowerPC o x86), sistemas (MacOS, Windows, etc.) y formatos de disco (HFS, HFS+, NFS, UFS, SMB) lo que haría a los Packages compatibles con ordenadores PC. La integración de todos los archivos (librerías y plugins incluidos) en un mismo paquete, hace que éste sea idóneo para su utilización en servidores y estaciones de trabajo.
Lo que en principio puede parecer una vuelta a los orígenes, es un paso de gigante hacía el futuro de nuestra plataforma. Simplicidad y compatibilidad...

En el esquema de abajo se puede ver un package preparado para funcionar en MacOS 8/9, MacOS X, Solaris y Windows. Al hacer doble click sobre el package y dependiendo del sistema que usemos (plataforma/idioma) se abrirá la aplicación correspondiente (que reside en la carpeta "executables") en el idioma de nuestro sistema operativo. (ojo, el esquema está incompleto, solo sirve como ejemplo).


De esta forma, obtenemos una aplicación lista para funcionar sobre cuatro plataformas distintas y en varios idiomas. Todos los elementos que necesita (librerías, plugins, etc.) están contenidos en el mismo paquete, limpio y sencillo para el usuario.

Más información en:

http://developer.apple.com/techpubs/corefoundation/bundleservices/CFBundleServices/index.html

 

 

Vuelta al Menú

 

12-04-2.000 . Los ingleses pasan de Apple - Ordago a la grande: una Apple Expo sin Apple.
12-04-2.000 . ¿Quieres ir a la MacWorld Expo de Nueva York? - Mac-Club te organiza el viaje.
12-04-2.000 . Reenviad y multiplicáos - Benito J Cámelas explica qué son y qué hacer con los mensajes encadenados.
12-04-2.000 . Programas "empaquetados", ¿una vuelta a los inicios?. Una nueva forma de desarrollar las aplicaciones permite simplificar al máximo la instalación.

11-04-2.000 . AppleWorks 6.0 en español: primer vistazo - Muchos cambios pequeños, y alguno grande....
11-04-2.000 . Apple se queda con Las Vegas y presenta Final Cut Pro 1.2.5 - Entre otras muchas cosas.
11-04-2.000 . La manzana de Jobs es verde - Apple y los ecologistas se llevan cada vez mejor.
11-04-2.000 . Macuarium en las ondas - Este Jueves, por primera vez para todos los radioyentes...
11-04-2.000 . Ojo con Explorer 5 - Parece que hay problemas de privacidad graves.
11-04-2.000 . Apple prepara WebObjects para Linux - Otro asalto al mercado de servidores de Internet.

6-04-2.000 . Ojo al parche: Mac OS 9.0.4 - Mucho ojo, porque trae problemas.
6-04-2.000 . Apple anuncia Darwin 1.0 (entre otras cosas) - QuickTime y Darwin saltan la barrera.
6-04-2.000 . Por fin, Netscape 6... o algo parecido - Netscape ha vuelto, y va a dar guerra :-).
6-04-2.000 . Banners. Toda una colección que nos habéis ido mandando.
6-04-2.000 . ADSL, cable, y la madre que los parió - Porqué interesa y qué hay que hacer para conseguirlo.

5-04-2.000 . Microsoft: culpable, de momento - Ahora hay que ponerle el cascabel al gato.
5-04-2.000 . Vicepresidente de consumo - Jobs pone a un especialista al frente de Apple Europa.
5-04-2.000 . ResEditando Explorer 4.5: Sustituye los logos por algo más interesante - Paso a paso y con ejemplos.

28-03-2.000 . Explorer 5 y cómo sobrevivir. Es bueno, pero tiene problemas serios.

.