iPad: antes de que nadie se lleve un disgusto .... la parábola de la tostadora

26/01/2010 por Redacción

3dtotal-tutorial-tostadora.jpgDurante los pasados meses, la cantidad de rumores sobre le nuevo dispositivo que Apple va a presentar mañana ha tenido en vilo prácticamente a toda la comunidad Mac, generando una inmensa cantidad de información que ha supuesto para Apple la mejor campaña de publicidad sin gastarse un solo euro

Pero a día de hoy, solo Apple sabe que es este dispositivo y para que sirve. Y quizás el iPad no sea ese gadget maravilloso que salve la economía mundial, permita inventar el teletransporte y curar hasta la última enfermedad del ser humano. Solo Apple tiene claro para que va a servir y para que no y muchos puede que acaben pensando que al final, solo es una tostadora mas. Pero hasta la tostadora tiene una parábola que habla de dispositivos eficaces diseñados para hacer lo que se espera de ellos ... que quizás no cumpla con las expectativas de todos.

La parábola de la tostadora

Érase una vez, en un reino no muy lejano, un rey que convocó a dos de sus consejeros para ponerlos a prueba. Les mostró a ambos una brillante caja de metal, con dos ranuras en la parte superior, un interruptor de control y una palanca. "¿Qué pensáis que es?" -les preguntó.

Uno de los consejeros, a la sazón Ingeniero eléctrico, respondió primero. "Es una tostadora" -dijo.

El rey volvió a preguntar, "¿Cómo diseñaríais un ordenador embebido para él?"

El consejero respondió: "Usando un microcontrolador de cuatro bits, escribiría un sencillo programa que leyera el nivel de tostado que marca el interruptor y cuantificara su posición en una de 16 posiciones de oscuridad, desde el blanco nieve al negro carbón. El programa usaría ese nivel de oscuridad como índice de una tabla de 16 elementos con valores de tiempo predeterminados. Después encendería los elementos de calor y arrancaría el temporizador con el valor predeterminado seleccionado de la tabla. Una vez transcurrido el tiempo, se apagarían las resistencias y haría saltar la tostada. Si su majestad vuelve la semana que viene, le mostraré un prototipo funcional."

El segundo consejero, un desarrollador de software, reconoció inmediatamente el peligro de una perspectiva tan limitada. Y dijo "Las tostadoras no sólo convierten el pan en tostadas; también se usan para calentar tortitas congeladas. Lo que tenemos delante es en realidad una herramienta para cocinar desayunos. A medida que los ciudadanos de su reino se vuelvan más sofisticados, demandarán más capacidades. Necesitarán una herramienta para cocinar desayunos que también pueda cocinar salchichas, freír bacon y hacer huevos revueltos. Una tostadora que sólo haga tostadas quedará pronto obsoleta. Si no pensamos en el futuro, tendremos que rediseñar completamente la tostadora dentro de pocos años.

Con esta idea en la cabeza, podemos formular una solución más inteligente al problema. Primero, crearemos la clase "comidas de desayuno". Especializaremos esta clase en subclases: cereales, cerdo y aves. Este proceso de especialización debería repetirse con los cereales divididos en tostadas, magdalenas, bollos y tortas; cerdo dividido en salchichas, rodajas y beicon; y las aves se repartirían entre huevos revueltos, huevos duros, huevos escalfados, huevos fritos, y diversas clases de tortilla. La clase de tortillas de jamón y queso merece una atención especial porque debe heredar características de las clases de cerdo, queso y ave. Aún más, vemos que el problema no puede resolverse adecuadamente sin herencias múltiples. En el momento de la ejecución, el programa debe crear el objeto correspondiente y enviar un mensaje al objeto que dice "Cocina por ti mismo". La semántica del mensaje depende, por supuesto, del tipo de objeto, de forma que tendrá un significado diferente para una tostada que para unos huevos revueltos.

De hecho, revisando el proceso que llevamos hasta el momento, vemos que la fase de análisis ha revelado que el requerimiento principal es cocinar cualquier tipo de comida de desayuno. En la fase de diseño se han revelado algunos requisitos derivados. Específicamente, necesitamos un lenguaje orientado a objetos con herencias múltiples. Está claro que los usuarios no quieren que los huevos se enfríen mientras se hace el beicon, así que también se necesita un procesado concurrente. Y no debemos olvidar el interfaz de usuario. La palanca que baja la comida carece de versatilidad, y el interruptor de nivel de tostado es confuso. Los usuarios no comprarán el producto a menos que tenga un interfaz gráfico de usuario amigable. Cuando el "cocinador de desayunos" se conecte, los usuarios deberían ver una bota de vaquero en la pantalla. Los usuarios harán clic en ella y el mensaje "Arrancando UNIX v.8.3' aparece en la pantalla (UNIX 8.3 ya debería haber salido para cuando el producto se empiece a comercializar). Los usuarios podrán desplegar un menú y hacer clic en las comidas que quieran cocinar.

