Android 14 es la versión que obligó a las apps a decir por qué se ejecutan. Cada servicio en primer plano de una app con target API 34 necesita un tipo declarado y un permiso que le corresponda, y el usuario puede darle a una app unas pocas fotos en lugar de toda la galería. En cualquier dispositivo, las apps con target menor a API 23 ya no se pueden instalar.

De un vistazo
| Versión | Android 14 |
| Nivel de API | 34 |
| Nombre | Upside Down Cake, interno; visible en la constante del SDK. Nombre público: Android 14 |
Build.VERSION_CODES | UPSIDE_DOWN_CAKE |
| Lanzamiento | Despliegue en Pixel desde el 4 de octubre de 2023 |
| Dispositivos de lanzamiento | Pixel 8 y Pixel 8 Pro, anunciados el 4 de octubre de 2023, a la venta desde el 12 |
| Plazo de target API en Google Play | Apps nuevas y actualizaciones desde el 31 de agosto de 2024 (prórroga al 1 de noviembre) |
Google anunció Android 14 con la Developer Preview 1 el 8 de febrero de 2023. La Beta 1 abrió el programa Android Beta el 12 de abril, y la Beta 3 alcanzó la estabilidad de plataforma el 7 de junio, con las APIs y el comportamiento hacia las apps ya cerrados. Las dos developer previews y las cinco betas son las partes que siguen a esta vista general.
Google lanzó Android 14 y publicó su código en AOSP el 4 de octubre de 2023. El
primer build para Pixel (UP1A.231005.007) cubrió desde el Pixel 4a (5G) hasta
el Pixel Fold y el Pixel Tablet. El anuncio de Google nombró a Samsung, iQOO,
Nothing, OnePlus, Oppo, Realme, Sharp, Sony, Tecno, vivo y Xiaomi para más
adelante en el año. Los Pixel 8 y 8 Pro se anunciaron el mismo día, y AOSP
lista builds de Android 14 hechos para ellos.
Google dejó el nombre de postre dentro del código. Un cambio publicado en AOSP
en abril de 2022 llamó a la versión Upside Down Cake, y Build.java define
UPSIDE_DOWN_CAKE = 34 con el comentario “Upside Down Cake.”. Los build IDs
empiezan con U. Los anuncios de Google solo dicen Android 14.
Qué trajo
- Pantalla de bloqueo. Un selector de personalización renovado, plantillas de pantalla de bloqueo para relojes, widgets y colores, accesos directos propios y un tema monocromático. Los fondos generados con IA llegaron primero al Pixel 8.
- Accesibilidad. El tamaño de fuente llega a 200%, con una curva no lineal: el texto grande crece más despacio que el pequeño. Según el anuncio de Google, el máximo en Pixel era 130%. Los usuarios también sumaron “Flash notifications” y un flujo para configurar audífonos.
- Ultra HDR. Fotos HDR de 10 bits en un formato que sigue funcionando como un JPEG normal. Una app activa la visualización HDR por ventana.
- Health Connect en la plataforma. El almacén de datos de salud deja de ser una app de Play Store, pasa al sistema, se actualiza con las actualizaciones del sistema de Google Play y aparece en Ajustes. Sumó rutas de ejercicio, y otra app solo puede leer una ruta si el usuario la autoriza.
- Credential Manager. Una API de plataforma (
android.credentials) para contraseñas, passkeys e inicio de sesión federado. La librería de Jetpack la lleva hasta Android 4.4 mediante Google Play services. - Preferencias regionales. El usuario elige unidad de temperatura, primer
día de la semana y sistema de numeración en “Regional preferences”. Las apps
las leen con llamadas como
getTemperatureUnit()ygetFirstDayOfWeek(). - Idiomas. La API de flexión gramatical (Grammatical Inflection) trata al
usuario en su género gramatical. Los idiomas por app sumaron
setOverrideLocaleConfig(), y AGP 8.1 genera el archivoLocaleConfig. - Detección de capturas. Una activity registra un
Activity.ScreenCaptureCallbacky se entera de que hubo una captura de pantalla mientras estaba visible. La app nunca recibe la imagen, y el sistema avisa al usuario que la app lo detectó. - Predictive back. Las animaciones entre activities y entre tareas se suman a la animación de volver al inicio de Android 13, con callbacks nuevos para transiciones propias. Las animaciones del sistema siguieron detrás de una opción de desarrollador.
- APIs para desarrollo. Acciones propias en el sharesheet,
PathIteratoryPath.interpolate(), mallas personalizadas con shaders AGSL,HardwareBufferRenderer, audio USB sin pérdida y unas 300 clases dejava.baseactualizadas a OpenJDK 17. - Tiendas de apps. Los instaladores pueden pedir aprobación antes de
descargar, reclamar la propiedad de las actualizaciones con
setRequestUpdateOwnership()y esperar a que la app no esté en uso para actualizarla.
El anuncio también dio cifras de rendimiento medidas en la población beta. Los procesos en caché usaron hasta 50% menos ciclos de CPU que en Android 13, los arranques en frío bajaron 20% en equipos de 8 GB y más de 30% en los de 12 GB, y el código generado por ART se redujo 9,3% en promedio.
Seguridad y privacidad
En todo dispositivo con Android 14:
- Target mínimo para instalar. Una app con
targetSdkVersionmenor a 23 falla al instalarse conINSTALL_FAILED_DEPRECATED_SDK_VERSION. Google explicó que el malware apunta a 22 para esquivar los permisos en tiempo de ejecución de Android 6.0. Las apps ya instaladas antes de actualizar se quedan, yadb install --bypass-low-target-sdk-blockinstala una para pruebas. - Servicios de accesibilidad. Una vista puede llamar a
setAccessibilityDataSensitive()para que solo los servicios que declaranisAccessibilityToolla lean o actúen sobre ella. El malware abusa con frecuencia de los servicios de accesibilidad. - Dueños de archivos multimedia.
MediaStoreocultaOWNER_PACKAGE_NAME, salvo que la app dueña sea siempre visible o quien consulta tengaQUERY_ALL_PACKAGES. - PIN. Android 14 sugiere un PIN de seis dígitos y desbloquea sin “Enter” al escribir un PIN correcto de seis dígitos o más.
- Red celular. Los administradores de TI pueden impedir que los equipos administrados bajen a 2G, y un interruptor nuevo, si el fabricante lo habilita, rechaza conexiones sin cifrado para que voz y SMS sigan cifrados.
- Plataforma. AES-HCTR2 es el modo preferido para cifrar nombres de archivo en equipos con instrucciones criptográficas, y la atestación de claves admite dos IMEI.
Para apps con target API 34:
- Intents implícitos solo llegan a componentes exportados. Un
PendingIntentmutable creado con un intent sin componente ni paquete lanza una excepción. - Receivers en tiempo de ejecución deben pasar
RECEIVER_EXPORTEDoRECEIVER_NOT_EXPORTEDaregisterReceiver(), salvo los que solo reciben broadcasts del sistema. - Carga dinámica de código. Todo DEX, JAR o APK que una app carga en ejecución debe ser de solo lectura, o el sistema lanza una excepción.
- Zip path traversal.
ZipFile(String)yZipInputStream.getNextEntry()lanzanZipExceptioncon nombres de entrada que contienen..o empiezan con/. - Activities desde segundo plano. Quien envía un
PendingIntento se vincula a un servicio debe aceptar explícitamente compartir su permiso para abrir activities desde segundo plano. - Captura de pantalla. Cada sesión de
MediaProjectionnecesita un nuevo consentimiento; reutilizar el intent de consentimiento o llamar dos veces acreateVirtualDisplay()lanza una excepción.
Permisos
- Fotos y videos elegidos. Cuando una app con target API 34 pide
READ_MEDIA_IMAGESoREAD_MEDIA_VIDEO, el diálogo ofrece “Select photos and videos”, “Allow all” y “Don’t allow”. El nuevo permisoREAD_MEDIA_VISUAL_USER_SELECTEDindica el acceso parcial y deja que la app vuelva a abrir el selector. Una app que no lo declara corre en un modo de compatibilidad que controla el sistema. Los permisos de multimedia en sí nacieron en Android 13. - Permisos de servicios en primer plano. Cada tipo de servicio en primer
plano tiene su propio permiso, como
FOREGROUND_SERVICE_CAMERA. Son permisos normales, otorgados al instalar; el usuario no puede revocarlos. - Alarmas exactas.
SCHEDULE_EXACT_ALARMya no se otorga de antemano a la mayoría de las instalaciones nuevas de apps con target API 33 o mayor. El usuario activa “Alarms & reminders” en Ajustes. Las apps de calendario y despertador pueden usarUSE_EXACT_ALARM, que Play solo permite para ellas. Las apps que tenían el permiso antes de actualizar lo conservan. - Intents de pantalla completa. Para apps con target API 34,
USE_FULL_SCREEN_INTENTqueda para apps de llamadas y alarmas, y Google Play se lo quita al resto desde el 31 de mayo de 2024.canUseFullScreenIntent()lo comprueba yACTION_MANAGE_APP_USE_FULL_SCREEN_INTENTabre su página de ajustes. - Datos compartidos en el diálogo de ubicación. Si una app declaró en el formulario de Seguridad de los datos de Play que comparte la ubicación con terceros, el diálogo de ubicación lo muestra. Si una app empieza a compartir la ubicación con terceros o para anuncios, el usuario recibe una notificación dentro de 30 días.
- La detección de capturas necesita
DETECT_SCREEN_CAPTURE, un permiso que se otorga al instalar.

