Teletransp贸rtame, Steve!
Esta keynote ha sido realmente impresionante. Las capacidades de la App Store (o, seg煤n su penosa traducci贸n al espa帽ol, “Aplicaciones”) han quedado vistas para sentencia. Ha habido risas, desesperaci贸n, rumores, histeria maquera (antes, durante y despu茅s) y mucha ilusi贸n por conocer el secreto de Steve.
Pese a lo mucho que puede contarse sobre MobileMe, Snow Leopard, las aplicaciones y el incre铆ble iPhone 3G, voy a centrarme en el “rey de la fiesta” que ha quedado eclipsado: el SDK.
En uno de los primeros posts que escrib铆, mencionaba la imposibilidad de correr aplicaciones en segundo plano como uno de los mayores fallos del SDK del iPhone. Como todos bien sabemos, en Cupertino no se chupan el dedo, y han dado con una soluci贸n respetuosa con la vida de la bater铆a.
Apple permitir谩 que los desarrolladores env铆en informaci贸n a los servidores de Apple. En cuanto el usuario desbloquee el iPhone, este pedir谩 a Apple la informaci贸n de las aplicaciones y estas lo mostrar谩n.
Esta claro que nunca va a llover a gusto de todos, pero dentro de lo que cabe estoy satisfecho con esta idea. Quiz谩 no tanto con los riesgos de privacidad que pueda suponer ante un mal uso por parte de los desarrolladores, pero creo que funcionar谩.
Core Location, la API que permite que tus aplicaciones usen la geolocalizaci贸n de forma simple, es otra de las novedades de la Keynote. Junto a Core Animation, Quartz 2D, OpenGL y la API de la Agenda, ya son cinco las APIs del iPhone (sin contar los recursos esenciales del sistema y Cocoa Touch). Siendo dos de ellas exclusivas del iPhone, parece claro que Apple quiere entrar en el mercado de los dispositivos m贸viles multifunci贸n ya no s贸lo por la puerta grande, sino por toda puerta posible.
Y aqu铆 es donde entra Cocoa Touch. Cocoa Touch es al iPhone como Cocoa es a OS X. En el caso de que apareciera un Mac multit谩ctil, o un Tablet Mac, hay alguna duda de en qu茅 se basar铆a? Exacto.
Mucho se rumoreaba sobre Snow Leopard antes de la Keynote. Que si 64 bits, que si s贸lo para Intel, que si s贸lo Cocoa… Se levantaron voces desesperadas, gente deseosa de ver la 煤ltima evoluci贸n del Mac corriendo en su iMac G3. Sin embargo, no podemos impedir que el sistema operativo evolucione.
El salto a Cocoa puede implicar muchas cosas, ninguna de ellas mala: Carbon es ahora mismo un lastre para el sistema que, si bien era necesario hace unos a帽os, cuando la gente y los desarrolladores eran a煤n reticentes al cambio a Mac OS X, ahora es innecesario. Adem谩s, puede que veamos Cocoa expandido a m谩s lenguajes como forma de “compensar” a los desarrolladores.
As铆 mismo, un salto definitivo a los 64bits y al PowerPC mejorar铆a el rendimiento y facilitar铆a el trabajo a los desarrolladores enormemente. Sin embargo, creo que Snow Leopard (el cual ya se puede descargar de forma dudosamente legal en ciertos sitios) no va a ser s贸lo una remodelaci贸n interna como ha dicho Steve Jobs, sino tambi茅n una bienvenida al multit谩ctil.
脡sta es s贸lo mi opini贸n y, en parte, una mezcla de mis predicciones y mis deseos. Espero que desde Apple sean conscientes de que saltar al multit谩ctil ahora podr铆a marcar la historia de la inform谩tica tal y como hicieron comprando la interfaz gr谩fica.
Etiquetas: Cocoa Touch, iPhone 3G, mac os x, multit谩ctil, SDK


Para hacer un trackback a este artículo, usa
Para seguir los comentarios de este artículo por RSS, usa 
