# Android 17 Beta 3: Las API alcanzan estabilidad de plataforma y nuevas funciones para desarrolladores
Google ha lanzado Android 17 Beta 3, que ha alcanzado la estabilidad de plataforma. Las API ahora están finalizadas sin más cambios. El nombre en clave Cinnamon Bun ha sido reemplazado por Android 17. Esto permite a los desarrolladores probar aplicaciones en condiciones cercanas a la versión final.
La actualización se centra en seguridad, cámaras, audio e IU. Soporta dispositivos Pixel a partir del modelo 6, incluyendo Pixel 10, Fold y Tablet. La versión final se espera para el segundo trimestre de 2026.
Fortaleciendo la protección para la carga dinámica de código
El mecanismo DCL se ha extendido a bibliotecas nativas cargadas mediante System.load(). Anteriormente, la protección se aplicaba solo a archivos DEX y JAR. Ahora el sistema bloquea la sustitución maliciosa de código en componentes nativos.
Esto es crítico para aplicaciones con carga dinámica de bibliotecas. Los desarrolladores obtienen una mayor resistencia a ataques sin cambios en el código.
Certificate Transparency está habilitado por defecto. El registro público rastrea certificados SSL, simplificando la verificación de autenticidad.
API para personalizar el selector de fotos y cámaras
Se ha introducido PhotoPickerUiCustomizationParams para personalizar la interfaz del selector de fotos. Los parámetros permiten cambiar relaciones de aspecto (de 1:1 a 9:16) y otros elementos de IU.
Las cámaras ahora admiten RAW14. Los fabricantes obtienen API de extensiones de proveedor:
- Super Resolution;
- Modos avanzados de reducción de ruido;
- Optimizadores de calidad con IA.
Las aplicaciones pueden detectar tipos de cámara mediante nuevas API: integradas, webcam USB o virtuales. Esto asegura la adaptación a la fuente de video, minimizando artefactos.
Audio y gestión de dispositivos
Soporte para audífonos mediante Bluetooth Low Energy. El nuevo tipo TYPE_BLE_HEARING_AID permite dividir la salida de sonido del sistema:
- Notificaciones y llamadas al teléfono;
- Alarmas al audífono;
- Control independiente de volumen.
El permiso USE_LOCATION_BUTTON incorpora un botón del sistema para acceso preciso a la ubicación de una sola vez. Simplifica la UX sin permisos persistentes.
Configuraciones de entrada, firma y IU
Opciones separadas para contraseñas: los caracteres de teclados físicos se ocultan inmediatamente, los de la pantalla con un retraso. Se adapta a teclados de hardware.
Firma de APK con un algoritmo híbrido: criptografía clásica + ML-DSA (resistente a ataques cuánticos). Asegura seguridad a prueba de futuro.
Opción para ocultar firmas bajo iconos en un lanzador minimalista. El soporte de Java de OpenJDK 25 está integrado en la plataforma.
| Característica | Descripción | Impacto en el desarrollo |
|---------|-------------|-----------------------|
| DCL para bibliotecas nativas | Protección para System.load() | Bloquea malware |
| Parámetros PhotoPicker | IU personalizada | Selección flexible de fotos |
| API de cámara | Tipos + extensiones de proveedor | Optimización de video |
| Audífono BLE | División de audio | Aplicaciones de accesibilidad |
| Firma ML-DSA | Resistencia cuántica | Seguridad a largo plazo |
Puntos clave
- API estabilizadas: cambia a Beta 3 para pruebas finales;
- DCL y Certificate Transparency fortalecen la seguridad predeterminada;
- API de cámara (RAW14, tipos, extensiones) para aplicaciones profesionales;
- Audífono BLE y botón de ubicación mejoran la accesibilidad;
- Firma híbrida de APK prepara para la era postcuántica.
— Editorial Team
Aún no hay comentarios.