Feed RSS Planeta Mac

Leopard, Vista y la arquitectura del OSX del iPhone

iphone.png

Daniel Eran publica en su blog RoughlyDrafted.com un interesante artículo sobre la arquitectura del OSX del iPhone, el Leopard y Vista, con su permiso publico esta traducción al español.

Un grupo de gente está trabajando en crackear el iPhone para poder usarlo en redes telefónicas alternativas, modificar su software o instalar sus propios programas. Lo que están descubriendo me resulta muy interesante por que nos da pistas sobre las características latentes del iPhone que serán liberadas vía Software. Esta entrada da un vistazo a lo descubierto, empezando en relaciona al SO del iPhone con el Mac OSX en el año de Leopard y Vista.

iPhone OSX
A pesar de que se decía que el iPhone no ejecutaría nada parecido a OSX y que Apple sencillamente estaba usando la marca OSX al nombrar al sistema operativo del iPhone con el objeto de causar confusión o distorsionar la realidad de sus clientes, el iPhone ejecuta una versión reducida pero casi completa del Mac OSX.

Eso significa que usa un kernel Mach, sun sistema de ficheros Unix, frameworks Cocoa, paquetes de aplicaciones al estilo Mac OSX y otros vestigios de la versión del sistema operativo de Mac derivada de NeXTSTEP.

Al ser un dispositivo móvil, ciertos conceptos relacionados con los escritorios se han eliminado, simplificado, limpiado o replanteado con el objeto de dar soporte a las necesidades de un dispositivo móvil con recursos limitados. Al tratarse de una arquitectura totalmente nueva, también se han eliminado una serie de conceptos que existen en la versión Mac para dar soporte a software antiguo.

El iPhone también incorpora una serie de ideas relacionadas con Leopard, la versión del Mac OSX que saldrá al mercado en octubre. Algunas de esas ideas están cubiertas por una NDA, por lo que obviaré los detalles para revelar lo que creo que es de importancia práctica. Pero lo primero, es indicar lo que es Leopard y en que se diferencia de Windows Vista.

[iPhone Not Running OS X - Slashdot]

