Kit de desarrolladores del iPhone
22 October, 2007 por Feisar
A principios de este año, Apple cumplió los deseos de millones de usuarios de todo el mundo, presentando el iPhone. Todos quedamos maravillados con el nuevo gadget de los de Cupertino, y cada detalle que se comentaba de él parecía increíble (es lo que tiene el grandísimo vendedor Steve Jobs). Pero a la hora de hablar de las posibilidades para desarrollar para el iPhone, Apple dejó un sabor agridulce (o amargo, según se mire) en los desarrolladores: su nueva creación sólo iba a permitir que se desarrollaran aplicaciones en AJAX (un compendio de tecnologías para web) que serían ejecutadas a través del “ultrapoderoso” navegador Safari. Y de aplicaciones corriendo nativamente, nada de nada.
Por supuesto esto activó el chip de la exploración y el asalto de las comunidades de hacking y de desarrollo de software libre, que desde la salida del gadget al mercado no han cesado en su empeño de liberar al smartphone de las ataduras con AT&T y de las limitaciones impuestas por Apple en el desarrollo de aplicaciones. En muy poco tiempo, estas comunidades consiguieron lo que parecía imposible: todos podíamos desarrollar aplicaciones nativas para el iPhone sin apenas problemas.
Evidentemente, a Apple no le gusta que metan mano en lo suyo (como casi todas las empresas), por lo que ha puesto un empeño relativamente grande en evitar, no sólo el hackeo del dispositivo para su liberación de la operadora americana por excelencia (AT&T), sino también para romper los esfuerzos de las comunidades de software libre para desarrollar todo tipo de aplicaciones nativas para el iPhone. El argumento de Apple, para impedir el desarrollo de aplicaciones nativas para iPhone, ha sido el de la seguridad. No descartaban la posibilidad de que algún día pudiera ocurrir el milagro, pero sería bajo sus condiciones. Esas condiciones llegarían en forma de SDK (Kit de Desarrollo de Software, en inglés) en algún momento.

Pues bien, parece que ese momento ya tiene fecha aproximada. La semana pasada, Steve Jobs ha anunciado que Apple pondrá a disposición de todos los desarrolladores un SDK que permitirá precisamente lo que las comunidades de Internet llevaban tiempo proporcionando: la posibilidad de desarrollar aplicaciones nativas para iPhone, sólo que ahora con la garantía de seguridad para Apple. Aún no se han dado fechas exactas para tal acontecimiento, pero Steve Jobs ha prometido que será en Febrero de 2008, por lo que aún habrá que esperar un poco.
En mi opinión, ésta es una estupenda noticia, que beneficiará a todos los usuarios del iPhone proporcionándoles no ya un smartphone, sino casi un ordenador portátil de bolsillo. Si Apple lo hace bien, puede dejar en la estacada a la competencia, ya que su gadget esta recibiendo un apoyo realmente fuerte. Lo que también pienso es que el SDK llega tarde. Cierto es que, en teoría, si todos fuéramos ovejas de corral, tendríamos que haber esperado a que Apple “nos dejase” desarrollar nativamente para su iPhone. Lo cierto es que opino que los esfuerzos incesantes de las comunidades de Internet han ejercido cierta presión en la decisión de Apple para sacar este SDK “antes de tiempo”, ya que lo normal en Apple es exprimir al máximo la gallina de los huevos de oro y poco a poco ir dando más posibilidades. Lo cierto es que después de tantos esfuerzos que Apple considera “ilegales”, la empresa de California ha decidido dar lo que piden los desarrolladores.
Y estoy segurísimo, de que los desarrolladores van a reaccionar positivamente a esto. El verdadero boom del iPhone, está cerca.