Qué cambió para tu app
Todas las apps en Android 14
| Cambio | Qué hacer |
|---|---|
| Las apps con target menor a 23 no se pueden instalar | Subir targetSdkVersion al menos a 23 |
SCHEDULE_EXACT_ALARM denegado por defecto en instalaciones nuevas (target 33+) | Llamar antes a canScheduleExactAlarms(); usar alarmas inexactas o WorkManager cuando se pueda |
| Las apps en caché se congelan poco después de salir de pantalla | Hacer el trabajo en segundo plano con servicios, JobScheduler o WorkManager |
| Los broadcasts registrados por contexto se encolan mientras la app está en caché | No esperarlos a tiempo; algunos, como BATTERY_CHANGED, pueden fusionarse |
killBackgroundProcesses() solo cierra procesos propios | Dejar de intentar manejar los procesos de otras apps |
Las notificaciones fijas (setOngoing(true)) se pueden descartar | Guardar el estado en la app, no en la notificación; llamadas, multimedia y pantalla bloqueada se salvan |
| Escala de fuente hasta 200%, no lineal | Usar sp para texto y lineHeight; convertir con TypedValue.applyDimension() |
mlock() limitado a 64 KB por proceso (antes 64 MB) | Revisar el código nativo que bloquea memoria |
| El primer cliente GATT que pide MTU solicita 517 bytes; los pedidos siguientes se ignoran | Hacer que el periférico responda con un tamaño que soporte |
Apps con target API 34
Los cambios de seguridad para este target están en Seguridad y privacidad.
| Cambio | Qué hacer |
|---|---|
Todo servicio en primer plano necesita android:foregroundServiceType | Declarar el tipo y su permiso FOREGROUND_SERVICE_*, y pasar el tipo a startForeground() |
| Acceso parcial a fotos y videos | Usar el photo picker, o declarar READ_MEDIA_VISUAL_USER_SELECTED y manejar el acceso parcial |
JobScheduler da ANR si onStartJob u onStopJob bloquean | Sacar el trabajo del hilo principal, o usar WorkManager |
Las restricciones de red en JobScheduler exigen ACCESS_NETWORK_STATE | Declararlo, o programar el job lanza SecurityException |
BluetoothAdapter.getProfileConnectionState() exige BLUETOOTH_CONNECT | Declararlo y pedirlo antes de la llamada |
TileService.startActivityAndCollapse(Intent) lanza una excepción | Pasar un PendingIntent |
Expresiones regulares y UUID.fromString() más estrictos (OpenJDK 17) | Probar el código que parsea; ambos lanzan IllegalArgumentException con entradas inválidas |
La regla de los servicios en primer plano es la que más apps encuentran. Si
falta el tipo, se lanza MissingForegroundServiceTypeException; si falta el
permiso del tipo o un requisito en tiempo de ejecución, SecurityException.
Android 14 suma cinco tipos: health, remoteMessaging, shortService,
specialUse y systemExempted. Un shortService corre unos 3 minutos y no
necesita otro permiso. Un servicio specialUse explica su caso de uso en una
<property> del manifest, y Google Play lo revisa. Para trabajo que no encaja
en ningún tipo, Google recomienda WorkManager o los jobs de transferencia de
datos iniciados por el usuario.
Qué perduró
- El target mínimo para instalar siguió subiendo: Android 15 bloquea las apps con target menor a 24.
- Los tipos de servicio en primer plano siguen siendo obligatorios. Android
15 agregó el tipo
mediaProcessingy limita los serviciosdataSynca 6 horas cada 24. - Predictive back salió de la opción de desarrollador en Android 15. Las animaciones del sistema se ven en toda app que lo adoptó.
- El acceso a fotos elegidas y
READ_MEDIA_VISUAL_USER_SELECTEDsiguen siendo la forma de dar acceso parcial a una app de galería. - Health Connect y Credential Manager siguen siendo APIs de plataforma.
- Webcam USB. Android 14 activó por defecto el driver de gadget UVC en el Generic Kernel Image; usar el dispositivo como webcam USB llegó con la actualización Android 14 QPR1, no con la primera versión.
Para saber
- El Easter egg es un juego de vuelo espacial. Se toca tres veces “Android
version” en Ajustes y luego se mantiene presionado el logo. La nave se dirige
arrastrando el dedo; la pantalla muestra empuje, posición y velocidad, y
LND:con el nombre del planeta al aterrizar. - Cada partida empieza en un sistema estelar al azar con 1 a 10 planetas, cada uno con el nombre del sistema más un número.
- El campo de estrellas de la pantalla del logo dibuja 34 estrellas. La
constante dice
NUM_STARS = 34; // Build.VERSION_CODES.UPSIDE_DOWN_CAKE. - Su velocidad máxima es
MAX_WARP = 10f, con el comentario “after all these years”.
Android 14 Developer Preview 1: primeras reglas
8 de febrero de 2023. Primera build de Android 14, solo para desarrolladores. Exigió tipos en los foreground services, bloqueó targets menores a 23 y negó las alarmas exactas.
Leer por separado: Android 14 Developer Preview 1: primeras reglasGoogle publicó la primera developer preview de Android 14 el 8 de febrero de 2023, ocho meses antes del despliegue en Pixel. El post de Dave Burke la llamó “just the beginning”, y el programa Android Beta no estaba abierto para ella.
| Fecha | 8 de febrero de 2023 |
| Build | UPP1.230113.009 |
| Parche de seguridad | Febrero de 2023 |
| Dispositivos | Pixel 4a (5G), 5, 5a 5G, 6, 6 Pro, 6a, 7 y 7 Pro; imágenes de 64 bits del Android Emulator |
| Cómo se obtenía | Flasheando una imagen del sistema a mano; las previews y betas siguientes llegaban por OTA |
| Estabilidad de la API | No; Google la esperaba para junio de 2023 |
Casi todo lo que define el target API 34 ya estaba aquí. Los foreground
services debían declarar un tipo, y un nuevo trabajo de transferencia iniciado
por el usuario se encargó de las descargas y subidas grandes. Los broadcasts
registrados por contexto quedaban en cola mientras la app estaba en caché. Las
apps recién instaladas con target 33 o superior perdieron el
SCHEDULE_EXACT_ALARM concedido de antemano; las apps de reloj y calendario
podían declarar USE_EXACT_ALARM en su lugar.
Las apps con targetSdkVersion menor a 23 ya no se podían instalar, y
adb install --bypass-low-target-sdk-block existió desde el primer día para
pruebas. Los receivers registrados en tiempo de ejecución debían indicar si
eran exportados, los intents implícitos dejaron de llegar a componentes
internos y el código cargado dinámicamente tuvo que ser de solo lectura.
La build también trajo fuentes de hasta 200% con una curva no lineal,
LocaleManager.setOverrideLocaleConfig(), la Grammatical Inflection API y
unas 300 clases de OpenJDK 17. La mayoría de los cambios de comportamiento se
podían activar uno por uno desde las opciones de desarrollador o con adb.
Android 14 Developer Preview 2: fotos elegidas
8 de marzo de 2023. La segunda preview permitió compartir solo las fotos y videos elegidos, hizo de Credential Manager una API de plataforma y congeló antes las apps en caché.
Leer por separado: Android 14 Developer Preview 2: fotos elegidasLa Developer Preview 2 salió el 8 de marzo de 2023, todavía por descarga manual para quienes empezaban y por OTA para quienes tenían la Preview 1. Fue la última build antes de las betas.
| Fecha | 8 de marzo de 2023 |
| Build | UPP2.230217.004 |
| Parche de seguridad | Marzo de 2023 |
| Dispositivos | Los mismos Pixel que la Preview 1; imágenes de 64 bits del Android Emulator |
| Cómo se obtenía | Flasheando a mano, o por OTA desde la Preview 1 |
| Estabilidad de la API | No |
El cambio principal fue el acceso a fotos elegidas. Cuando una app pide
READ_MEDIA_IMAGES o READ_MEDIA_VIDEO, el usuario puede conceder solo los
elementos que elige, y READ_MEDIA_VISUAL_USER_SELECTED le permite a la app
volver a preguntar. Credential Manager pasó a ser una API de plataforma, con
una librería de Jetpack que llega hasta Android 4.4.
En las apps con target en la nueva plataforma, un PendingIntent mutable
creado a partir de un intent implícito ahora lanza una excepción, y las apps
deben aceptar de forma explícita compartir su derecho a iniciar actividades
desde segundo plano. En todas las apps, el trabajo en segundo plano se detuvo
pocos segundos después de pasar a caché, lo que Google describió como “an order
of magnitude faster than on Android 13”. Las notificaciones con
FLAG_ONGOING_EVENT se pudieron descartar con el teléfono desbloqueado.
Las notas de versión suman la detección de capturas de pantalla, las
preferencias regionales como getTemperatureUnit(),
killBackgroundProcesses() limitado a los procesos de la propia app y el
nombre del dueño de los archivos multimedia ocultado. Las tiendas de apps
recibieron requestUserPreapproval(), setRequestUpdateOwnership(),
setDontKillApp() y la API InstallConstraints.
Android 14 Beta 1: abierta a usuarios
12 de abril de 2023. La primera beta abrió el programa Android Beta y sumó acciones propias en la hoja de compartir, paths consultables y el atributo accessibilityDataSensitive.
Leer por separado: Android 14 Beta 1: abierta a usuariosLa Beta 1 salió el 12 de abril de 2023 y abrió Android 14 a usuarios curiosos a través del programa Android Beta. Los dueños de un Pixel que ya estaban en la beta QPR de Android 13 la recibieron sin hacer nada.
| Fecha | 12 de abril de 2023; Beta 1.1 el 26 de abril de 2023 |
| Build | UPB1.230309.014; 1.1 UPB1.230309.017 (.A1 en Pixel 6, 6 Pro y 6a con Verizon) |
| Parche de seguridad | Abril de 2023 (marzo de 2023 en los Pixel 6 con Verizon) |
| Dispositivos | Del Pixel 4a (5G) al Pixel 7 Pro; imágenes de 64 bits del Android Emulator |
| Cómo se obtenía | Por OTA con Android Beta, o flasheando |
| Estabilidad de la API | No |
Las apps pueden sumar sus propias acciones a la hoja de compartir del sistema
con ChooserAction.Builder y Intent.EXTRA_CHOOSER_CUSTOM_ACTIONS, y el orden
de los destinos de direct share usa el uso informado con
pushDynamicShortcut(). Path se volvió consultable e interpolable, con una
librería de AndroidX que llega hasta API 21. El atributo
accessibilityDataSensitive oculta una vista a los servicios de accesibilidad
que no declaran ayudar a personas con discapacidad.
La navegación por gestos recibió una flecha de retroceso más grande que toma
los colores del fondo de pantalla. Android Studio Giraffe Canary 7 con AGP
8.1.0-alpha07 empezó a generar el archivo LocaleConfig para los idiomas por
app.
La Beta 1.1 corrigió un cierre de System UI en “Wallpaper & style”, el desbloqueo con huella, un ícono de red móvil que faltaba y la detección de SIM o eSIM.
Android 14 Beta 2: otras marcas, Ultra HDR
10 de mayo de 2023, en Google I/O. La segunda beta llegó a otras marcas y sumó Ultra HDR, mejoras de cámara, Health Connect en el sistema y límites al full-screen intent.
Leer por separado: Android 14 Beta 2: otras marcas, Ultra HDRLa Beta 2 salió el 10 de mayo de 2023, el día de Google I/O, y fue la primera build de Android 14 para teléfonos fuera de la línea Pixel.
| Fecha | 10 de mayo de 2023; Beta 2.1 el 25 de mayo de 2023 |
| Build | UPB2.230407.014; 2.1 UPB2.230407.019 |
| Parche de seguridad | Mayo de 2023 |
| Dispositivos | Del Pixel 4a (5G) al Pixel 7 Pro; teléfonos, tablets y plegables de iQOO, Lenovo, Nothing, OnePlus, OPPO, Realme, Tecno, vivo y Xiaomi |
| Cómo se obtenía | Por OTA con Android Beta, o flasheando |
| Estabilidad de la API | No; Google todavía la esperaba para junio |
Llegó Ultra HDR: fotos de 10 bits que siguen funcionando como JPEG y se ven en
HDR cuando la ventana lo activa con Window.setColorMode(). Las extensiones de
cámara ganaron estimaciones de latencia con
getRealtimeStillCaptureLatency(), callbacks de progreso, una imagen postview
y EXTENSION_STRENGTH. La build también sumó zoom en el sensor con un flujo
RAW recortado, audio USB sin pérdida con AudioMixerAttributes, mallas
personalizadas con shaders AGSL y HardwareBufferRenderer.
Health Connect pasó a la plataforma, con rutas de ejercicio. El diálogo de
ubicación empezó a mostrar los datos compartidos con terceros, tomados del
formulario de Seguridad de los datos de Play. USE_FULL_SCREEN_INTENT quedó
limitado a apps de llamadas y alarmas, con canUseFullScreenIntent() para
comprobarlo.
Predictive back se pudo activar por actividad, y
overrideActivityTransition() reemplazó a overridePendingTransition() en
las transiciones que siguen el deslizamiento. Las animaciones del sistema
siguieron detrás de una opción de desarrollador.
La Beta 2.1 corrigió la configuración del dispositivo después de salir de la beta, un nivel de batería fijo en 0% y cortes de audio en el altavoz.
Android 14 Beta 3: estabilidad de plataforma
7 de junio de 2023. La tercera beta alcanzó la estabilidad de plataforma: APIs del SDK y NDK y comportamiento hacia las apps cerrados. El Pixel 7a entró en la beta.
Leer por separado: Android 14 Beta 3: estabilidad de plataformaLa Beta 3 salió el 7 de junio de 2023 y alcanzó la estabilidad de plataforma: las APIs para desarrolladores y todo el comportamiento hacia las apps quedaron cerrados. Google pidió empezar las pruebas finales de compatibilidad, y a quienes desarrollan SDKs, librerías y motores de juego, publicar primero.
| Fecha | 7 de junio de 2023; Beta 3.1 el 14 de junio de 2023 |
| Build | UPB3.230519.008; 3.1 UPB3.230519.014 |
| Parche de seguridad | Mayo de 2023; 3.1 junio de 2023 |
| Dispositivos | Del Pixel 4a (5G) al Pixel 7 Pro, más el nuevo Pixel 7a; emulador |
| Cómo se obtenía | Por OTA con Android Beta, o flasheando |
| Estabilidad de la API | Sí |
El post listó qué probar. Para todas las apps: la escala de fuente hasta 200%,
el acceso parcial a fotos, que el sistema trata como un permiso de una sola vez
cuando la app pasa a segundo plano, y la sección de seguridad de los datos en
los diálogos de permisos. Para las apps con target 34: los tipos de foreground
service, los cambios de OpenJDK 17 en expresiones regulares y en el manejo de
UUID, y los cambios de seguridad como el control de path traversal en zip.
La lista de foreground services tomó su forma final aquí. health y
remoteMessaging fueron tipos nuevos, y shortService, specialUse y
systemExempted quedaron reservados para sus casos.
La Beta 3.1 corrigió el desbloqueo con huella en algunos dispositivos y cierres en apps que usan SDKs de mapas.
Android 14 Beta 4: Pixel Tablet y Fold
11 de julio de 2023. La cuarta beta, segunda con estabilidad de plataforma, llegó al Pixel Tablet y al Pixel Fold y permitió publicar en Google Play apps con target API 34.
Leer por separado: Android 14 Beta 4: Pixel Tablet y FoldLa Beta 4 salió el 11 de julio de 2023, la segunda build con estabilidad de plataforma. Google dijo que ya se podían publicar en Google Play apps para dispositivos con Android 14 en el nivel de API oficial.
| Fecha | 11 de julio de 2023; Beta 4.1 el 26 de julio de 2023 |
| Build | UPB4.230623.005; 4.1 UPB4.230623.007 |
| Parche de seguridad | Julio de 2023 |
| Dispositivos | Del Pixel 4a (5G) al Pixel 7a, más el Pixel Tablet y el Pixel Fold |
| Cómo se obtenía | Por OTA con Android Beta, o flasheando |
| Estabilidad de la API | Sí |
El post no sumó funciones. Llevó la beta a la tablet y al plegable de Google, y señaló el Android SDK Upgrade Assistant de Android Studio Hedgehog, que lista los cambios de Android 14 que afectan a una app.
La Beta 4.1 corrigió apps que no volvían a abrirse tras cerrarlas con atrás
hasta reiniciar, un overscroll de ScrollView trabado después de un fling, las
llamadas por Wi-Fi y el ícono que entrega
SplashScreen.setOnExitAnimationListener().
Android 14 Beta 5: la última beta prevista
10 de agosto de 2023. La última beta prevista, tercera con estabilidad de plataforma, seguida de tres actualizaciones de corrección antes de la versión estable del 4 de octubre.
Leer por separado: Android 14 Beta 5: la última beta previstaLa Beta 5 salió el 10 de agosto de 2023, la última beta prevista y la tercera build con estabilidad de plataforma. Las apps con target SDK 34 ya se podían publicar en Google Play.
| Fecha | 10 de agosto de 2023; 5.1 el 18 de agosto, 5.2 el 25 de agosto, 5.3 el 6 de septiembre |
| Build | UPB5.230623.003; 5.1 .005, 5.2 .006 (.A1 en Tablet y Fold), 5.3 .009 |
| Parche de seguridad | Agosto de 2023 |
| Dispositivos | Del Pixel 4a (5G) al Pixel 7a, Pixel Tablet y Pixel Fold |
| Cómo se obtenía | Por OTA con Android Beta, o flasheando |
| Estabilidad de la API | Sí |
El post repitió los cambios para probar primero: el acceso parcial a fotos, los
intents de pantalla completa limitados a apps de llamadas y alarmas,
SCHEDULE_EXACT_ALARM negado por defecto y la escala de fuente hasta 200%.
Google anunció que las imágenes del emulador llegarían pronto.
La versión final tardó casi dos meses más, así que la Beta 5 recibió tres
actualizaciones de corrección. La 5.1 corrigió la detección de la SIM con
Fixed Dialing Numbers activado y cortes en 5G standalone. La 5.2 corrigió
bloqueos al reiniciar y problemas de huella en la Tablet y el Fold. La 5.3
corrigió cierres tras una notificación CallStyle y un camino lento al
limitar la CPU en segundo plano. Android 14 salió el 4 de octubre de 2023.