[Inside the iPhone: Mac OS X, ARM, and iPod OS X]
[Why OS X is on the iPhone, but not the PC]
[Apple's OS X: How Does it Fit on the iPhone?]
[OS X vs. WinCE: How iPhone Differs from Windows Mobile]

El desarollo de Mac OSX
Aunque tanto Mac OSX como Windows hacen las mismas cosas, Apple y Microsoft tienen distintas visiones sobre como desarrollar y servir a distintos mercados con diferentes necesidades. Eso hace que sea difícil compararlos en general de una forma que tenga sentido. Ya señalé algunas de esas diferencias en la serie de artículos “Leopard vs Vista”.

Desde el año 2000, Apple desarrolló Mac OSX de forma rápida y consistente, inicialmente cada año publicaba una versión nueva, aunque luego el ciclo de desarrollo se alargó a 18 meses:

  • Mac OSX 10.0 se publicó en marzo de 2001
  • Mac OSX 10.1 debutó en septiembre de 2001
  • Mac OSX 10.2 (Jaguar) se publicó en agosto de 2002
  • Mac OSX 10.3 (Panther) se publicó en octubre de 2003
  • Mac OSX 10.4 (Tiger) se publicó un año y medio después en abril de 2005

En 2006, la migración a la arquitectura Intel supuso la publicación de Mac OSX Tiger Intel. Este año, Leopard se ha retrasado debido a la versión para la arquitectura ARM usada en el iPhone. Esto es, dos nuevas versiones principales que no mostraron grandes características para el marketing pero que han empujado a desarrollo del SO de Apple en nuevas direcciones:

  • Mac OSX 10.4.4 (Tiger) para Macs Intel se publicó en enero de 2006
  • iPhone OSX 1.0 (basado en Leopard) se publicó en junio de 2007
  • Mac OSX 10.5 (Leopard) está previsto para octubre de 2007

[Windows 5x More Expensive than Mac OS X]
[Leopard vs Vista]

El desarrollo de Vista
Leopard no se desarrolla como el proyecto Microsoft Longhorn/Vista, que vagó desde 2001 a 2003, luego fue reiniciado sobre la base de Windows Server 2003 y fue retrasado en 2004, 2005 y 2006.

Cuando se publicó Vista como un producto final, acabó siendo un Windows XP con una serie de nuevas arquitecturas por encima como:

  • Los frameworks .Net 3.0 diseñados para reemplazar al API de Win32
  • La capa gráfica Avalon o Windows Presentation Foundation, similar al sistema Quartz del OSX de 2001
  • Un montón de trabajo de seguridad

Ello obligó a los desarrolladores de Windows el tomar la decisión de crear aplicaciones específicas para Vista o continuar programando aplicaciones Win32 y esperar a ver como se desarrolla Vista en aspectos como la seguridad o la robustez.

También creó la duda entre los usuarios sobre si era recomendable migrar al nuevo SO más caro, de hecho el ritmo de actualización de Vista es lento comparado con el de XP a pesar de que los ordenadores nuevos incorporan Vista y el mercado ha crecido desde 2001.

[Acer says Vista not helping PC sales much | Tech news blog - CNET News.com]
[Vista's twofold sales boost: Microsoft should thank PC market growth - Ars]
[Windows Vista Makes Limited Impact On PC Sales, Analysts Reveal - InformationWeek]
[In-Stat: Vista not goosing PC sales - Computerworld]

Actualizaciones de mantenimiento de Mac OSX vs Windows Vista
Además de sus actualizaciones principales, Apple ha publicado 34 actualizaciones gratuitas equivalentes a los Service Pack de Windows. Ambos incluyen un paquete de nuevas características, corrección de bugs y nuevos programas.

En ese número no se incluyen las actualizaciones de seguridad, de firmware, de aplicaciones o actualizaciones alternativas en función de la arquitectura (PowerPC o Intel) publicadas por Apple. Tampoco incluye el mismo número de actualizaciones publicadas para la versión Servidor de Mac OSX.

  • Mac OSX 10.0-10.1 recibió 7 actualizaciones
  • Mac OSX 10.2 (Jaguar) recibió 8 actualizaciones
  • Mac OSX 10.3 (Panther) recibió 9 actualizaciones
  • Mac OSX 10.4 (Tiger) recibió 10 actualizaciones

Entre el Windows XP en 2001 y Windows Vista en 2007, Microsoft publicó dos Service Packs para su sistema operativo de consumo:

  • Windows XP Service Pack 1 en 2002
  • Windows XP Service Pack 2 en 2004

El Windows XP Service Pack 3 está previsto para la primera mitad de 2008.

Si añadimos la versión Servidor y Workstation, Microsoft publicó el Windows 2000 Service Pack 4 en 2003 y un “SP4 Rollup 1″ en 2005, junto con dos Service Packs para Windows 2003 Server y una actualización “R2″ al SP1 de la versión Server.

En total hacen 7 actualizaciones. Si hacemos la misma cuenta, Apple ha publicado 70 actualizaciones para su línea de producto Mac OSX. Se vea como se vea, es vergonzoso para Microsoft y sus entusiastas.

[Windows 95 and Vista: Why 2007 Won't Be Like 1995]

Vendiendo el pasado frente a sirviendo el futuro
Desde su desarrollo en 1990, Microsoft ha añadido periódicamente nuevas funcionalidades a Windows, en parte para vender nuevas copias, pero principalmente para fomentar la demanda de nuevos ordenadores. Las copias incorporadas en los ordenadores nuevos forman la mayor parte del negocio de Microsoft, y la razón por la que Microsoft pelea con China para evitar la venta de ordenadores sin sistema operativo. Si la gente no compra Windows automáticamente, no lo hará luego.

Windows 95,98,2000 y XP fomentaron la venta de PCs. Incluso algunos analistas de la industria achacan al retraso de Vista el estancamiento de las ventas en los dos últimos años. Sin embargo, el hecho de que Microsoft continúe vendiendo un sistema operativo con seis años demuestra lo diferente que es su negocio del de Apple.

Al contrario que Microsoft, Apple no puede vender un producto de hace 5 años y esperar que alguien lo compre. Apple compite en un mercado real, por ello no puede publicar unos arreglos cada pocos años y esperar a que los beneficios lleguen por las ventas de los fabricantes OEM que eligen recomendar exclusivamente Windows.

Incluso Microsoft está teniendo problemas con ese modelo de negocio. En un informe de Gartner titulado “Las ventas de Vista en la primera mitad del año muestran que no el SO no ha sido un motor para el crecimiento de la industria” y publicado el 27 de junio de 2007, Georges Shiffler dice:
“La salida al mercado de Windows Vista a finales de enero ha fallado en estimular el mercado de la forma que muchos esperaban. Nuestros datos sobre el mercado sugieren que Vista ha tenido muy poco impacto en la demanda de PCs o en su reemplazo. No creemos que Vista tenga un efecto significativo en el mercado a no ser que Microsoft aplique una política de marketing mucho más agresiva.”

[Vista Has Not Been a Growth Driver for the PC Industry - Gartner]
[Will Leopard Miss Vista's Window of Opportunity?]

Mejoras en la arquitectura interna frente a características marcadas por el marketing
Para alcanzar y superar a Microsoft, Apple ha tenido que establecer un plan de desarrollo para Mac OSX consistente tendiendo en cuenta una arquitectura global. El progreso constante no sólo permitió superar a Microsoft en el escritorio, sino que abrió a Apple la posibilidad de competir en otros mercados; el Apple TV y el iPhone son claros ejemplos de ello.

Al ser Apple el desarrollador de su propio hardware (junto con su independencia al no tener que mantener compatibilidad con versiones antiguas como hace Windows) le permite moverse rápido e introducir de forma rápida nuevas tecnologías integrando software y hardware.

Las cinco versiones principales de Mac OSX (sin contar las dos versiones para nuevas arquitecturas de procesador) se reconocen por sus características marcadas por el marketing: cosas como Spotlight, Dashboard y Exposé. Sin embargo las características del marketing está para vender nuevas versiones, pero el cómo funcionan internamente dichas versiones es mucho más importante desde el punto de vista del progreso tecnológico general de la plataforma.

De la misma forma, Leopard no es sólo las características de marketing que se asocian con él en la publicidad de Apple.

En realidad representan el trabajo continuo que Apple ha realizado en desde la salida de Tiger en 2005. El valor real de Leopard no es Time Machine o Spaces sino las tecnologías base sobre las cuales se crean esas aplicaciones.

[What Does Prioritization of the iPhone Mean for Leopard?]

Leopard en el iPhone
Como ya dije antes, el hecho de que el iPhone y el Mac compartan tantas tecnologías básicas, el éxito del iPhone permitirá a Apple invertir en tecnologías nuevas que beneficien a ambos productos.

Apple pretende vender 10 millones de teléfonos a finales del año próximo, y varios millones de unidades de Apple TV. Eso significa que doblará el número de productos basados en Mac OSX que se vendan cada año, acelerando de forma significativa la cantidad quue puede invertir en elo desarrollo de su sistema operativo, frameworks compartidos y lógica de aplicaciones compartidas.

En vez de dar servicio a 5,3 millones de clientes Mac con Quicktime, Mail y Safari, Apple proveerá su tecnología a 12 millones este año y cerca de 20 en 2008.

[Inside Apple TV]

Debido a que el iPhone es muy diferente del Mac, hay cosas en su versión de OSX que son un avance de lo que veremos en el Mac, otras son sencillamente distintas y muchas más son versiones simplificadas o eliminadas. El próximo artículo introducirá los detalles de la arquitectura de software del iPhone con comparaciones con el Mac como referencia.

7 comentarios a “Leopard, Vista y la arquitectura del OSX del iPhone”

  1. meneame.net dijo:

    leopard vs vista

    Interesante articulo en planetamac sobre el pasado y presente del desarrollo de los sistemas operativos de apple y mocosoft

  2. esku75 dijo:

    Muy buen articulo, meneado ;)

  3. Macworld 2000, Steve Jobs presenta el OSX y el Dock : planetamac dijo:

    [...] hilo del artículo sobre Leopard, Vista y la arquitectura del OSX del iPhone, me encuentro en Apple Gazette con este video de la Macworld de 2000 en la que Steve Jobs enseña [...]

  4. Ian dijo:

    Muy buen artículo. Muy clarificador.

  5. La arquitectura del OSX del iPhone: el kernel Mach y la RAM : planetamac dijo:

    [...] Daniel Eran publica en su blog RoughlyDrafted.com un interesante artículo sobre la arquitectura del OSX del iPhone, el kernel y la RAM, con su permiso publico esta traducción al español, continuación de la anterior entrega. [...]

  6. Leopard, Vista and the iPhone OS X Architecture — RoughlyDrafted Magazine dijo:

    [...] Español: Leopard, Vista y la arquitectura del OSX del iPhone – planetamac Traducción: Oscar [...]

  7. ramon dijo:

    Considero que Apple tiene muchas ventajas sobre windows.. ya que presenta una interfaz, seguridad y robustes que permite mantenerse como un S.O. confiable y al mismo tiempo que reditue con la inversion que haz hecho en el. Ademas hoy en dia el costo de una MAC esta al alcance de nuestras posibilidades… ME ENCANTA MAC.. SU ENTORNO… Y SIEMPRE HA SIDO SUPERIOR A WINDOWS..

Deja un comentario



Add to Netvibes
Siguenos en Twitter

Últimos comentarios

Ignatius:
Para los vagos como yo… la aplicacion Secrets se ha actualizado y ya incluye esta...

Yorman:
Hola amigos, una favor mi ,macbook air se quedo en pantalla gris, no muestra nada, no...

WILLIAM HERNANDEZ SILVA:
Necesito el programa de office y autocad. Indiquenme en donde lo puedo...

nadae:
Alguien sabe como escuchar Vaughan Radio desde mac, he probado con VLC, FStream y...

JOJO:
PARA TODOS LOS QUE NO SEPAN COMO PONER LA @@@@@ TIENES QUE CAMBIAR EL IDIOMA A INGLES O...

Oscar Reixa:
Si entra en tu presupuesto, el Pro sin duda.

Will:
Tengo dudas para poder elegir un macbook o macbook pro los 2 son buenos pero mi finalidad...

mlaboria:
También haremos el seguimiento en catalan a: http://apple.bloks.cat/live ;)

Categorías

Archivo Mensual

Apple, Mac, Macintosh, Macbook, Powermac, iMac, iBook, iPod, OSX son marcas de Apple Computer. planetamac.es es una publicación independiente.
Galaxia Blog: foto deportes | planeta iphone | planeta ipod | planeta mac | planeta motor | noticias de rally | planeta reixa | planeta zune | andar por salud || 2006,2007,2008,2009 Planeta Mac