Los desarrolladores podrán forzarte a usar Google Play en lugar de APK
Los archivos APK han sido una alternativa popular para quienes desean instalar aplicaciones fuera de Google Play. Sin embargo, una nueva actualización de Google Play ha introducido una funcionalidad que permite a los desarrolladores forzar a los usuarios a descargar sus aplicaciones directamente desde la tienda oficial, si detectan que la instalación proviene de un APK.
Esta medida se está implementando a través de la API de Play Integrity, el sucesor del sistema de verificación SafetyNet, que ahora permite identificar el origen de la instalación de una aplicación, ya sea desde Google Play, otra tienda autorizada o mediante APK. Con esta información, los desarrolladores pueden impedir que las aplicaciones funcionen si no han sido instaladas desde la tienda oficial.
El dilema: instalar desde Google Play o dejar de usar la app
A nivel técnico, Android registra de dónde proviene cada aplicación. Esto resulta útil para evitar sobreescribir versiones distintas entre sí y también porque las políticas de publicación de las tiendas de aplicaciones pueden variar considerablemente. Un ejemplo claro es el de aplicaciones como ACR para grabar llamadas, las cuales ofrecen versiones distintas dentro y fuera de Google Play.
Desde hace algunos meses, se ha empezado a ver un botón que dice «Actualizar desde Google Play». Este botón reemplaza la actualización estándar cuando una aplicación no ha sido instalada originalmente desde Google Play. Al pulsarlo, la aplicación se actualiza con la última versión disponible en Google Play, y a partir de ese momento, Google Play se convierte en la fuente oficial de actualizaciones.
La nueva medida de seguridad
Ahora, los desarrolladores de Android pueden ir un paso más allá. Gracias a la API de Play Integrity, es posible bloquear el uso de una aplicación instalada desde un APK o una tienda no oficial, solicitando al usuario que la reinstale desde Google Play si desea seguir utilizándola.
Un ejemplo reciente de esta medida es ChatGPT, según un informe de GappsLeaks. En este caso, la aplicación verifica si fue instalada desde Google Play y, si no es así, muestra un mensaje solicitando al usuario que la descargue desde la tienda oficial para seguir utilizándola.
¿Por qué los desarrolladores bloquean las instalaciones desde APK?
Existen varias razones por las que un desarrollador podría preferir bloquear la instalación de una aplicación desde un APK. Entre las más relevantes, destaca el deseo de evitar la distribución no autorizada de sus aplicaciones en canales no oficiales. Esto es especialmente importante cuando una app utiliza sistemas como las compras integradas de Google Play, ya que estas funciones dependen de la tienda oficial para su correcto funcionamiento.
Otra motivación clave es el control sobre las actualizaciones y la seguridad. Al obligar a los usuarios a descargar desde Google Play, los desarrolladores aseguran que las versiones de sus aplicaciones están alineadas con las políticas y los estándares de seguridad de la tienda oficial.
Impacto para los usuarios
Para los usuarios de Android, estas novedades no son necesariamente buenas noticias. Los archivos APK suelen ser una solución alternativa cuando una aplicación o actualización no está disponible en Google Play, ya sea porque aún no ha llegado a su región o porque ha sido retirada de la tienda. Esta flexibilidad ha sido una de las mayores ventajas de Android frente a otros sistemas operativos más cerrados, como iOS.
Si más desarrolladores comienzan a adoptar esta funcionalidad, la libertad para instalar aplicaciones desde APK podría reducirse considerablemente, afectando a quienes dependen de este método para acceder a versiones de aplicaciones no disponibles en Google Play.
¿Qué son los App Bundles de Android y cómo se diferencian de los APK?
Antes de seguir, es importante comprender una tecnología relacionada: los App Bundles de Android. Aunque los APK siguen siendo el formato más utilizado para instalar aplicaciones, los App Bundles son una evolución que Google ha estado promoviendo activamente.
A diferencia de los APK, los App Bundles permiten que Google Play divida y descargue solo las partes necesarias de una aplicación, lo que resulta en archivos más pequeños y optimizados. Sin embargo, este formato también refuerza el control de Google Play sobre el proceso de instalación, ya que los App Bundles no se pueden instalar manualmente como los APK.
Si quieres saber más sobre los App Bundles y cómo afectan a las aplicaciones que instalas, te invitamos a leer nuestro artículo completo en Laita Digital.
¿Qué implicaciones tiene esta medida a largo plazo?
Si bien esta medida podría parecer un pequeño ajuste, sus implicaciones a largo plazo son profundas. Android ha sido históricamente valorado por su apertura y flexibilidad en comparación con otros sistemas operativos. Sin embargo, con movimientos como este, Google parece estar cerrando poco a poco el ecosistema de Android, acercándolo a un modelo más restrictivo.
Para los desarrolladores, el uso de la API de Play Integrity proporciona una herramienta valiosa para combatir la piratería y la distribución no autorizada. Sin embargo, también podría limitar la libertad del usuario y la posibilidad de instalar aplicaciones desde cualquier fuente de su elección.
¿Cómo afecta esto a las tiendas de aplicaciones alternativas?
Tiendas de aplicaciones alternativas, como APKMirror o Aptoide, juegan un papel importante para quienes buscan aplicaciones no disponibles en su región o prefieren evitar Google Play por diversas razones. La nueva API de Play Integrity podría limitar la funcionalidad de muchas de las aplicaciones que se encuentran en estas tiendas, si los desarrolladores deciden adoptar este enfoque.
Preguntas frecuentes
¿Cómo afectará esta actualización de Google Play a los usuarios que descargan APK?
La nueva API de Play Integrity permitirá a los desarrolladores bloquear el uso de aplicaciones instaladas fuera de Google Play. Esto significa que, en lugar de solo actualizar desde Google Play, los usuarios deberán reinstalar las aplicaciones desde la tienda oficial para poder seguir usándolas.
¿Qué alternativas tengo si una aplicación bloquea su uso fuera de Google Play?
Si una aplicación bloquea su uso al instalarse desde un APK, la única alternativa será buscar una versión modificada o instalar desde una tienda autorizada que no use la API de Play Integrity. Sin embargo, esta opción puede no estar disponible para todas las aplicaciones y podría suponer un riesgo en términos de seguridad.
Conclusión
La nueva API de Play Integrity de Google Play marca un antes y un después para el ecosistema Android. Aunque proporciona una capa adicional de seguridad y control para los desarrolladores, también limita la libertad de los usuarios para instalar aplicaciones desde fuentes alternativas. Los archivos APK, que han sido durante mucho tiempo una herramienta útil para instalar aplicaciones fuera de la tienda oficial, podrían empezar a perder relevancia si esta tendencia continúa.
Como usuarios, es importante estar conscientes de estos cambios y evaluar las alternativas disponibles, ya sea utilizando tiendas de aplicaciones autorizadas o explorando nuevas formas de acceder a las aplicaciones que no están en Google Play.