
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


pues yo creo que no estarian muy contentos los más fans de la manzana, son dos sistemas distintos y deberia seguir siendo asi.
y puede que ocurra lo mismo que usar safari en windows,nada que ver!
Los switchers no se van a Mac por sus programas, pero es algo que se agradece muchísimo al cambiar de plataforma. Personalmente, y aunque sea egoísta, no me gustaría ver esas aplicaciones en Windows. De hecho, aquellas aplicaciones en las que hay versión para ambas plataformas, la de Mac suele resentirse un poquito.
Por suerte, creo que los programadores que programan para Mac lo hacen por algo. No se trata de que sea más fácil para ellos, sino de las ventajas que tiene Cocoa sobre otros lenguajes y ese “je-ne-sais-qua” que tiene OSX, en el que la experiencia de usuario parece magia (no siempre, pero si en una gran mayoría de programas).
Lo que si vería positivo sería la opción inversa: poder adaptar los programas de Windows a Cocoa de forma fácil.
Pues a mi me parece que sería un gran paso adelante. Desconozco el peso que tiene Leopard en la decisión de los switchers de pasarse a mac, pero la propia apple ha acabado portando algunas de sus aplicaciones (véase safari, itunes, etc) a windows, y no veo que ello repercuta negativamente en su cuota de mercado.
Yo mismo llevo casi 4 años con manzanitas, y el diseño y la fiabilidad del hardware, así como la oportunidad de seguir trabajando en ocasiones con otros sistemas (XP, linux, etc) han sido mucho más importantes para mí que el hecho de tener disponibles unas cuantas aplicaciones estrella (que conste que estoy enamorado de coda, por ejemplo).
Un saludo ;)
Yo creo, que windows siempre va a ser windows y mac será Mac, y por mucho que aplicaciones de Mac se puedan usar en windows, ni mucho menos funcionará igual de bien en windows que en Mac, aparte el miedo de los switchers es si encontrarán la aplicación que usan en windows en mac y no alrevés, ya que un maquera no vuelve a las ventanitas de windows nunca, así que no se no le acabo de ver mucho futuro.
Me parece absurdo para eso ya existe Rhapsody YelloW Box de Apple liberado en 1998 pero resumido este proyecto de cocotron para ejecutarse por encima sin tener acceso a recursos del sistema o memoria ya que mayor parte del desarrollo del Objective-C es el Mach Kenel/BSD porque nesesitan esa base para poder hacer puente el linea de codigo en java ( por eso las similitudes del Java y Objecive-C) , en el nucleo del sistema e interpretarlo en Objective-C en forma Nativa, Otra que la IDE debera ser Consistente, lo cual no sera lo mismo ya que requieren parte de la estabilidad del Quartz como interprete de Objectos, esta es una parte de un prologo de unos de los libros de programacion de objective-C que tengo de O’Reilly tomando este mismo tema.
PD: Imposible ya que para tener un rendimiendo similar o apariencia como Tiger o Leopard necesitan que el nucleo de Windows sea totalmente en Unix.
Un ejemplo de aplicaciones portadas a Windows son Disc Blaze de Radicalblaze, AirFoil de Rogueamoeba y Comic Life de Freeverse, estas aplicaciones tardaron mucho en desarrollo ya que son nativas sobre IDE de Microsoft.
@Emacnuel: Pero estamos hablando que si son nativas, no serían ports entonces sino aplicaciones nuevas totalmente. ¿Es así?
De la misma manera que no es lo mismo un Hackintosh que un Mac, nunca será lo mismo Coversutra, Espresso o Delicious Library en Windows que en un Mac OS X. De la misma manera que no funcionan igual de bien Safari o iTunes en Windows, aunque sean los mismos programas que en Mac.