iOS 17.2: Apple se prepara para permitir la instalación de aplicaciones desde fuentes externas
Apple se encuentra bajo presión en la Unión Europea, ya que la legislación antimonopolio Digital Markets Act exige a la empresa permitir a los usuarios instalar aplicaciones desde fuentes externas a la App Store para fomentar la competencia.
Ahora, 9to5Mac ha encontrado evidencias en el código beta de iOS 17.2 que sugiere que la compañía se prepara para la habilitación de la instalación de aplicaciones desde fuentes externas en dispositivos iOS. La fecha límite para el cumplimiento del DMA es marzo de 2024.
¿Qué es la instalación desde fuentes externas (Sideloading)?
Para aquellos no familiarizados, el proceso de instalación desde fuentes externas implica instalar aplicaciones obtenidas de fuentes distintas a la oficial. En el caso de iOS, la única fuente oficial para usuarios de iPhone e iPad es la App Store. Apple nunca ha permitido la instalación desde fuentes externas en iOS, ya que esto podría eludir las pautas de la App Store.
La Unión Europea aprobó el año pasado el Digital Markets Act, una nueva legislación antimonopolio dirigida a las grandes empresas tecnológicas para evitar que utilicen sus ventajas para socavar la competencia. Uno de los requisitos del DMA es que los usuarios puedan instalar aplicaciones desde fuentes externas.
Informes anteriores sugirieron que Apple estaba realizando cambios internos en iOS 17 para preparar el sistema para la instalación desde fuentes externas en Europa. Con el lanzamiento del beta de iOS 17.2, el código interno parece confirmar estas especulaciones.
iOS 17.2 prepara el camino para tiendas alternativas a la App Store
iOS 17.2 introduce un nuevo framework público llamado «Managed App Distribution» (Distribución Gestionada de Aplicaciones). Aunque inicialmente se pensó que esta API estaría relacionada con soluciones MDM para instalar aplicaciones empresariales (que ya es posible en iOS), parece que Apple ha trabajado en algo más significativo.
Al analizar la nueva API, se descubre que tiene un punto final de extensión declarado en el sistema, lo que significa que otras aplicaciones pueden crear extensiones de este tipo. Además, se encuentra un nuevo permiso no utilizado que otorgaría a las aplicaciones de terceros el permiso de instalar otras aplicaciones, permitiendo esencialmente a los desarrolladores crear sus propias tiendas de aplicaciones.
La API tiene controles básicos para descargar, instalar e incluso actualizar aplicaciones desde fuentes externas. También puede verificar si una aplicación es compatible con un dispositivo específico o versión de iOS, algo que ya hace la App Store. Aunque esto podría modernizar las soluciones MDM, se abre la posibilidad de algo más.
Además, se encuentran referencias a un bloqueo regional en esta API, lo que sugiere que Apple podría restringirlo a países específicos. Esto tendría sentido para habilitar la instalación desde fuentes externas solo en países donde lo exijan las autoridades, como la Unión Europea.