Desde hace algunos meses he expresado mi descontento con varias de las políticas de Apple y su creciente cambio de políticas y términos de uso; estos cambios y políticas por desgracia no solo aplican para los usuarios; también para los desarrolladores de la plataforma y al parecer cambian cada que a Apple le parece.
El primer cambio que me pareció en exceso fue al querer limitar compiladores de terceros y que todas las aplicaciones deberían ser desarrolladas bajo Objective-C con lo cual limitaba las opciones de los desarrolladores y por supuesto, le daba un golpe muy duro a Flash CS5 con su funcionalidad para portar aplicaciones al iPhone y de paso se llevó a otros proveedores de soluciones similares, como Unity, entre las patas.
El lunes pasado en la WWDC ’10 se efectuó otro anuncio que fue bastante sorpresivo en el cual se comentaba el cambio de algunas políticas:
3.3.9 You and Your Applications may not collect, use, or disclose to any third party, user or device data without prior user consent, and then only under the following conditions:
- The collection, use or disclosure is necessary in order to provide a service or function that is directly relevant to the use of the Application. For example, without Apple’s prior written consent, You may not use third party analytics software in Your Application to collect and send device data to a third party for aggregation, processing, or analysis.
- The collection, use or disclosure is for the purpose of serving advertising to Your Application; is provided to an independent advertising service provider whose primary business is serving mobile ads (for example, an advertising service provider owned by or affiliated with a developer or distributor of mobile devices, mobile operating systems or development environments other than Apple would not qualify as independent); and the disclosure is limited to UDID, user location data, and other data specifically designated by Apple as available for advertising purposes.
¿Notan algo curioso con el uso de las palabras por parte de Apple? En si Apple no está bloqueando a las empresas competidoras de publicidad móvil de tener acceso a la recolección de datos siempre y cuando estas empresas sean independientes y su negocio primario sea referente a la publicidad móvil.
Es decir empresas como Greystripe, Millenial Media y Medialets están libres de pecado, mientras que AdMob de Google estaría fuera de los límites. Y si por alguna razón Microsoft decidiera entra al negocio de la publicidad móvil también se las verían duras en la plataforma de Apple.
Si no te gustan las políticas de Apple búscate otra plataforma
Una de las respuestas más comunes a las quejas por parte de diferentes personas, en las que me incluyo, referente a la plataforma de Apple se puede resumir en “si no te gusta, eres libre de irte a otra plataforma, nadie te obliga a quedarte con Apple.”
Y si bien tienen razón esta respuesta tan solo muestra que, en primera, estas personas no son desarrolladores, y en segunda, que no pueden ver más allá de los cambios de Apple y las implicaciones que estos cambios significarían para el desarrollador; el problema no es con las políticas en sí, si no con la forma en que se efectuó el cambio.
Debido a que la App Store se encuentra controlada, y supuestamente monitoreada, por Apple nada le garantiza a un desarrollador que su aplicación estará en la App Store para siempre. ¿Qué pasara el día de mañana que Apple decida que todas las aplicaciones de color azul no son bienvenidas en la App Store?
¿Por qué aplicaciones, que supuestamente, pasaron el proceso de validación de la App Store un día, para el día de mañana ya no cumplen con las reglas de Apple? Mientras que aplicaciones totalmente inútiles, y malas, se encuentran en la App Store, otras aplicaciones que si tienen potencial y son útiles son rechazadas por Apple por razones totalmente estúpidas.
Todas las aplicaciones creadas con Flash CS5, o con Unity por ejemplo, que fueron aprobadas en la App Store; de un día para otro dejaron de ser válidas. Aplicaciones que por capricho de Apple, por x o y razón, de un día para otro, mágicamente, dejaron de pasar el, supuesto, proceso de aprobación tan selectivo de Apple.
Si yo tengo una aplicación que use AdMob para generar ingresos, y ya ha estado en la App Store por meses, este cambio a las políticas de uso significa que mañana mi aplicación será retirada de la App Store por el simple capricho de Apple.
Simple. Estos cambios no están hechos, ni pensados, en el mejor interés de los desarrolladores (o de los usuarios). A lo largo de la historia de la innovación tecnológica está claro que la competencia es la mejor partidaria para todos; todos salimos ganando. Este tipo de barreras artificiales, que se limitan más que nada a un estúpido acuerdo de palabras, tan solo daña a los usuarios y los desarrolladores y en el largo plazo limita la innovación y el progreso tecnológico.

Social Media