Programadores: De multiplataformas?…

por Carlos Catzin

Jack Freeman es si lo ves por la calle, como tu y como yo, como cualquiera de nosotros, pero es mas que eso, es un programador de aplicaciones para la App Store de Apple que utilizaba como herramienta la Unity3D, una de las más populares que han sido prohibidas por los nuevos términos de servicio del iPhone OS 4, el con su inconformidad han creado Stop The Madness Steve Jobs!, una página destinada solamente a dar visibilidad a su protesta, seria un ” No te calles, Alza la voz” que está recibiendo una gran atención a través de redes sociales como Digg, Twitter, Facebook, etc. Y que se une a otras respuestas igualmente duras y criticadas, como la de otro programador, Hank Williams,  en Steve Jobs has just gone mad. Si lo se, a veces lo dejo ver como si fueran titulos de pelicula, pero en realidad, asi es.

No hay lugar a dudas, la cosa tiene más miga de la que parece, esta bien, quizas lo entiendan de otra forma ” Vamos a ver de que cuero salen mas correas”
La decisión de Apple de prohibir (Como me gusta hacer el uso de negritas) el uso de herramientas middleware de programación ha incomodado a un gran y considerable número de programadores, particularmente aquellos que habían decidido no seguir las directrices/imposiciones/ordenes de la propia Apple a la hora de escoger herramientas de programación.

Las recomendaciones de Apple desde el origen de la App Store eran desarrollar utilizando XCode, Objective C y Webkit, pero algunas herramientas, como es el caso en este momento de la Unity3D, habían alcanzado un elevado nivel de popularidad inigualable y estaban, o mas bien dicho, estan de hecho, detrás de algunos de los juegos y aplicaciones más vendidos.

Por el momento y solo para calmar las aguas, cual si fuera un Mesias, Steve Jobs,  ha contestado personalmente algunos mensajes a programadores que le han escrito preocupados, ha adoptado la respuesta de John Gruber en Daring Fireball: los motivos alegados por Apple para la restricción de este tipo de herramientas son la calidad de los desarrollos, esto va ligado a los ya mencionados, estandares de calidad, calidad total, en fin, pero sin dejar de lado el hecho de que los desarrollos como con Flash o como .Net (a través de MonoTouch) produzcan resultados menos satisfactorios, las razones estratégicas están muy claras: establecer su tienda, la App Store, y su conjunto de APIs, Cocoa Touch, como estándares de facto para el desarrollo del naciente mercado de las aplicaciones móviles, y en cierto sentido también dificultar la versatilidad a programadores que quieran desarrollar para múltiples plataformas de manera indistinta.

¿Hasta qué punto y porque, puede y tiene, una empresa que sigue una estrategia de plataforma, como Apple, provocar respuestas airadas de una porcentaje importante de programadores?

Hay quienes dicen que, “Quien posee la plataforma pone las reglas”, pero entonces…

¿Hasta qué punto pueden esas reglas volverse  estrictas?

No digo que las reglas hayan sido hechas para romperse, pero después de todo, el éxito de una plataforma está en seducir a aquellos que desarrollan para ella, no en hacerles sentir que su trabajo y esfuerzo pende de una serie de decisiones más o menos caprichosas.

Por otro lado, las advertencias o amenazas para todo caso de Apple no son nuevas, es algo que ya se ha venido arrastrando desde hace tiempo y aquellos que insisten en desarrollar con herramientas que la plataforma no recomendaba podían esperar que la posición pasase de “no recomendar” a “prohibir” en cualquier momento, casi seria como mandarnos al cuarto en sentido que son nuestros papas quienes deciden con quienes juntamos.

Para humilde punto de vista esta o una circunstancia como ésta debería significar una “corrección inmediata” de algún tipo desde el mismo epicentro de Apple, esto sin mas remedia de evitar de evitar en poner una crisis a un modelo de plataforma que le ha permitido ser sumamente exitosa en este ámbito. Yo no puedo creer, que los desarrolladores y el area de marketing de apple no se den cuenta de esto, considerando de forma propia, que es logico y obvio para todos desde dentro de apple hasta fuera como uno que esta aqui sentado escribiendo, que mas que ser o tratar de imponer un modelo de desarrollo, mas bien parece ser un vil capricho por haberse sentido ofendido o traicionado, que puede terminar con derrumbar todo lo que han logrado al paso de los años.

De cualquier forma, dicha rectificación de ” O es asi, o es asi… y si nos vamos un poco mas geek, “Si y solo si” , claro esta, visto desde el punto de  interés estratégico, parece muy poco probable la supervivencia de cualquier RBD que quiera ser ” EL VALIENTE”: para quien quiera seguir viviendo en el ecosistema marcado por Apple y su App Store, la respuesta es clara y obvia: “son lentejas, si las quieres las comes, y si no… las dejas”.

Nos vemos
Besos y abrazos
Atte: Carlos Catzin

Etiquetas: ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: