Cada año, tanto Apple como Google realizan varias actualizaciones notables de sus directrices con la intención de mejorar sus plataformas; como empresa, es importante estar al tanto de las directrices de Google Play y de la App Store de Apple para mantener tus productos en buen estado. La idea es incorporar una serie de conocimientos colectivos acumulados a lo largo del último año para hacer cosas como perfeccionar las políticas de seguridad, dar una nueva capa de pintura a tus términos y condiciones, así como aumentar la compatibilidad al tiempo que se eliminan las tecnologías que ya no son útiles o seguras.
Los términos y condiciones sirven de contrato para Apple y Google con las empresas que utilizan las plataformas App Store y Google play para alojar y distribuir sus aplicaciones. Al igual que estas normas conceden derechos a los usuarios y a las empresas, también otorgan a Apple y a Google el poder de expulsar a las aplicaciones que no juegan limpio. A continuación, vamos a cubrir algunos de los cambios más notables que han llegado este año y las próximas actualizaciones que entrarán en vigor pronto.
Directrices de la App Store de Apple 2021
¿Quizás conozcas la batalla entre el desarrollador de Fortnite, Epic Games, y Apple? Comenzó cuando Apple retiró Fortnite de la App Store después de que Epic Games dirigiera a sabiendas a los usuarios ajenos a la aplicación a comprar suscripciones y otros contenidos para eludir el pago de una comisión de entre el 15% y el 30% por cada IAP (compra dentro de la aplicación) o IAS (suscripción dentro de la aplicación). A la luz de los recientes acontecimientos con una importante sentencia a favor del derecho de Epic Games a hacerlo, ten en cuenta que ninguno de los dos está disponible directamente en la App Store o en Google Play. Aunque se trata de una aplicación «no oficial», replicar este tipo de éxito requiere condiciones muy específicas que no son posibles de replicar con la mayoría de las aplicaciones.
Curiosamente, hubo una batalla con Apple y Netflix por el mismo asunto. Netflix acabaría obteniendo el privilegio de vender suscripciones fuera de la app de iOS con mucho menos lío de cara al público aunque sea multiplataforma, al igual que Fortnite. Apple incluso amenazó con prohibir el motor Unreal Engine que impulsa Fortnite y otros títulos móviles populares como Mortal Kombat, que ahora es propiedad de Warner Bros, pero se echó atrás porque es una pelea que no ganarían.
Todas las aplicaciones, salvo unas pocas, y lo que es más importante, sus usuarios, se han beneficiado históricamente de vivir en una tienda first-party. Afortunadamente, las normas sirven sobre todo para beneficiar a los usuarios finales y protegerlos lo mejor posible en un mercado que se esfuerza por ser justo. Algunos de los cambios más notables que veremos son los siguientes.
Mayor transparencia para los desarrolladores
Apple está dando un gran paso adelante en su intento de frustrar ciertos tipos de fraude comunes que dan lugar a robos. Una de las formas de hacerlo es proporcionando transparencia a los desarrolladores mediante la adición de una nueva sección que proporciona información a los desarrolladores, así como un mecanismo para informar de un problema, sospecha de fraude o abuso. De este modo, se podrá poner al descubierto y detener las aplicaciones fraudulentas mucho más rápido que en el pasado. Esta función se aplica actualmente en Estados Unidos, Canadá, Australia y Nueva Zelanda, y está previsto que se amplíe a más regiones con el tiempo.
La lucha contra las aplicaciones para ligar
Puede que la frase «el amor es la muerte del deber» tenga su origen en la ficción, pero es una condición humana que es bastante cierta, te guste o no. Los delitos relacionados con el romance constituyen una parte considerable del conjunto de estafas porque, bueno, funcionan bastante bien para el estafador. Dejando a un lado la moral y los prejuicios, el verdadero problema es que son medios para abusar tanto de los trabajadores como de los «consumidores». Como ya hay problemas en plataformas de citas más generales como Tinder, con el que quizá sea el problema más grave de todos, la trata de personas, las aplicaciones de ligue serán rechazadas en el futuro inmediato.
Restricciones menos estrictas para el cannabis
Al principio, Apple y Google eran estrictos con todo lo relacionado con el cannabis, ya que la legislación y la aplicación de la misma en los Estados Unidos han sido (y siguen siendo) un completo desastre. Pero debido al creciente impulso de la industria del cannabis legal y a la disminución de la oposición a su legalidad en los organismos gubernamentales, Apple ha podido relajar sus normas relativas a la venta legal dentro de las aplicaciones de la mayoría de los productos que contienen THC. Siempre y cuando se cumplan ciertos parámetros, como la geolocalización para ayudar a garantizar que las ventas se limiten a los clientes de los estados legales, las empresas pueden ahora vender legalmente la mayoría de los productos de cannabis a través de una aplicación.
Propinas de los desarrolladores
Curiosamente, Apple ha añadido un nuevo método para que los usuarios puedan compensar directamente (es decir, «dar propina») a los desarrolladores a través de la App Store, que es una idea con la que se ha estado jugando desde hace años. Lo más probable es que esta mecánica se mantenga como una característica bastante inocua, siempre y cuando no se abuse de ella, momento en el que probablemente se revisará en consecuencia.
Opción de eliminación obligatoria de la cuenta
Como algunas empresas optan por enterrar hábilmente las opciones para eliminar una cuenta, Apple exige ahora que esta opción esté disponible para cada cuenta de usuario desde la aplicación. Todas las aplicaciones deben cumplir con este requisito antes del 31 de enero de 2022, o serán eliminadas de la tienda. Si alguna vez has pasado por el aro para cancelar la suscripción a un gimnasio o, en realidad, cualquier servicio que realmente quiera tu dinero, verás que esto es una gran victoria para los usuarios.
Más mejoras en StoreKit 2
En su esencia, StoreKit es un conjunto de herramientas para construir funciones de procesamiento de pagos en una app de iOS. La actualización del framework StoreKit 2 ofrece una importante revisión que mejora la eficiencia y operatividad de las transacciones con una API más robusta para el procesamiento de pagos. StoreKit 2 aporta varios cambios y añade un puñado de nuevas funciones, pero lo más importante son las nuevas herramientas que los desarrolladores pueden utilizar para obtener fácilmente información más profunda sobre sus transacciones. Por ejemplo, ahora los desarrolladores pueden analizar el historial de todas las compras dentro de la aplicación, determinar fácilmente el derecho de los usuarios a ciertas ofertas con sencillas herramientas de comprobación, etc.
Directrices de Google Play 2021
Google no llama la atención sobre su esfuerzo para combatir el fraude y el abuso de la misma manera que Apple, pero eso no significa que estén menos (o más) dedicados a mantener a raya a la gentuza. Siempre puedes encontrar las directrices más actuales de Google Play y los plazos de cumplimiento visitando el Centro de Políticas para Desarrolladores. Algunas de las actualizaciones más notables que hemos visto o veremos con Google son las siguientes:
Mandatos de cumplimiento de versiones dirigidos al nivel 30 de la API
Una de las formas en las que Google ayuda a garantizar que las aplicaciones que aloja aprovechan las herramientas y tecnologías más actuales es exigiendo que las aplicaciones se dirijan a las versiones más actuales de la API (o SDK): en este caso, se trata de la API 30 o la de Android 11. Esto ayuda a evitar que las aplicaciones utilicen tecnologías obsoletas que presentan importantes vulnerabilidades de seguridad. No significa necesariamente que tengas que aprovechar todas las nuevas funciones disponibles, pero sí que tendrás que hacer ajustes si dependes de algún método que ha sido eliminado o lo será en breve.
Nuevo ID de conjunto de aplicaciones para enlazar aplicaciones en un dispositivo
Algunos desarrolladores lanzan múltiples aplicaciones, pero históricamente ha sido un proceso turbio para entender el comportamiento del usuario en un solo dispositivo, debido a preocupaciones de seguridad, entre otras razones. El nuevo ID de conjunto de aplicaciones es una función que estará a disposición de los desarrolladores para asociar las aplicaciones descargadas desde Google Play y que se ejecutan en un mismo dispositivo mediante la producción de un ID que las «vincula». Para dar un giro al ejemplo de Google, esto significa esencialmente que si un usuario ha descargado dos o más aplicaciones que has publicado bajo el mismo desarrollador, compartirán un único ID. Una cosa importante a tener en cuenta es que esto no se puede utilizar con fines publicitarios como el ya desaparecido IDFA de Apple o el AdID de Google.
Aplicaciones para niños y familias
Google está adoptando una postura para ayudar a proteger mejor a los niños a través del programa Diseñado para Niños. Los desarrolladores tendrán que optar por este programa cuando su producto se dirija específicamente a los niños. Aunque no se indica explícitamente lo que ocurrirá con aquellos que intenten o consigan una solución, podemos suponer que se trata de una rápida eliminación de Google Play hasta que se cumpla la normativa.
Todo el código, incluido el que se ejecuta en tiempo de ejecución, debe cumplir las directrices
Se ha exigido a las aplicaciones que se adhieran a las políticas y a las directrices de Google Play en cuanto a la calidad de las aplicaciones básicas; sin embargo, esto se está reforzando para incluir los lenguajes interpretativos, como JavaScript, que se cargan en tiempo de ejecución. Todo el código de la aplicación en tiempo de ejecución, incluido el de cualquier servicio de terceros, está ahora sujeto a estas directrices para evitar posibles explotaciones de código vulnerable.
Actualizaciones de las políticas de contenido inapropiado
Google pondrá fin a las aplicaciones diseñadas específicamente para las «citas con azúcar», en un esfuerzo similar al de la postura de Apple contra las aplicaciones de ligue. El motivo es el mismo que el anterior: se tiende a abusar de estas plataformas
Las aplicaciones deben utilizar la Biblioteca de Facturación 3
La Biblioteca de Facturación de Google Play establece las disposiciones y normas para utilizar el sistema de facturación de Google Play. El sistema de la Biblioteca de Facturación 3 deja de lado varias tecnologías que se utilizaban anteriormente, como los parámetros utilizados para la facturación en las aplicaciones dirigidas a los niños, en favor de herramientas que ahora forman parte del programa Diseñado para Niños.
Más información sobre las actualizaciones de las directrices de App Store y Google Play
Aparte de las grandes actualizaciones del sistema operativo, como la reciente versión de iOS 15, Apple realiza otros cambios significativos a lo largo del año. Para mantenerse al día, visita regularmente las noticias y actualizaciones para desarrolladores de Apple para obtener más información.
Al igual que en el caso de iOS, toda la información relativa a las actualizaciones de Android que se lanzan durante un año determinado se publica regularmente en el Centro de Políticas de Google Play; para obtener una lista más completa de los cambios, consulta esta página y asegúrate de visitarla regularmente para mantenerte informado.