Habiendo tomado la sabia decisión de especificar el software en la fase de diseño, sólo resta escoger una plataforma adecuada de hardware para la fase de implementación. Un Intel Pentium con 48 MB de memoria, un disco duro de 1,2 GB, y un monitor SVGA deberían ser suficientes. Si seleccionamos un lenguaje de programación multitarea orientado a objetos que soporte las herencias múltiples y tenga un interfaz gráfico incorporado, se tardará muy poco en escribir el programa."

El rey mandó cortar la cabeza al desarrollador de software, y todos vivieron felizmente desde entonces.

En resumidas cuentas: no esperes "mas que un iPad", sea el diseño y características que tenga, porque quizás te llevas una decepción.

Leído en http://www.fensende.com/~mcuddy/. Autor desconocido. Traducido por Alf

0

Comentarios

  • avatar
    #1 Anónimo el 26/01/2010
    jajajajajajajajjja.

    Un gran recordatorio para que no elevemos las expectativas mas allá de la simple realidad. Luego viene lo del "que mierda de keynote" y esas cosas.

    Centrémonos.
  • avatar
    #2 Anónimo el 26/01/2010
    Bueno, entonces el iPad me hará el desayuno o no?
  • avatar
    #3 Anónimo el 26/01/2010
    buena pregunta ;) jajajajajaja!
  • avatar
    #4 Anónimo el 26/01/2010
    Notable la parabola...!!!
  • avatar
    #5 Anónimo el 26/01/2010
    Pues to estoy seguro que no va a ser un simple tablet. Apple revoluciona el mercado con nuevos productos O cubre las necesidades mejor que nadie. En el caso del iPhone, por ejemplo, "bastaba" con crear un teléfono sencillo, cuyas prestaciones fueran las normales pero funcionales (un navegador real, un reproductor de música ágil, una velocidad estable...). No inventó nada, simplemente cubrió las necesidades de miles de personas hartas de potentísimos teléfonos imposibles de explotar al máximo. En el caso del iPod (aunque ya MP3 incluso con disco duro) Apple sí revolucionó el segmento: pantallas grandes, disco duro de gran capacidad, software de gestión imprescindible, uso sencillo y con una mano, precio elevado, diseño impecable.... En la actualidad los usuarios no piden nada a los tablets, no les ven problemas ni deficiencias (la mayoría directamente ni les ven). Además el tablet multimedia, por definición (Ej. Toshiba Journee) consta de pantalla táctil, iconos grandes y sencillos, acceso a internet... no veo mucho sentido que Apple se lance a este mercado con un "iPod Big Touch". Apple deberá sorprender con el software (nada de iPhone OS, ya hay tablets así) o con alguna tecnología estilo Multitouch nunca vista. Y sobre todo deberá crear alguna necesidad como la de internet en todas partes del iPhone o la de toda tu biblioteca contigo del iPod: eso marcó la diferencia en unos dispositivos que ya contaban con funciones imprescindibles (llamar y música respectivamente), algo que el tablet no tiene. Sólo así el iSlate (o iPad, apuesto por el) será algo en el mercado y no un simple super iPod Touch de 900€. Y si consigue consigue un software novedoso, un hardware especial y crear/cubrir una necesidad importante realmente no habrá disgusto mañana.


    Aunque después de MacBook-1cm-130GB-0,8Ghz-Superdrive+450€=MacBook Air






    ...ya me espero lo que sea


  • avatar
    #6 Anónimo el 26/01/2010
    algo pequeño, barato de fabricar y caro para vender. Que sea util o no, reinvento o no es irrelevante.
  • avatar
    #7 Anónimo el 26/01/2010
    compañero, dará igual su relevancia o irrelevancia.
  • avatar
    #8 Anónimo el 26/01/2010
    te ha faltado añadir "con funciones de tablet" para definir al iPod Touch
  • #9 Administrador el 26/01/2010
    Aquí el negocio está en los servicios:

    http://www.faq-mac.com/noticias/38438/mas-alla-itablet-negocio-esta-servicios

    Saludos

    ---------------
    http://www.faq-mac.com

Escribe un comentario

Regístrate o identifícate para poder comentar