Actualización 14/04/2007: Apple España incluye ahora el comunicado en las Hot News. Se reproduce la versión oficial, aparte de mi traducción de la versión inglesa. ¡Gracias, Carles!
Bueno, bueno, la que se ha armado por el hecho de que Apple haya retrasado 4 meses (sólo 4 meses) la presentación de Leopard. Supongo que los que ahora dicen que pensaban comprar un Mac con Leopard cuando salieran, pero se van a comprar en su lugar un PC con Linux son los mismos que dijeron que abandonaban la plataforma cuando Apple anunció el cambio a la arquitectura Intel.
Vayamos por partes, que decía un tal Jack The Ripper…
El anuncio
La forma de anunciar el retraso ha sido un poco rara: se trata de una “Apple Statement”, o “-Declaración- Comunicado de Apple” embebida en las Hot News de la web estadounidense de Apple y ahora en la española (-ni siquiera- aún no está en la web canadiense, por ejemplo), y que ni siquiera aparece en el listado RSS de la web: es un apéndice estático a la página.
La declaración dice, tan fielmente como puedo reproducir:
El iPhone ha pasado varios de sus pruebas de certificación obligatorias, y sigue el programa marcado para su lanzamiento a finales de Junio, como estaba previsto. Estamos impacientes por que los clientes lo tengan en sus manos (y dedos), y experimenten cuán mágico y revolucionario es como producto. Sin embargo, el iPhone contiene el software más sofisticado jamás embarcado en un dispositivo móvil, y su finalización ha tenido un precio — tuvimos que pedir prestados algunos ingenieros clave de software y de aseguramiento de calidad a nuestro equipo Mac OS X, y como resultado no podremos lanzar Leopard en nuestra conferencia mundial de desarrolladores (WWDC) a principios de Junio como teníamos previsto. Ahora planeamos mostrar a nuestros desarrolladores una versión casi final de Leopard en la conferencia, proporcionarles una beta que puedan llevarse a casa para los tests finales, y lanzar Leopard en Octubre. Pensamos que la espera merecerá la pena. La vida presenta situaciones de compromiso a menudo, y en este caso estamos seguros de que hemos hecho el compromiso adecuado. [12 Abril, 2007]
La declaración que ahora aparece en la web de Apple España dice:
El iPhone ya ha aprobado varios de sus exámenes obligatorios de certificación y está cumpliendo el calendario de salida al mercado en los Estados Unidos, previsto para finales de junio. Estamos impacientes por que los clientes puedan por fin echarle el guante y experimentar lo revolucionario y mágico que es este producto. No obstante, el iPhone incorpora los programas más sofisticados que jamás se hayan integrado en un móvil, y terminarlo a tiempo no ha sido sencillo: hemos tenido que asignar muchas tareas a los ingenieros de informática y a los expertos en procesos de calidad de nuestro equipo de Mac OS X, por lo que no podremos poner a la venta Leopard en nuestra Conferencia mundial de desarrolladores de principios de junio como habíamos planeado inicialmente. Si bien todas las prestaciones de Leopard estarán terminadas para entonces, de publicarlo no podríamos ofrecer el producto de calidad que tanto nosotros como nuestros clientes esperamos. Hemos decidido mostrar a nuestros desarrolladores una versión prácticamente definitiva de Leopard en la conferencia, darles una beta que puedan utilizar para sus pruebas finales, y presentar Leopard en octubre. Creemos que la espera merecerá la pena. A veces, la vida obliga a elegir, y en este caso estamos seguros de haber tomado la decisión correcta. [12 de abril de 2007]
Audiencia
¿A quién va dirigido, en realidad, este mensaje?
Puesto que el mensaje no aparece en la sección de Press Releases de Apple, ni aparece en las sindicaciones RSS, ni en ninguna otra web de Apple que no sea la estadounidense, parece que en principio la audiencia destino es tan pequeña como se pueda… si no fuera por el hecho de que, en todas partes, hay bitácoras, analistas financieros, y medios electrónicos cubriendo cualquier anuncio, por mínimo que sea, de Apple.
Desde mi punto de vista, el anuncio tiene tres destinatarios:
- Analistas que pudieran estar pensando que el iPhone podría sufrir cualquier clase de retraso.
- Analistas que pudieran esperar unas ventas superiores de Apple, para que rebajen sus expectativas.
- Desarrolladores, especialmente aquellos registrados en los programas Select y Premium, y aquellos que asistieron a la WWDC 2006.
A los analistas que esperaban un posible retraso del iPhone, les queda confirmado que Apple Computer, Inc., piensa hacer todo un éxito del lanzamiento del iPhone, y que dedicará todos los esfuerzos necesarios para cumplir con las fechas previstas.
A los analistas que esperaban ventas superiores de Apple, Apple les enfría ligeramente las expectativas. Puede que esas expectativas sean revisadas de nuevo al alza, porque el impacto del retraso de Leopard, en principio, no sea tan alto para las personas que simplemente quieren un nuevo Mac, o quieren probar Mac y Windows a la vez en una máquina: eso lo pueden hacer ya.
Y a los desarrolladores, especialmente aquellos que están integrando más sus aplicaciones con Leopard, el mensaje es: lanzad una aplicación que no sea específica para Leopard, o esperad a finales de octubre para poder venderla…
Importancia del anuncio
Creo que para los dos primeros grupos el anuncio es de “consumo instantáneo”. Esto es, se descontará o se incrementará correspondientemente la estimación de ventas de Apple, y su valoración en bolsa, y ya está. Siempre habrá un troll que intentará vincular este retraso con la pérdida de foco de Apple en el Mac OS X… y ya veremos que esto, bajo ningún concepto, se puede pensar que sea así.
Para el tercer grupo, el de los desarrolladores, el problema es más agudo. Algunas de las novedades de Leopard, como Objective-C 2.0, desarrollo con Xcode 3.0, etcétera, pueden hacer que sea mucho más fácil desarrollar para Leopard, pero mucho más difícil de que la misma aplicación sirva para Mac OS X 10.5 y 10.4.×. Esos desarrolladores tienen ahora un par de meses para intentar mitigar su vinculación con funciones de Leopard.
Frecuencia de actualizaciones
Veamos el marco de actualizaciones de las diferentes versiones de Mac OS X:
- Mac OS X Public Beta (10.0ß): Octubre 2000
- Mac OS X Cheetah (10.0): Marzo 2001 (+5 meses)
- Mac OS X Puma (10.1): Septiembre 2001 (+6 meses)
- Mac OS X Jaguar (10.2): Agosto 2002 (+11 meses)
- Mac OS X Panther (10.3): Octubre 2003 (+14 meses)
- Mac OS X Tiger (10.4): Abril 2005 (+30 meses)
Apple ha ido ralentizando el ritmo de actualización no tanto porque no tenga capacidad de innovar más rápido, sino porque las actualizaciones muchas veces rompían la estructura que un programa esperaba tener debajo, para proporcionar una estructura más sólida… pero diferente.
En estos 30 meses, las aplicaciones para Tiger se han adaptado totalmente a Spotlight, a las nuevas formas de programar para el kernel, y a muchas otras mejoras que Tiger introdujo. Los usuarios están comparando Vista con Tiger, y Tiger gana en la mayoría de conceptos.
La desilusión
Es comprensible la desilusión de quienes esperaban un Leopard en Abril-Junio —tanta más desilusión cuanto antes esperasen al felino—, especialmente de dos sectores: de quienes querían ver un Leopard que dejara a Vista totalmente anticuado, y de quienes pensaban lanzar aplicaciones específicas para Leopard —utilizando nuevas funciones Core Animation, OpenGL 2, OpenML, OpenAL, Objective-C 2.0, interacción con el repositorio de tareas pendientes—.
No tiene mucho sentido la desilusión de quien quería comprarse un Mac, pero sólo si venía con Leopard. Estoy casi seguro de que, finalmente, quienes realmente querían un Mac se lo comprarán, porque la actualización a Leopard, aparte de todas las características nuevas que conocemos, tendrá otras que aún desconocemos. La no presentación de iLife ’07 induce a pensar que será específica para Leopard, quizá hasta el punto de venir en la misma caja. Del mismo modo, parece que Keynote 4 y Pages 3 necesitarán, casi seguro, de Core Animation para sus capacidades más vistosas.
Lo que puede hacer Apple
Creo que Apple debe hacer un par de cosas para mitigar el problema… pero también son cosas que ya ha hecho.
La primera, proporcionar cupones de actualización a Leopard en cuanto se anuncie en la WWDC. Cada vez que se ha anunciado oficialmente el lanzamiento de un nuevo sistema, Apple ha proporcionado cupones de actualización a la versión siguiente, pero ese periodo ha sido siempre inferior a 2 meses, mientras que en el caso de Leopard el periodo tendría que ser de, al menos, 4 meses.
Otra es proporcionar a los desarrolladores herramientas para que, en lo posible, sea fácil crear para Tiger aplicaciones ligadas a Objective-C 2.0 y Xcode 3.0, como Dashcode. Dashcode será solo para Leopard, pero actualmente Apple proporciona una versión que también funciona en Tiger para obtener la máxima información posible.
Reacciones sensatas
La mayoría de los comentaristas a los que respeto, como John Gruber, o el desarrollador Brett Simmons, coinciden en varios aspectos:
- Tiger es un sistema operativo estupendo, incluso comparado con Windows Vista… ¡o, añado yo, el propio Leopard!
- Un retraso de 4 meses, entregando toda la funcionalidad prevista, sobre un desarrollo estimado de 24 meses, no es comparable a un retraso de más de 24 meses sobre un desarrollo inicialmente estimado en 24 meses… que tras el retraso no contiene todas las funcionalidades previstas.
- La excusa de que Apple retrasa Leopard por culpa del iPhone es un poco extraña… pero viene a indicar que, desde luego, el iPhone está basado en Leopard. Yo diría que los TV integran Tiger con Core Animation… y que eventualmente utilizarán Leopard.
- Quienes piensen que Apple se está abandonando en el desarrollo de Mac OS X desde que se convirtió en Apple, Inc., que lo piensen dos veces: Apple ha pasado al espacio de los dispositivos electrónicos de gran volumen… metiendo un Mac OS X dentro de todos ellos 😉
Enlaces
- Faq-Mac: Mac OS X 10.5 Leopard retrasado hasta octubre por culpa del desarrollo del iPhone
- Apple: HotNews
- Apple España: HotNews
Comentarios
13 respuestas a «Opinión: Sobre el retraso de Leopard»
Estupendo y clarificador comentario (como siempre;-)) A ver si acabas esa tesis cuanto antes y dejas estupefacto a todo el tribunal (que en este país un culaquiera es doctor con menos sapiencia que tú).
Firmado: un cualquiera.
Hola Juan de Dios,
No he mirado otras webs de Apple, pero en la de España sí que ya está el comunicado.
De haber esperado un poco te habrías ahorrado la traducción 🙂
Mejor que culpar al pobre iPhone, que simplemente pasaba por ahí, podían haber reconocido que mantener una beta pública capada y trabajar en “funcionalidades ocultas” es una sobrecarga de trabajo que ha retrasado el proyecto.
Debido a esto, no han podido contar con buena cantidad de los betatesters que necesitarían para asegurar la calidad final del producto.
Buen artículo, sí señor. Ya está bien de tanto agorero!!!!!!
@Ramón: ¡Gracias por la confianza!
@Carles: ¡Gracias por la información, ya he actualizado el artículo!
@manicminer: ¡Qué gran juego! Y bueno, sí, no me gustan los agoreros… aunque puedo estar más que equivocado 😉
Me parece una reflexión muy interesante, pero no tengo tan claro que realmente los problemas se deban a esas funcionalidades ocultas. Leopard se ha ido desarrollando a buen ritmo hasta la alpha de desarrolladores de la WWDC 2007, porque las betas son _feature complete_.
Una posible explicación que leí en la bitácora de Brett Simmons es que quizá haya características de Leopard específicas para el iPhone, y que hasta que no se termine totalmente el iPhone no es posible cerrar Leopard.
Esas características serían, evidentemente, _top secret_ en la WWDC 2006, puesto que el iPhone no se presentó hasta Enero de este año, y estarían relacionadas con la sincronización de información entre Macs, .Mac, y los iPhone de la familia del usuario.
Yo creo que es cierto, el retraso es momentáneo, nada comparado con Vista.
Lo que pasa es que uno se vuelve ansioso por ponerle las manos encima a Leopard. El problema también es que Tiger es tan bieno que mejorarlo es dificil.
Lo que mostro Apple en el preview son solo aplicaciones más que detalles específicos del sistema, esta claro que el tema es principalmente las fotocopiadoras de Microsoft, ahora eso siempre sera copiable. Lanzarán Leopard y yo espero que sea espectacular.
En fin habrá que esperar, la lata es para los que tenemos Intel de 32 bits no tendremos todas las prestaciones como los que tienen de 64 bits, lo injusto es que compre mi MacBook dos meses antes del lanzamiento del MacBook con core 2 duo y mi iMac a meses después del lanzamiento. Creo que quienes apostamos por Intel deberíamos tener algo de privilegios 🙂
Excelente
Como siempre muy objetivo, esperemos a junio a ver que nos depara el Betatester de Leopard
gracias Juan de Dios
Armando
Colombia
Cojonudo, con perdon, pero es que me sale del alma!!!!!!!!!!!!
Es la palabra exacta N-U-M-A-N, cojonudo.
Me gusta tu forma de verlo, sí… 🙂
Hola Juan!
Oye, ¿Has pensado que a lo mejor lo del retraso es sólo un “globo sonda”, esa manera tan especial (y efectiva) que tiene Apple de dar publicidad a sus productos?
Porque ahora no hay blog que no mencione este hecho: los pro-Windows, criticando, los pro-mac, unos refunfuñado y otros pidiendo calma…
No se, a lo mejor sólo quiero hacerme ilusiones, pero… ¿Y si Steve Jobs dijera, después de presentar el Leopard al competo: Señores, y este sistema operativo is shipping today?
Sería la bomba pero de verdad!!
¿Tú que piensas? ¿Sería posible?
Enhorabuena por tu página; calidad suprema.
[…] En una serie de artículos para desarrolladores sobre Leopard, Apple está proporcionando alguna información oficial extra sobre el nuevo sistema operativo que debe estar disponible antes de final de mes, ya que no hemos recibido ninguna advertencia por parte de Apple de que vaya a haber un retraso similar al que ya se produjo. […]