Lo que empezó como un buen día repleto de eventos interesantes que tienen que ver con Apple se torció a medio camino debido a la regular ejecución del primero, y quizá más importante de ellos, la Leopard Tech Talk. Vale, quizá yo había puesto demasiadas ilusiones en la misma, quizá esperaba más de lo que me encontré, pero es que pensando fríamente no encontré apenas nada por lo que pueda estar conforme por haber asistido.

El guión de la misma fue, aproximadamente, el siguiente:
Independencia de la resolución
- Uso de Quartz debugger, el cual permite probar el comportamiento de las aplicaciones
Spotlight
- Uso de plugins, para aplicaciones con formatos de archivos poco comunes, los cuales se pueden desarrollar aparte del binario de la aplicación.
- Integración en la ayuda de las aplicaciones
64 bits
- Uso de la arquitectura de 64 bits en direcciones de memoria, punteros, uso del standard LP64, uso en librerías y frameworks,
- Los procesos pueden ser de 32 o 64 bits
- Cocoa y Java también se ejecutan en modo 64 bits al menos en intel
Core Animation
- Añade realismo a la aplicación, mejora las necesidades del UI (mouse over, zoom, menús, ordenación, etc.)
- Aplica sobre texto, gráficos 2D, Open GL y vídeo
- Animation Engine: propiedades de las capas para lanzar animaciones, etc.
Time Machine
Dashboard
- Dashcode, IDE para widgets los cuales, por cierto, se ejecutan ahora en un sólo proceso.
Automator
Objective-C 2.0
- Nuevas características del la API del runtime
- Mejoras en los métodos de enumeración de elementos
Xcode 3.0
- Ofrece la posibilidad de convertir el código fuente a Objective-C 2.0 automáticamente
- La nueva “recolección de basura” puede ser automática y funciona con todos los frameworks (cocoa, webkit, addressbook…) pero sólo está disponible para Leopard
Mejoras en los protocolos
Propiedades
Nueva runtime de 64bit
Spotlight y Quicklook
- Ventajas de escribir un plugin para Spotlight
- Consulta a la base de datos
- Integración en las aplicaciones
- Ventajas y métodos de escribir un plugin para QuickLook
CoreAnimation
- Cuándo debe usarse y cómo
- Cocoa Animation
- Uso de capas (layers)
- Uso de la animación de forma asíncrona (“Just set it and forget it”)
Interface Builder 3.0
- Muestra de los múltiples filtros incluidos
Desarrollo en 64 bits para Leopard
Xcode 3.0
ImageIO
ImageKit
Lo que a priori se muestra sumamente interesante puede no llegar a ser ni la sombra de lo imaginado, vayamos por partes…
La primera decepción: no había mesas donde apoyar el ordenador portátil para aquellos como yo que lo llevamos prácticamente las 24 horas encima y que trabajamos con él, pero tampoco era tan importante porque tampoco había una red inalámbrica abierta ni disponible para los asistentes que nos conectase a internet, ni una intranet de bonjour siquiera, y esto, en una charla técnica, se echa en falta, y mucho.
Los encargados de impartir la conferencia fueron Paul Burford, ingeniero de Apple desde tiempos de NeXT, y Alberto Araoz, de Apple Europa, los cuales estuvieron correctos durante todo el evento respondiendo amablemente a las preguntas de los asistentes y ofreciendo gran cantidad de datos y anécdotas que hicieron más amena la larga duración del mismo. La segunda decepción fue el ritmo, excesivamente lento para las algo más de seis horas de evento y abundando en detalles que quizá no eran del todo necesarios como por ejemplo el uso correcto de Time Machine, después de un mes de que el sistema operativo esté en la calle los que podemos considerar profesionales del sector de la programación de herramientas para el mismo ya deben conocer eso y mucho más.
Entiendo que el objetivo era acercar Mac OS X 10.5 Leopard y algunas de sus características más importantes a los desarrolladores, y en ciertos momentos se consiguió el objetivo, pero el método de lectura del manual de instrucciones seguido no es el más adecuado desde mi punto de vista. Por supuesto se contaron las cosas de forma correcta, haciendo hincapié en algunos aspectos importantes, pero el sentimiento de que debía estar tecleando esas secuencias de instrucciones en mi editor de código fuente no podía quitármela de encima, cargar un proyecto predefinido que contuviera los temas explicados o, simplemente, una guía escrita en papel por la cual basarme. Nada de esto estuvo presente.
Al final la charla no pasó de eso, de charla, nada práctica y completamente teórica, como el que abre un libro de texto y lee un capítulo. Otra decepción más, me volvió a sorprender que tampoco tuviéramos disponible una copia escrita de lo escuchado, ni siquiera de las transparencias mostradas, por lo que la sensación de haber perdido toda la mañana y parte de la tarde era completa.
De acuerdo que era la primera en Madrid, pero Paul y Alberto ya venían de otras ciudades y aún les quedaban otras por visitar y dudo que nadie les haya sugerido antes la posibilidad de ofrecer unas fotocopias al menos, sobre todo cuando el sector de los desarrolladores del mundo Apple se encuentra tan abandonado en España, por ejemplo.
Sinceramente, o cambia mucho esto o yo no vuelvo a aparecer por ninguna otra charla de este tipo, me preocuparé de comprar alguno de los buenos libros que puedo encontrar en tiendas inglesas y americanas por internet y seguro que aprendo, si no más, seguramente lo mismo gracias unos pocos años dedicados a esto, y todo esto delante de mi Mac.










