
Cocotron es un interesante proyecto open-source que pretende “implementar una API multi-plataforma de Objective-C similar a la descrita por Apple Inc. en su documentación de Cocoa.”
Esto supondría un paso importante a la hora de que aplicaciones de OS X puedan ser portadas a Windows, ya que lo haría todo más fácil. No será coser y cantar, pero una gran parte del trabajo ya estaría hecho gracias a Cocotron. Sólo bastaría con adaptar el código propio de Mac a Windows, amén de otros pequeños detalles. Con lo que los desarrolladores ahorrarían en tiempo y dinero.
Esto podría provocar que aparezcan aplicaciones en Windows que antes eran exclusivas para Mac, haciendo que el argumento evangelista de “Esta aplicación sólo está disponible para Mac…” careciera totalmente de sentido. Hablo de aplicaciones de la envergadura de Pixelmator, Coda o el futuro Espresso.
¿Perdería Apple posibles switchers si la mayoría de sus aplicaciones exclusivas estuvieran en Windows? ¿Qué opináis vosotros?
Enlace: Cocotron | Imagen: dirkstoop Flickr | Vía:TUAW

Por algún motivo el Finder que se usa en todas las versiones de Mac OS X sigue estando basado en Carbon, el API que permite que un software pueda ser ejecutado tanto en un sistema operativo clásico (Mac OS 8.5 a Mac OS 9) como en los de nueva generación, es decir, Mac OS X. La desventaja de usarlo es que es más lento y no cumple con todas las guías de interfaz recomendadas por Apple.
Pero de acuerdo a AppleInsider, Mac OS X 10.6 Snow Leopard incluiría un Finder totalmente reescrito en Cocoa) que no solo lo haría más rápido, también se vería mejor y funcionaría bien y con un manejo de memoria óptimo. Aparentemente ya hay versiones beta en prueba por desarrolladores.
Enlace: Apple’s Snow Leopard to sport Cocoa Finder and ImageBoot

Ahora que cada vez la plataforma Mac está más extendida, no resulta mala idea tener conocimientos sobre cocoa y Obj-C para desarrollar algún programa e intentar dar el pelotazo como ya han conseguido los chicos de Pixelmator, el creador de TextMate o el de CSSEdit.
Cocoacast es un videocast con multitud de tutoriales sobre programación en cocoa con Xcode.
Yo lo sigo desde hace tiempo y la verdad es que es bastante bueno (siempre que sepáis inglés, claro…)
Como en la mayoría de los casos, os podéis suscribir gratuitamente desde la iTunes Store y haceros Xcoders creando vuestras aplicaciones para Mac.
Enlace: Web oficial de cocoacast

A menos de 8 meses de que Leopard saliera a la venta, Apple ya tiene planeado presentar Mac OS X 10.6. Con el nombre código por ahora de “Snow Leopard”, se rumora que se enfocará principalmente en lo siguiente:
- Uso de Cocoa en todo el SO (sin dejar el soporte para aplicaciones Carbon).
- Rendimiento.
- Estabilidad.
- Será solamente para Macs con Intel.
Este parece ser más un gran update de Leopard que un totalmente nuevo sistema operativo; sin embargo, dos cosas me vienen a la mente: sería el primer paso para dejar de desarrollar aplicaciones Universales, es decir, los PPC empiezan a dejar de ser tomados en cuenta. En segundo lugar, el nombre código Snow Leopard me da la impresión de que tendría un cambio de interfaz -pero esto es simple especulación mia-.
Apple lo presentaría tan pronto como ésta WWDC, para tenerlo listo a la venta en Macworld 2009.
Enlace: Mac OS X 10.6 code named Snow Leopard, may be pure Cocoa
Nuestros amigos de El Bloc d’Apple en Català nos han informado de que, al amparo del gran impacto mediático del SDK para el iPhone, han iniciado un curso de Objective-C y Cocoa (en catalán, eso sí), para todos aquellos interesados en conocer las funcionalidades básicas de este lenguaje y de este framework de cara a hacerse sus propias aplicaciones para iPhone o iPod touch.
Su intención es añadir dos entradas cada semana, haciendo además un seguimiento de los avances en sus foros. Eso sí, el curso requiere de nociones de programacióny de C. De momento están disponibles las dos primeras entradas de dicho curso.
Enlace: Curs Programació MacOSX