Aller au contenu principal

Bonnes Pratiques

Android Macro propose plusieurs techniques d'optimisation pour améliorer les performances et la fiabilité de vos scripts d'automatisation. Voici les principales bonnes pratiques :

Utiliser la Détection par Région

Lors de la recherche d'éléments à l'écran, limiter la zone de recherche peut améliorer significativement les performances.

Pourquoi utiliser les régions ?

  • Détection plus rapide en cherchant dans des zones plus petites
  • Résultats plus précis en évitant les éléments similaires ailleurs
  • Utilisation réduite des ressources

Exemple :

Mettre en Cache les Résultats de Détection

Stockez les résultats de détection dans des variables lorsque vous devez vérifier le même élément plusieurs fois :

Avantages de la mise en cache

  • Évite les analyses d'écran redondantes
  • Exécution plus rapide
  • Charge système réduite

Exemple :

Utiliser des Délais Appropriés

Des délais stratégiques aident à assurer une automatisation fiable :

Bonnes pratiques pour les délais

  • Ajouter des délais après les transitions d'écran
  • Attendre que les animations se terminent
  • Laisser le temps aux éléments de se charger
  • Ne pas utiliser de délais excessifs

Exemple avec délai intelligent :

Optimiser la Détection d'Images

Améliorer la précision et la vitesse de détection :

Conseils pour la détection d'images

  • Utiliser des images claires et distinctives
  • Recadrer les images aux éléments essentiels
  • Envisager l'utilisation du niveau de gris pour une correspondance plus rapide
  • Ajuster les scores de correspondance selon les besoins

Exemple avec détection optimisée :

Utiliser la Gestion des Erreurs

Implémenter une gestion d'erreurs robuste pour une automatisation fiable :

Stratégies de gestion des erreurs

  • Vérifier si les éléments existent avant l'interaction
  • Prévoir des actions de secours
  • Définir des délais d'attente raisonnables
  • Enregistrer les événements importants

Exemple avec gestion d'erreurs :

Surveillance des Performances

Surveillez et optimisez les performances de votre macro :

Conseils de surveillance

  • Suivre les temps d'exécution
  • Surveiller l'utilisation des ressources
  • Identifier les goulots d'étranglement
  • Tester sur différents appareils

Bonnes Pratiques Générales

  1. Garder les Scripts Modulaires

    • Décomposer les tâches complexes en fonctions
    • Réutiliser les opérations communes
    • Maintenir un code propre et organisé
  2. Tests Réguliers

    • Tester dans différentes conditions
    • Vérifier sur plusieurs appareils
    • Vérifier les cas limites
    • Valider la gestion des erreurs
  3. Gestion des Ressources

    • Libérer les ressources après utilisation
    • Effacer les variables inutiles
    • Éviter les fuites de mémoire
  4. Documentation

    • Commenter votre code
    • Documenter les hypothèses
    • Expliquer la logique complexe
    • Suivre les modifications

En suivant ces bonnes pratiques, vous pouvez créer des automatisations Android Macro plus efficaces, fiables et maintenables.