WINDEV Mobile 2024

24 • WINDEV Mobile 2024 WINDEV MOBILE 2024 permet de créer des applications natives pour iPhone, iPad et iPod Touch, Android, UWP, etc... En plus des champs et des fonction- nalités communes présentés ci-avant, WINDEV Mobile 2024 propose des spécifi- cités supplémentaires pour Android . Les fonctionnalités ci-dessous s’ajoutent donc aux fonctionnalités communes. Pour développer une application cross-plateformes tout en utilisant ces spécificités, il suffit d’utiliser le «code cible conditionnel» (voir p 18). LOOK «MATERIAL DESIGN» Le look Material Design est popularisé par Google. Par défaut, les applications créées par WINDEV Mobile 2024 utilisent les éléments de Material Design. LANCEMENT D’UNE APPLICATION AU DÉMARRAGE DU TERMINAL Lors de la génération de l’application, il est possible d’indiquer que l’application doit se lancer automatiquement à l’allumage de l’ap- pareil. C’est par exemple utile sur un appareil de démonstration en libre-service. TERMINAUX INDUSTRIELS WINDEV Mobile permet de créer des applica- tions Android dans le domaine industriel. Les liaisons série RS232 sont gérées. SÉCURITÉ: OBFUSCATION DU CODE GÉNÉRÉ Le code généré pour les applications Android peut être obfusqué (rendu illisible) afin de le protéger contre les opérations de décompila- tion et de rétro-ingénierie. Les chaînes sont également cryptées: iden- tifiants... KOTLIN NATIF Il est possible de saisir directement du code Kotlin sous l’éditeur de code. APPEL DE LIBRAIRIES JAVA (ET SUPPORT MAVEN & JCENTER) Il est possible d’appeler nativement des librai- ries Java fournies par des tiers par exemple pour le pilotage d’un périphérique du maté- riel,... Sous l’éditeur de code, il est également pos- sible de taper directement du code Java à la place du code WLangage (fonctionnalité utile en dépannage !). RÉCUPÉRATION DU RÉSULTAT D’UNE ACTIVITY En Android, certaines librairies et API ouvrent des fenêtres particulières nom- mées «Activity», qui effectuent un traite- ment déterminé: paiement mobile, visibilité Bluetooth, connexion OAuth, ... WINDEV Mobile permet de récupérer facile- ment le résultat de ces fenêtres «Activity». SAMSUNG DEX Les applications développées avec WINDEV Mobile 2024 fonctionnent avec le concept DEX d’affichage sur moniteur écran. INTERDIRE LA COPIE D’ÉCRAN Les applications développées avec WINDEV Mobile 2024 peuvent interdire à l’utilisateur d’effectuer des copies d’écran. Utile pour les applications sensibles. CENTRE DE CONTRÔLE DU TÉLÉPHONE Le Centre de Contrôle permet de gérer faci- lement les matériels Android lors des phases de mise au point: accès facile aux répertoires, affichage des logs et traces, ... GÉNÉRER DES REVENUS : CHAMP PUBLICITÉ Le champ «Publicité» utilise le protocole «AdMob» de Google. Vos applications peuvent donc afficher les publicités proposées par Google, et générer des revenus. Affichez des pubs sur vos applis mobiles et générez des revenus ! PILOTEZ UNE MONTRE ANDROID (WEAR OS BY SAMSUNG) OU TIZEN Il est facile de créer des notifications spéci- fiques pour les Smart Watch qui fonctionnent sous Android (Wear Os by Samsung) ou Tizen. Les notifications peuvent lancer des actions. DÉPLOIEMENT ANDROID: FACILE Le déploiement de vos applications s’effectue facilement : • soit en copiant directement l’application depuis le PC sur le terminal, • soit en utilisant «Play Store», • soit en utilisant un Store Privé (voir page 30). Les applications diffusées sur «Play Store» peuvent être gratuites ou payantes. Si l’application est payante, vous percevez des revenus à chaque téléchargement de votre application. Pour être diffusée, une application doit être signée. Les fonctionnalités de signature sont fournies par WINDEV Mobile 2024. Le format de diffusion App Bundle est sup- porté, ainsi que la génération d’APK par cible. FONCTIONS SPÉCIFIQUES À ANDROID

RkJQdWJsaXNoZXIy NDQ0OA==