jueves, septiembre 9, 2010
|
Si pudiésemos votar por el elemento en Apple que mas controversia ha generado en la historia de la empresa, creo que el App Store (la Tienda de Aplicaciones) ganaría fácilmente el concurso...
Y la razón es muy clara: Apple nunca publicó su política oficial de aceptación de aplicaciones en el App Store, y millares de desarrolladores se quedaban boquiabiertos y frustrados con sus manos en las cabezas cada vez que Apple rechazaba sus aplicaciones, sin entender por qué. Pues hoy, la empresa acaba de publicar su Apple's App Store Review Guidelines, un documento PDF que explica con lujo de detalles cuales son sus criterios para rechazar una aplicación en el App Store. Me tomé unos minutos para leer el documento (es bastante conciso), y estas son mis impresiones: 1. Inicia bastante arrogante (el que lo escribió me imagino que o tenía un mal día, o quería desahogarse de toda la crítica que sin duda ha recibido Apple por no hacer esto mas temprano). Just al inicio dicen "El App Store ya tiene 250,000 aplicaciones, no necesitamos mas de esas aplicaciones para simular los sonidos de pedos: (en serio, así mismo lo dice). Además dicen que si notan que la aplicación no aparenta profesional, y que fue hecha experimentalmente por un "programador amateur" que esa aplicación será rechazada para no dañar la imagen de las otras aplicaciones de calidad de "los profesionales". Incluso retan a los que queden descontentos a acudir a los medios para quejarse si Apple no aprueba una aplicación, ya que tienen un consejo especial para dichos casos, y "las posibilidades están en tu contra [de ganar el caso]". En otras palabras, nada diplomático, y no el tipo de lenguaje que yo utilizaría para un documento orientado a quienes mantienen el ecosistema de aplicaciones. 2. Sin embargo, después de esa (sin duda controversial) primera página, el documento da un giro de 180 grados y las cosas se tornan mucho mas útiles, racionales y menos emotivas. 3. El documento consiste de varias secciones (como por ejemplo "Interfaces de usuario", "Contenido de Media", "Servicios de Localización", "Pornografía", "Requerimientos legales", etc), y en cada sección Apple explica brevemente las cosas que sin duda harán que Apple rechace tu aplicación. 4. Después de uno pasar la primera página, y leer todo el documento, debe admitir que al final del día Apple lo que desea es proteger al usuario que compra las aplicaciones por sobre todas las cosas, algo que es entendible, y que para lograrlo debe poner muchas restricciones. Por ejemplo, aplicaciones que no expliquen claramente su funcionalidad, o que engañen al usuario en cualquier manera, o que prometan cosas que no puedan cumplir, o que expongan datos privados de los usuarios, serán inmediatamente rechazadas (y la lista de razones es bastante extensa). 5. Apple ha dejado claro que aunque es posible que los padres controlen el tipo de aplicaciones que sus hijos menores ven en un iPhone, iPad o iPod Touch, que ha notado que estos por lo general no utilizan (o saben utilizar, o tienen la inclinación de hacer) tales funcionalidades, y por tanto ha decidido mantener su política de "no pornografía", aunque es obvio por el lenguaje utilizado en el texto del documento que permitirán aplicaciones en donde se muestra desnudez desde el punto de vista "estético" y no "erótico". 6. Apple también quiere proteger sus aplicaciones y manera de cobro (cosa obvia a hacer), y por tanto no permitirá aplicaciones que se vean muy similares a las suyas (menciona explícitamente su aplicación de iPod), aunque ciertamente permite ahora que hagas tu propio reproductor de música y video (pero debes asegurarte que provea una experiencia diferente a la de Apple), así como continuará con su política de que tus aplicaciones no pueden descargar código dinámicamente (lo que permitiría por ejemplo a una empresa implantar el equivalente a un troyano legal en el App Store para crear su propia plataforma encima de la de Apple), y tampoco permitirá que se pague cualquier producto o servicio por un vehículo diferente a las facilidades de pago del App Store (que recuerden significa un 30% de comisión para Apple), aunque ciertamente aplicaciones para procesar pagos a clientes con tarjetas de crédito serán permitidas, con tal de que estas no se utilicen para pagar cosas obtenidas dentro del App Store. 7. Noten sin embargo, que salvo todas esas restricciones diseñadas o para proteger a los usuarios finales, o para proteger los intereses de Apple, que ahora las restricciones son mucho menos cerradas que antes, y en teoría (al menos de la manera que he interpretado el documento en 5 minutos) podremos ver aplicaciones como Firefox, Chrome, Google Voice y otros por fin en el App Store, así como todo tipo de aplicaciones que antes no hubieran sido aceptadas. En mi opinión, la razón de Apple presentar estas reglas no fue tanto para calmar a los desarrolladores frustrados (pues con 250,000 aplicaciones, es obvio que Apple tiene tantos desarrolladores como necesite), sino mas bien para defenderse del titán que se ha convertido el Android OS de Google, el cual continúa con un crecimiento vertiginoso y ofreciendo muchísimas mas libertades de desarrollo que las que ofrece Apple. Como dicen, ¡que viva la competencia! :) Enlace al Apple's App Store Review Guidelines (advertencia: documento en formato PDF) Actualización: Otra mejora que no mencioné es que ahora Apple permitirá que herramientas de tercero generen código para el iOS, lo que significa poder crear aplicaciones con Adobe CS5 en Flash, siempre y cuando estas compilen a código nativo de iOS. Esto permitirá herramientas que por ejemplo permitan programar en lenguajes alternativos, así como herramientas que produzcan aplicaciones tanto para iOS como para Android y otros. autor: josé elías |
9 comentarios |
Apple / OS X , Celulares / Móviles , Google , Opinión / Análisis , Software , Tecno-Seguridad |
Comentarios
Añadir Comentario |
"Interesante en extremo..!
Sería fascinante poder compartir tu consciencia de esa forma con otra persona.."
Sería fascinante poder compartir tu consciencia de esa forma con otra persona.."
en camino a la singularidad...
©2005-2024 josé c. elías
todos los derechos reservados
como compartir los artículos de eliax
Seguir a @eliax
Primero :)
Algo que te faltó mencionar es que quitaron la regla de que no se pueden usar aplicaciones 3rd party para programar.
Ya no es obligatorio que se programa en objective C. Se puede programar en cualquier lenguaje otra vez. Usando aplicaciones como la que lanzó adobe aquella vez. :)