La versión para desarrolladores de Android 17 (API 37) exige adaptabilidad a pantallas grandes, traslada todas las nuevas API a Compose y presenta el Protocolo de Contexto de Modelo en el dispositivo

El 16 de junio, Google lanzó oficialmente Android 17 (nivel de API 37) para dispositivos Pixel a través de AOSP, con varios cambios que requerirán una acción inmediata por parte de los desarrolladores de aplicaciones. El más trascendental es una política obligatoria de adaptación prioritaria: las aplicaciones orientadas a la API 37 ya no pueden optar por no admitir restricciones de orientación, redimensionabilidad o relación de aspecto en dispositivos con pantalla grande (sw > 600 dp), lo que incluye teléfonos en modo escritorio, así como tabletas y plegables. El sistema ignorará silenciosamente los atributos de manifiesto screenOrientation, resizeableActivity=false y la relación de aspecto heredados; solo los juegos (según la categoría de Google Play) están exentos. La versión también introduce App Bubbles como una función a nivel de sistema: cualquier aplicación se puede fijar como superposición flotante mediante una pulsación prolongada en su icono del iniciador, lo que exige que los diseños sigan siendo funcionales en dimensiones mínimas. Una nueva API Continue On permite que las aplicaciones declaren un estado de transferencia para que los usuarios puedan reanudar una tarea sin problemas en un dispositivo Android cercano. Google también declaró que todo el desarrollo de Android será primero con Compose: todas las API, bibliotecas y herramientas nuevas se dirigirán exclusivamente a Jetpack Compose, mientras que el sistema heredado de View (android.widget, Fragments, RecyclerView, ViewPager) entra en modo de mantenimiento y solo recibirá correcciones de errores críticos en el futuro.

En el ámbito de la inteligencia, Android 17 introduce AppFunctions y Android MCP (un equivalente en el dispositivo del Protocolo de Contexto de Modelo), lo que permite que agentes de IA como Gemini descubran y ejecuten funciones definidas por las aplicaciones con acceso directo al estado local de la aplicación; la biblioteca alpha de Jetpack hace que el registro sea tan simple como anotar una clase de Kotlin. Google también ha lanzado habilidades de desarrollador impulsadas por IA para la integración de AppFunctions, la migración a diseño adaptable de Compose, la migración de XML a Compose y la migración de CameraX desde API heredadas. En cuanto a rendimiento y seguridad, la versión impone límites estrictos de memoria de aplicaciones basados en RAM con terminación de procesos en caso de infracción, introduce una MessageQueue sin bloqueos para aplicaciones dirigidas al SDK 37, prohíbe la modificación basada en reflexión de campos static finales y agrega Criptografía Post-Cuántica (claves de hardware ML-DSA y firma APK v3.2). El acceso a la red local ahora requiere un permiso explícito para las aplicaciones dirigidas al SDK 37, los OTP de SMS se retrasan tres horas para los destinatarios no previstos y la Transparencia de Certificados está habilitada de forma predeterminada.

Android Developers Blog