“Resumen”, por favor, sin tilde.
“ni una intranet de bonjour siquiera, y esto, en una charla técnica, se echa en falta, y mucho.”
Bienvenido a la cutrez de españa. Apuesto mil duros a que ni el 1% de las salas de conferencias de los hoteles tienen internet, ademas como los hoteles las suelen usar para vender las horas a los clientes no van a dejarlo free.
Te entiendo perfectamente, no hay nada como salir fuera de españa para ver cafeterias con internet, wifi’s abiertas y una mentalidad mucho más correcta con las tecnologias que hay hoy en día.
Ademas, si ni siquiera el maldito IFEMA de madrid ofrece Wifi’s… Este pais es… Cutre.
No es la primera vez… Yo he pasado por varias del estilo. Tanto los cursos de WebObjects en su momento como seminarios de QuickTime for Java… En España, el mundo apple esta absolutamente abandonado. Y si, tienes razón, lo único son libros, y en inglés. Pero bueno… Nos vamos acostumbrando ;)
Y Neotokio, estoy de acuerdo contigo. ESTE PAIS ES CUTRE, y ademas de eso, estamos atrasadisimos. Siguen crujiendonos por adsl que te venden como “banda ancha” y es mas “estrecha” que el copon
Estuve en las charlas y tienes razón, me quedé con la sensación de que hacía falta “algo más”, alguna demo, más código fuente, cosas funcionando y no tanta charla teórica. En el hotel había Wifi, pero no nos dieron ninguna clave (tuvimos que robar un poco de una que había por ahí cerca que casi no se pillaba). Eso sí, a la comida que nos dieron hay que darle un 9.5 por lo menos.
Comparto la opinión acerca de la charla. Al igual que la de Curro sobre la comida, un verdadero 9.5.
Fue una buena “Apple Leopard Lunch”
A ver, por partes.
Estoy de acuerdo en que este país es cutre, bananero y todo lo que se nos ocurra en cuanto a tecnología.
Creo, desde mi humilde posición de programador, que por lo antes mencionado hay numerosas grandes tecnologías que se quedan solo en grandes por que las empresas tecnológicas españolas no les dan ni siquiera una mísera oportunidad debido al talibanismo del sistema operativo que se nos impone sin preguntar.
Estuve en esas charlas ayer, en primera fila. Debo reconocer que llevo 3 semanas metiendo la cabeza en el mundo de la programación para Mac OS X y soy un novato. Personalmente, por mi desconocimiento de alguna tecnología, me vinieron bien las charlas. Sí, yo también eché en falta alguna demostración más. Pero por otro lado para eso tenemos la documentación y la imaginación, para que no nos lo den todo hecho.
Tomando un poco de cada punto anterior, he de romper una lanza en favor de Apple en el sentido de que es un primer paso el que hayan apostado por España en una de sus charlas dado el abandono tecnológico que tenemos. Lo cual no quita lo mal organizado que estuvo el evento referiéndonos a WiFi, mesas… Pero según dijo Paul, puedes descargarte las presentaciones desde la página de Apple Developer Connection, ¿no?
En fin. Así lo vi yo. La comida cojonuda, por cierto.
Saludos.
Yo también estuve y secundo todo lo dicho. Decepcionante y lo que me pareció lamentable es que ni nos dieran al final el típico formulario donde recogen tus impresiones sobre el evento.
Simplemente no les interesa nuestra opinión. Y eso que era para developers…
Menos mal que la cobertura GPRS no era tan mala para estar en sub-sub-sótano, y el iPhone se portó bien navegando mientras esperaba por si contaran algo realmente interesante y sorprendente (que no sucedió IMHO).
Subrayo el asunto de la comida, lo más destacable, además del buen ambiente de los profesionales y fanboys que se hicieron presencia en el evento.
Saludetes a todos.
pues wifi, yo si que pillaba la del centro comercial con el macbook, y tampoco la vi “tan poco” interesante. Lo que si que eche en falta fue algo de documentación fisica
Me uno al sentimiento general. También estuve allí y lo que más en falta eché fue un poco más de práctica sobre todo en el tema de los 32 - 64 bits.
Y como decís todos, la comida estaba cuajanuda :-)
Ya hace más de un mes del evento, y no había tenido ocasión de leer esta reseña, así que os contaré lo que me parecieron.
Información no disponible en la web de Apple para desarrolladores, se ofreció poca. Pero era de esperar, teniendo en cuenta que Leopard ya estaba en la calle desde hacía mes y medio. Pero hubo bastantes cosas que se dijeron, y especialmente que se respondieron, que fueron lo realmente jugoso. Insisto, no hubo ninguna información que no estuviera en la documentación… sólo que es mucho más fácil preguntar y después comprobar que la información estaba ahí.
Bueno, sí hubo una información “extra”: Paul Burford comentó que fue una decepción para él encontrarse con que la versión oficial de Leopard ya no permitía las copias Time Machine sobre discos duros compartidos mediante una estación base Airport Extreme… cuando las había estado permitiendo durante el desarrollo, y era la forma en que quería mantener copias de seguridad de todos los equipos de su casa. Y aunque esto ya lo sabíamos… Burford confirmó que se estaba trabajando en recuperar esa característica, aunque no habló de cuándo podría ser.
Un último comentario: al principio de la charla Burford dijo que no había WiFi porque el hotel les quería cobrar una cantidad indecente por el WiFi para la sala durante las seis horas… y supongo que prefirieron dedicar ese dinero a la comida ;-)