Apple ha anunciado hoy que ha relajado la prohibición contra las herramientas de desarrollo que permitan crear aplicaciones para sus dispositivos con sistema operativo iOS.
Apple, en una declaración oficial, ha indicado que ha hecho importantes modificaciones en las secciones 3.3.1, 3.3.2 y 3.3.9 de la licencia del Programa para Desarrolladores de iOS, relajando algunas de las restricciones impuestas en la anterior licencia que publicó a primeros de año.
Cuando Apple publicó el kit de herramientas de desarrollo para iOS 4, prohibió explícitamente el uso de herramientas de desarrollo que no fueran sus propias herramientas. En general, estos entornos de desarrollo intermediarios, interpretan un sistema de programación o un lenguaje específico para traducirlo a código ejecutable en los dispositivos con iOS.
Con la apertura de la licencia, Apple abre la puerta al desarrollo de aplicaciones desde Flash de Adobe, Java de Sun o Silverlight o Mono de Microsoft.
Apple cambió su política de herramientas de desarrollo muy poco tiempo después de que Adobe lanzara oficialmente su Suite CS5 que incluía una nueva versión de Flash 5 que permitía, gracias a un intérprete, convertir aplicaciones hechas en Flash en aplicaciones nativas para iOS.
Poco tiempo después Adobe anunció el abandono del desarrollo ulterior de esta característica al no poder romper el muro legal interpuesto por Apple. En medio de esta refriega, otros desarrolladores que disponían también de intérpretes similares que traducían su código a código válido para iOS también fueron afectados por la licencia de Apple.
Adobe, por su parte, presentó una queja ante la Comisión Federal de Comercio norteamericana.
Este pasado agosto, ciertas noticias evidenciaron que la Comisión Federal de Comercio se había tomado en serio la alegaciones de Adobe y estaba investigando la pertinaz negación de Apple de permitir Flash en el iPhone o en otros dispositivos móviles. Aunque Adobe ha seguido con el desarrollo de Flash para otras plataformas, el rendimiento de Flash en las mismas ha sido calificado en general como mediocre y las promesas de la compañía de ofrecer una versión estable y con rendimiento aceptable para las plataformas rentables se han ido retrasando en un culebrón interminable parecido al de Duke Nukem Forever.
En la declaración oficial de Apple, la compañía indica que aunque se abre la apertura a estos intérpretes de código, las aplicaciones resultantes no deben bajo ningún concepto descargar código alternativo desde el exterior. Para Apple, las nuevas normas permiten a los desarrolladores la flexibilidad que necesitan mientras se mantiene la seguridad que Apple impone para su tienda de Aplicaciones.
Apple ha publicado también por vez primera La Guía de Revisión de Aplicaciones de la App Atore para que los desarrolladores comprendan a la perfección cuales son los límites y las políticas que la compañía va a aplicar al revisar una aplicación, cuando esta llega a este proceso. La compañía de Cupertino espera con la publicación de esta Guía ser mucho mas transparente en este proceso que ha causado mas de un escándalo mediático cuando por diferentes motivos aplicaciones lícitas han sido rechazadas por motivo, en ocasiones, estrambóticos.
Independientemente de la relajación de estas normas, en Cupertino tiene que haber una razón para aflojar el estrecho lazo con el que ata su tienda de aplicaciones. Entre los posibles motivos de este muy importante cambio de política podrían estar la investigación de la FTC norteamericana o el interés de la compañía de ampliar su catálogo de aplicaciones para enfrentarse de forma mucho mas sólida a otras plataformas como Android.
Independientemente de los motivos de Apple, esta noticia es excelente y será muy bien recibida por muchos desarrolladores, ya que les va a permitir abrir líneas de negocio en un nicho de mercado al que Appel había puesto un candado, aprovechando sus conocimientos sobre otras plataformas de desarrollo y apuntando directamente a la App Store en busca de ese éxito que aumente cartera (y prestigio).
Tarde. Los programadores ya nos hemos pasado a Windows Mobile, Android, J2ME o Simbian.
Además, teniendo en cuenta lo mal que se venden los productos de Apple en España ( culpa del monopolio de Telefónica, del IVA de 18% de ZP y de los precios abusivos de Apple ) dudo mucho que haya alguien interesado en el iOS, sinceramente.
… a todo.
Ni borracha perdida te crees eso que has escrito.
No soy desarrollador, pero, ¿el mercado de Apple (la App store) no es mundial? Cuando una aplicación es aceptada ¿No se publica en todas las apps stores?
Es decir, que según tú, España es el centro del universo conocido, y Apple piensa exclusivamente en nosotros cuando toma decisiones. Además, tú eres el centro del universo de programadores, y todos hacen lo que tú haces.
No sé si es el propio desarrollador el que lo decide, pero se puede restringir una aplicación a un entorno determinado. Recuerdo concretamente algún juego como Godfinger que inicialmente sólo estaba disponible en EEUU.
[quote]
o Mono de Microsoft.
[/quote]
Dirás .NET, Mono es de Novell.
Coincido con el comentario #1. El cambio llega tarde y mal…. y el hecho de que Telefónica haya tenido la exclusiva de la comercialización del iPhone no ayuda en absoluto.
Los estándares son buenos para los programadores: Java, Flash, etc…
Curiosamente, como en todo monopolio, Apple odia todo lo que no es suyo… pero se han tenido que bajar los pantalones y ceder ante las demandas de los usuarios y desarroladores.
Y, en fin, lo de limitar los tipos de aplicaciones en el iPhone ( no porno, etc… ) es simplemente absurdo. Así lo único que hacen es que los desarroladores ignoren la plataforma y huyan hacia la competencia.
El cambio llega muy tarde y más con Android, J2ME y Windows pegando muy fuerte.