En esta página

Pautas de selección de versiones compatibles con Qt para Android

Para mantener las versiones soportadas a un nivel que sea mantenible por Qt, especialmente para las versiones LTS que se espera que vivan durante un período de 3 años, Qt para Android tiene directrices para la selección de las versiones soportadas para una determinada versión de Qt. Esto hace que la selección sea clara y transparente, y ayuda a dar forma a las expectativas adecuadas de soporte para cada versión de Qt para Android.

Versión mínima soportada

Las directrices para seleccionar la versión mínima soportada son:

  • Evaluar la versión mínima una vez al año para la versión de otoño de Qt, que también cubriría las versiones LTS.
  • Tener como objetivo al menos el 90% del uso acumulado en el mercado, tal y como aparece en apilevels.com, en el momento de la fecha límite de congelación de la plataforma de una determinada versión de otoño.
  • La selección se realiza 1 mes antes de la congelación de la plataforma, momento en el que se comprueba qué versiones se ajustarían al rango del 90% y se decide si se selecciona una versión mínima más reciente o no y a qué nueva versión mínima.
  • Los cambios se comunican a la lista de correo de desarrollo de Qt, y se reflejan en el registro de cambios de la versión y en la documentación de Qt para Android.
  • En casos excepcionales en los que sea necesario un cambio a una versión que no respete los criterios anteriores, se anunciará en el momento de la fecha límite de congelación de la plataforma junto con las razones de la decisión.

Los cambios en la versión mínima se reflejarán en nuestras pruebas de CI, y en el sistema de construcción (es decir, CMake androiddeployqt), por lo que las bibliotecas liberadas requerirán dicha versión mínima para funcionar. Para versiones más antiguas se necesitaría una reconstrucción de Qt con los cambios apropiados en el sistema de compilación. Incluso si tales compilaciones pudieran funcionar para versiones anteriores, tenga en cuenta que quedarían fuera del ámbito de soporte oficial de Qt. Sin embargo, las librerías oficiales de Qt para Android podrían o no funcionar para compilaciones dirigidas a versiones más antiguas que la mínima para la versión.

Versión máxima soportada

En un lanzamiento de Qt en primavera, nuestro objetivo es dar soporte a una versión de Android que haya sido lanzada por Google en otoño del año anterior. Esta se convierte en la nueva versión máxima soportada por Qt.

Las versiones Qt LTS también soportarán las nuevas versiones de Android que salgan al mercado hasta dos años después de la versión inicial del parche Qt LTS. Esto permite a los usuarios apuntar a nuevas versiones de Android para cumplir con las políticas de publicación del SDK de Google Play Store. En efecto, las nuevas versiones de Android que salgan al mercado en este periodo de dos años se convertirán en las versiones máximas compatibles con la versión LTS en la siguiente versión de parche de la versión Qt LTS.

Dispositivos de destino utilizados en las pruebas automatizadas

A continuación se muestra una lista de dispositivos Android en las pruebas automatizadas de Qt para las versiones de Android, que incluye pero no se limita a estos dispositivos:

DispositivoVersión del SOArquitecturaFactor de forma
Pixel 3aAndroid 10 (API 29)arm64_v8aMóvil
Pixel 2Android 11 (API 30)arm64_v8aMóvil
Pixel 2 XLAndroid 11 (API 30)arm64_v8aMóvil
Pixel 4AAndroid 12 (API 31)armv7, arm64_v8aMóvil
Pixel 6Android 13 (API 33)arm64_v8aMóvil
Pixel 6 ProAndroid 12 (API 31)arm64_v8aMóvil
Pixel 6aAndroid 14 (API 34)arm64_v8aMóvil
Pixel 7Android 13 (API 33)arm64_v8aMóvil
Pixel 7 ProAndroid 13 (API 33)arm64_v8aMóvil
Pixel 7aAndroid 14 (API 34)arm64_v8aMóvil
Samsung Galaxy S10Android 9 (API 28)armv7, arm64_v8aMóvil
Samsung Galaxy S21Android 12 (API 31)armv7, arm64_v8aMóvil
Nada Teléfono 1Android 14 [UP1A.231005.007] (API 34)arm64_v8aMóvil
Samsung Galaxy Tab A9+Android 14 [UP1A.231005.007] (API 34)arm64_v8aTableta
Pixel 6aAndroid 15 [AP3A.241105.007] (API 35)arm64_v8aMóvil
Pixel 8Android 15 [BP1A.250505.005.B1] (API 35)arm64_v8aMóvil
Tableta PixelAndroid 16 [BP22.250325.007] (API 36)arm64_v8aTableta
Samsung Galaxy A26Android 15 (API 35)arm64_v8aTableta
Pixel 8Android 16 [BP2A.250805.005] (API 36)arm64_v8aMóvil
Samsung Galaxy Tab S4Android 10 (API 29)arm64_v8aTableta

Nota: La tabla anterior es exacta sólo en el momento de la publicación de este parche Qt. Puede cambiar durante el ciclo de lanzamiento del parche y sólo debe utilizarse como referencia para lo que The Qt Company puede reproducir rápidamente los errores.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.