WINDEV Mobile 2025
ANDROID, IOS GÉOLOCALISATION TEMPS RÉEL SANS CONSOMMATION DE BATTERIE Cette géolocalisation appelle automatique- ment une procédure lorsque l’appareil est déplacé. Cet appel est effectué directement par le système d’exploitation, même si l’appli est fermée. Par exemple, cette procédure peut enregis- trer la position, envoyer la position, détecter la proximité d’un point donné: autre utilisa- teur, magasin, borne de recharge, garage, station-service, bar, restaurant... ANDROID, IOS XML Le type avancé XML est disponible. L’importation d’un fichier XML dans l’envi- ronnement de développement déclare auto- matiquement tous les types correspondants nécessaires à la manipulation facile du fichier XML. La manipulation du fichier XML devient enfantine car les balises sont manipulables «en clair» dans le code source. Par exemple Livre[1].Auteur accède au contenu de la balise «Auteur» du premier livre du fichier XML. ANDROID, IOS JSON JSON est supporté en natif. L’éditeur de code apporte une assistance à la saisie. ANDROID, IOS THREAD ET TÂCHES PARALLÈLES Les processeurs des terminaux mobiles deviennent de plus en plus puissants, et disposent de plusieurs coeurs. Les familles de fonctions Thread et TâcheParallèle sont disponibles. ANDROID, IOS API : CALLBACK NATIF VERS WLANGAGE Il est possible d’appeler des API qui utilisent des Callback. ANDROID, IOS EXÉCUTER UN TRAITEMENT EN ARRIÈRE-PLAN SANS CONSOMMER DE BATTERIE Continuer à exécuter un traitement quand l’application est en arrière-plan est souvent utile sur mobile: rappel de rendez-vous (affi- cher une notification), calcul de chiffre d’af- faires en temps réel, récupération de don- nées... Il suffit d’indiquer à quelle fréquence ce trai- tement doit s’exécuter. Entre les appels, la procédure ne consomme ni batterie ni CPU. ANDROID, IOS ACHAT ET ABONNEMENT INAPP Achat InApp, depuis une application (ici sur Android) A l’intérieur d’une application, il est parfois possible d’acheter des options de cette appli- cation, ou de s’abonner à des fonctionnalités. Cet achat ou cet abonnement s’effectue par le store, et se nomme alors «achat inApp». WINDEV Mobile 2025 permet de proposer ces options payantes dans les applications. ANDROID, IOS LIRE CODES-BARRES ET QR CODES Les codes-barres QR Code, PDF147, UPC-E, Code39, Code93, Code128, Aztec, EAN 8, EAN 13, DataMatrix sont décodés nativement. Une application peut acquérir le code-barres et déchiffrer son contenu automatiquement. ANDROID, IOS URI Les fonctions URI permettent de gérer les fichiers «externes» (installés) ou accessibles depuis le téléphone. Vous pouvez programmer les traitements de votre choix sur les fichiers sélectionnés. ANDROID, IOS CRÉATION D’ÉTATS PDF Il est facile d’imprimer en PDF. L’impression s’effectue soit par programma- tion soit à l’aide de l’éditeur d’états. La visualisation des PDF peut s’effectuer via le champ «Lecteur PDF», sans sortir de l’appli. ANDROID, IOS GESTION DES RESSOURCES DU BUNDLE /PACKAGE Des fonctions permettent de gérer finement les ressources embarquées dans le bundle (le bundle pour iOS, package pour Android). L’application peut lister les ressources, et en extraire. ANDROID, IOS GÉRER LA PERTE ET LA REPRISE DE CONNEXION Un terminal mobile peut perdre la connexion en cours, parce qu’il rentre dans un bâtiment par exemple. WINDEV Mobile 2025 propose un mécanisme facilitant la gestion des pertes et des reprises de connexion. Par exemple, l’application peut basculer sur des données locales lors de la perte de connexion, et lancer une synchronisation immédiate lors de la reprise de connexion. Il suffit d’indiquer la procédure à appeler en cas de perte ou de reprise de la connexion. ANDROID, IOS EMPÊCHER LA MISE EN VEILLE DE L’APPAREIL La fonction SysMiseEnVeille permet d’em- pêcher la mise en veille de l’appareil. Un paramètre permet d’autoriser ou non la mise en veille selon que l’appareil est branché sur le secteur ou fonctionne sur batterie. Une application peut donc rester active et visible en permanence ou pendant la durée souhaitée. ANDROID, IOS LA TÉLÉMÉTRIE SUR VOS APPLICATIONS La télémétrie permet de connaître avec pré- cision l’utilisation qui est faite de vos appli- cations: fréquence de lancement, fenêtres, champs et boutons utilisés, détail des maté- riels, durée des actions, «top 10»,... Cela est particulièrement utile pour des appli- cations mobiles dont les concepteurs n’ont pas forcément de contacts avec les utilisa- teurs. WINDEV Mobile 2025 propose en standard des fonctionnalités puissantes de télémétrie. 22 • WINDEV Mobile 2025
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==