Disruptive Sketchbook Rotating Header Image

Multifinder e iPod HD/iTablet

Uno de los ingenieros encargados del software incluido en el Macintosh original fue Andy Hertzfeld, quien marcho de Apple en 1984 para ir por libre y público recientemente el libro Revolution In The Valley donde relata la historia del Macintosh original.

En Apple no esperaban que el Mac se convirtiera en una plataforma que fuera a durar tantos años, la compatibilidad hacía atrás no era normativa en Apple y ya la habían roto varias veces pero el enorme éxito que tuvo esta en el mundo del PC hizo que la plataforma tuviera más vida de la que realmente tenían planeado.

Sin ir más lejos, el ordenador que tenía que ser el sucesor del Mac recibio el nombre de BigMac, tenía que ser un ordenador con Unix como base en el SO (completamente multitarea), una CPU capaz de calcular 1MFLOP y una pantalla de 1 Mpixel de resolución.

El proyecto jamás llego a ver la luz, pero estaba pensado para solucionar algunas de las limitaciones que tenía el Macintosh original que eran las siguientes:

  • El Sistema Operativo siempre se reservaba los 64KB de la parte más alta de la memoria
  • Las aplicaciones no podían tener un tamaño de más de 64KB y se reservaban en la parte baja de la memoria.
  • El entorno gráfico no podía manejar bloques de datos mayores de 32KB
Cuando Andy Hertzfeld se fue de Apple su primera aplicación para el Macintosh se llamo Switcher, estaba pensado para el Macintosh de 512K ya que este permitía poder poner hasta 7 aplicaciones en memoria pero el SO solo podía manejar una. Si queréis saber de que va esa aplicación entonces pulsad +Tab en vuestros Macs y veréis de que iba el Switcher de Hertzfeld.
El siguiente paso para poder manejar la multitarea en los Mac llego con la versión 6 en 1988, se llamo Multifinder y lo que permitía era un tipo de “falsa” multitarea llamada cooperativa, la idea permitía varias ventanas de diferentes aplicaciones y trataba cada una de las ventanas como si de capas de una imagen se trataran para poder dibujarlas todas al mismo tiempo, los problemas venían por el hecho de que al Multifinder para que funcionara bien tuvieron que darle ciertos “privilegios” que otras aplicaciones no tenían y esto provocaba problemas.
En la versión 7 del SO se decidió aumentar el peso de las aplicaciones de los 64KB hasta los 2MB y más tarde con el paso a los PowerPC el tamaño subió hasta los 4MB. Como curiosidad, Windows copio descaradamente la forma en la que funcionaba la gestión de las aplicaciones en memoria en los Macintosh pero al revés. En el Mac primero venía la aplicación, luego la memoria de video asignada y para terminar en la parte superior de la memoria el sistema operativo. En Windows 3.x primero venían los 640KB del DOS, luego unos 128KB para el entorno Windows y para terminar 128KB para las aplicaciones. Con Windows 9x subieron a los 2MB mientras que los NT podían coger la memoria que quisieran.
Monotarea forzada en el iPhone
El SO del iPhone es particular para este tipo de dispositivos ya que en el 99% de los casos se usa un SO a tiempo real para este tipo de dispositivos y en el caso del iPhone no. Los SO a tiempo real tienen la particularidad de atender la última petición dada y no ponerla en espera dentro del control de procesos que tiene el SO.
En el iPhone solo hay dos aplicaciones que puedan hacer esto, la aplicación iPod/Música y la aplicación teléfono, cuando una de estas tiene una petición entonces el resto del sistema se para para atenderlas, incluido el control de interfaz de pantalla (el cual consume el 50% del tiempo). Pero es que no solamente tienen prioridad en cuanto a la gestión de procesos sino que además son las únicas aplicaciones que no se liberan de memoria cuando el usuario pulsa el botón home.
Pero no quiero discutir el tema de la multitarea en el iPhone sino de las posibilidades que puede dar el iPod HD en lo que a multitarea se refiere.
El retorno del “Multifinder”
Apple tiene un dilema enorme, no pueden lanzar un netbook porqué esto les perjudicaría enormemente. Pensad por un momento la enorme cantidad de dinero que perderían en Apple si les diera por hacer un Netbook, sobretodo en la rama de educación donde en EEUU consiguen enormes contratos, entonces dejarían de ganar unas cantidades de dinero enormes.
La mejor solución para Apple es la creación de una plataforma que sea lo suficientemente buena y de calidad para quien este dispuesto a pagar $500 pero que al mismo tiempo no suponga un rival directo para los Macs debido a ser dos conceptos bien distintos. El primer paso para ello es no hacer compatible el software del iPod HD con el software del Macintosh.
Es por ello que el iPod HD no se basara en un hardware como el Intel Atom como algunos han especulado sino que seguirá el mismo tipo de arquitectura que el iPhone y cargara una versión especial del Mac OS X para iPhone que tendrá algunas características propias, entre ellas la posibilidad de tener varias ventanas de aplicaciones de iPhone abiertas al mismo tiempo y simultáneamente en pantalla, lo que supondría el MultiFinder del iPod HD. El SO estaría modificado, permitiendo la multitarea real en todas las aplicaciones.
Posibles especificaciones técnicas y planes de ventas
Las especificaciones técnicas del dispositivo vendrían a ser la siguientes.
  • CPU ARM Cortex A8 a 1 Ghz
  • 512MB de RAM
  • 16 o 32GB NAND Flash (dependiendo del modelo)
  • GPU PowerVR SGX 540
  • Conector USB 2.0
  • GPS y magnetometro incluidos
  • 802.11n, Bluetooth 2.x y 3G
  • Pantalla de 10.6 pulgadas
La conexión a internet es parte fundamental del dispositivo por lo que se va a vender con una tarjeta 3G incluida de serie pero no servirá para teléfono sino como conexión a internet por lo que el consumidor solo tendrá que pagar la cuota de internet, por lo que al igual que el iPhone será un producto subvencionado.
El producto será presentado a principios del año que viene, posiblemente en una conferencia alrededor de este.

1 Comment on “Multifinder e iPod HD/iTablet”

  1. #1 Multifinder e iPod HD/iTablet – Disruptive Sketchbook
    on Nov 6th, 2009 at 2:46 am

    [...] En el iPhone solo hay dos aplicaciones que puedan hacer esto, la aplicación iPod /Música y la aplicación teléfono, cuando una de estas tiene una petición entonces el resto del sistema se para para atenderlas, incluido el control de … More: Multifinder e iPod HD/iTablet – Disruptive Sketchbook [...]

Leave a Comment