Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Développer pour Android 11 & 12 avec Delphi 11 Alexandria

Android 11 est livré sur la plupart des nouveaux téléphones, mais Android 12 a été déployé partout sur les appareils Pixel. Rejoignez ce webinaire pour voir ce qui a changé dans ces dernières versions d’Android et découvrez quelques bonnes pratiques pour le développement d’Android avec des conseils pour cibler les dernières versions du système d’exploitation le plus populaire.

Afficher ou télécharger Google Slides

Table des matières

Part de marché des systèmes d’exploitation pour ordinateurs de bureau, mobiles et tablettes dans le monde

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

Part de marché des fabricants de téléphones mobiles dans le monde (janvier 2020 – janvier 2022)

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

Part de marché des fabricants de téléphones mobiles dans le monde (janvier 2022)

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

Part de marché Android vs iOS dans le monde (janvier 2020 – janvier 2022)

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

Part de marché de la version mobile Android dans le monde (janvier 2020 – janvier 2022)

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

Version mobile Android – Part de marché dans le monde (janvier 2022)

Android 11 est le leader actuel ( les versions 9 à 11 représentent 76,4%)

  • Android 12 est sorti le 4 octobre 2021
  • Android 11 est sorti le 8 septembre 2020
  • Android 10 est sorti le 3 septembre 2019
  • Android 9 est sorti le 6 août 2018
  • Androïd 12 = API 31
  • Androïd 11 = API 30
  • Android 10 = API 29
  • Android 9 = API 28 (Tarte)

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

Exigences de sécurité et de performances d’Android Play

Changements Android dans Delphi 11

*** – link

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

Prise en charge d’Android 12 ?

Mise à niveau de projets Android existants

● Ouvrez une génération de projet Android avec une version plus ancienne.
● Accédez à la fenêtre ancrable Projets.
● Sélectionnez Android 32 bits comme plate-forme cible active.
● Cliquez avec le bouton droit sur le nœud Bibliothèques.
● Cliquez sur Rétablir les fichiers système par défaut.
● Personnalisez avec des bibliothèques tierces, etc.
● Répétez l’opération pour Android-64.

Mettre à jour vos outils Android

Débogage sans fil

Format d’ensemble d’applications Android

Permet à Google Play d’utiliser le modèle de service d’application Dynamic Delivery pour générer des fichiers APK optimisés pour chaque appareil.

Lors d’une génération réussie d’app bundle, l’IDE présente une boîte de dialogue contenant le chemin du fichier .aab.

Remarque : Vous ne pouvez pas exécuter ou déboguer un App Bundle. Pour déboguer l’application, vous devez utiliser le format de package .APK

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

Nouveau modèle d’autorisation d’exécution Android

Plus d’informations developer.android.com/training/permissions/requesting

Ancienne boîte de dialogue d’approbation des autorisations

Nouvelle boîte de dialogue d’approbation d’autorisation

Les utilisateurs disposent désormais d’un contrôle d’autorisation granulaire

Dangereuxvs.Normal Autorisations

Plus d’informations developer.android.com/guide/topics/permissions/overview

Comment demander une autorisation – Delphi

Plus d’informations : docwiki.embarcadero.com/RADStudio/en/Android_Permission_Model

Le service des autorisations

Méthode IsPermissionGrantedIsPermissionGranted MethodIsPermissionGranted MethodIsPermissionGranted Method

Méthode IsEveryPermissionGrantedIsEveryPermissionGranted Method

Demander des autorisations

TRequestPermissionsResult[Événement|Proc]

Quand demander des autorisations

Quand demander –CritiqueAutorisations

Quand demander –SecondaireAutorisations

Autres bonnes pratiques

Plus d’information

Prochaines étapes

Passez à Delphi 11 aujourd’hui embarcadero.com/products/delphi

Quitter la version mobile