Apple ha actualizado la documentación relativa al envío de aplicaciones a la App Store (App Store Review Guidelines) al respecto de tres de las novedades presentadas durante la WWDC y que afectan a iOS 8 y a OS X 10.10 Yosemite. En esta revisión de la documentación se especifica muy claramente lo que podrán hacer las aplicaciones que se apoyen en estas tres novedades y los motivos por las que pueden ser rechazadas aplicaciones que se envíen para su comercialización en la App Store.
Apple ya había advertido a los desarrolladores, al respecto de HealhKit, que ningún desarrollador que utilice este framework está en disposición de vender los datos de usuario para publicidad y limita, adicionalmente, a las aplicaciones que guarden datos en iCloud como protección de la información de los usuarios. Esto impedirá crear ecosistemas basados en los datos sanitarios de los usuarios aunque no ha hecho referencia si estos datos podrán ser transmitidos a un ordenador utilizando Continuity.
Al igual que con HeathKit, Apple también prohibe expresamente la venta y recolección de datos relacionados con HomeKit para publicidad.
Al respecto de las Extensiones, Apple también exige a los desarrolladores que se adapten a las indicaciones ofrecidas en la documentación suministrada (App Extension Programming Guide) y las mayores limitaciones a la hora de la creación de extensiones son para los teclados donde no tolerará marketing, publicidad o compras dentro de la aplicación.
Finalmente, los desarrolladores que utilicen el servicio TestFlight reciben también reglas de uso específicas. Las aplicaciones que utilicen este servicio deben estar destinadas al público y no podrán distribuirse aplicaciones a los betatesters a través de TestFlight como compensación. Las betas deberán cumplir con las directrices la documentación que ofrece Apple a los desarrolladores.
Toda la información pertinente está disponible en Apple.
Leyendo el apartado de TestFlight del enlace, si eso va a ser finalmente así, se acaban de cargar el servicio literalmente. ¿Que tengo que mandar a REVISIÓN con las MISMAS reglas que en la App Store una app en BETA? ¿Que tengo que volverla a mandar a revisión si tiene cambios significativos? ¡Venga ya! Precisamente la magia de testflight es la rapidez con la que puedes difundir una app en beta para que la prueben clientes/usuarios. Someterla a revisión no tiene absolutamente ningún sentido lo mires por donde lo mires. Habrá que ir buscando alternativas…