Ícono del sitio Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Desarrollo para Android 11 y 12 con Delphi 11 Alexandria

Android 11 se envía a la mayoría de los teléfonos nuevos, pero Android 12 se ha implementado en dispositivos Pixel en todas partes. Únase a este seminario web para ver qué ha cambiado en estas últimas versiones de Android y vea algunas de las mejores prácticas para el desarrollo de Android con sugerencias para orientar las últimas versiones del sistema operativo más popular.

Ver o descargar Presentaciones de Google

Cuota de mercado mundial de sistemas operativos de escritorio, móviles y tabletas

https://gs.statcounter.com/os-market-share/desktop-mobile-tablet/worldwide/#monthly-200901-202201

Cuota de mercado de fabricantes móviles en todo el mundo (enero de 2020 – enero de 2022)

https://gs.statcounter.com/vendor-market-share/mobile/worldwide/#monthly-202001-202202

Cuota de mercado de fabricantes de móviles en todo el mundo (enero de 2022)

https://gs.statcounter.com/vendor-market-share/mobile/worldwide/#monthly-202001-202202

Cuota de mercado de Android frente a iOS en todo el mundo (enero de 2020 – enero de 2022)

https://gs.statcounter.com/vendor-market-share/mobile/worldwide/#monthly-202001-202202

Cuota de mercado de la versión móvil de Android en todo el mundo (enero de 2020 – enero de 2022)

https://gs.statcounter.com/android-version-market-share/mobile/worldwide/#monthly-202001-202201

Versión móvil de Android: cuota de mercado en todo el mundo (enero de 2022)

Android 11 es el líder actual ( las versiones 9 a 11 representan el 76,4 %)

  • Android 12 lanzado el 4 de octubre de 2021
  • Android 11 lanzado el 8 de septiembre de 2020
  • Android 10 lanzado el 3 de septiembre de 2019
  • Android 9 lanzado el 6 de agosto de 2018
  • Android 12 = API 31
  • Android 11 = API 30
  • Android 10 = API 29
  • Android 9 = API 28 (Pastel)

https://gs.statcounter.com/android-version-market-share/mobile/worldwide/#monthly-202001-202201

Requisitos de seguridad y rendimiento de Android Play

Cambios de Android en Delphi 11

*** – link

docwiki.embarcadero.com/RADStudio/Alexandria/en/What%27s_New

¿Soporte para Android 12?

Actualización de proyectos de Android existentes

● Abra una compilación de proyecto de Android con una versión anterior.
● Navegue a la ventana acoplable Proyectos.
● Seleccione Android de 32 bits como plataforma de destino activa.
● Haga clic derecho en el nodo Bibliotecas.
● Haga clic en Revertir los archivos del sistema a los valores predeterminados.
● Personalizar con bibliotecas de terceros, etc.
● Repetir para Android-64.

Actualización de sus herramientas de Android

Depuración inalámbrica

Formato del paquete de aplicaciones de Android

Permite que Google Play use el modelo de servicio de aplicaciones Dynamic Delivery para generar APK optimizados para cada dispositivo.

Tras una generación exitosa del paquete de aplicaciones, el IDE presenta un cuadro de diálogo que contiene la ruta del archivo .aab.

Nota: No puede ejecutar ni depurar un paquete de aplicaciones. Para depurar la aplicación, debe usar el formato de paquete .APK

docwiki.embarcadero.com/RADStudio/en/Submitting_Your_Android_App_to_Google_Play#Android_App_Bundle_Support

Nuevo modelo de permiso de tiempo de ejecución de Android

Más información en developer.android.com/training/permissions/requesting

Diálogo de aprobación de permisos antiguos

Nuevo cuadro de diálogo de aprobación de permisos

Los usuarios tienen control de permisos granular ahora

PeligrosocontraNormal permisos

Más información developer.android.com/guide/topics/permissions/overview

Cómo pedir permiso – Delphi

Más información: docwiki.embarcadero.com/RADStudio/en/Android_Permission_Model

El servicio de permisos

Método IsPermissionGranted

Método IsEveryPermissionGranted

Solicitar permisos

TRequestPermissionsResult[Evento|Proc]

Cuándo pedir permisos

Cuándo preguntar –Críticopermisos

Cuándo preguntar –Secundariopermisos

Otras mejores prácticas

Más información

Próximos pasos

Actualice a Delphi 11 hoy embarcadero.com/products/delphi

Salir de la versión móvil