WINDEV Mobile 2024

26 • WINDEV Mobile 2024 SUPPORT DE IOS 17 ET DE IPADOS iOS 17 est supporté en WINDEV Mobile 2024. Les particularités des derniers iPhone sont gérées. iPadOS est également géré. DYNAMIC ISLAND La Dynamic Island (îlot dynamique) trans- forme l’encoche noire en un widget. La version 2024 de WINDEV Mobile gère ce nouveau concept. il suffit de définir l’UI des Widgets à l’aide de Swift UI, puis le WLangage permet de générer automatiquement les wid- gets dans le projet. SWIFT DANS VOS APPLIS WINDEV MOBILE 2024 Il est possible d’appeler ou d’inclure native- ment du code Objective-C et du code Swift dans vos applications. Il est également possible de taper direc- tement du code Swift à la place de code WLangage (utile en dépannage !). TRACKING TRANSPARENCY FONCTIONS WLANGAGE Lorsqu’une application désire collecter des informations de tracking sur l’utilisateur, et partager ces informations, l’application doit demander l’autorisation expresse de l’utili- sateur. La demande de cette autorisation s’ef- fectue grâce à la fonction WLangage AppleTrackingAutorisation . Votre application doit tenir compte de la réponse de l’utilisateur pour partager ou non les informations de tracking. GETPOSITION APPLE Ce bouton standard permet de demander à l’utilisateur l’autorisation ponctuelle de récu- pérer la position GPS du téléphone. WINDEV Mobile permet de créer automatiquement ce type de bouton. PARTAGE DE FICHIERS VIA ITUNES Une application iOS peut être autorisée à partager des fichiers avec un PC ou un Mac. L’utilisateur final peut ainsi manipuler ses données sur le matériel de son choix.  Il est également possible de copier des bases de données HFSQL par ce moyen. APPLE WATCH WINDEV Mobile 2024 permet de créer des applications natives pour l’Apple Watch. Ces applications peuvent dialoguer avec les applis sur l’iPhone ou l’iPad. Plus de 400 fonctions du WLangage sont déjà disponibles dans cette version. DLNA DLNA signifie Digital Living Network Alliance, et désigne une alliance d’entreprises du sec- teur informatique et électronique qui se sont unies pour définir et faire évoluer une norme de communication standard entre leurs diffé- rents matériels. Le DLNA s’appuie sur Ethernet et WiFi. DLNA est supporté par WINDEV Mobile. INTELLIGENCE ARTIFICIELLE (IA) : MACHINE LEARNING SUR IPHONE ET IPAD Les derniers modèles d’iPhone sont équipés d’un processeur qui dispose de fonction- nalités dédiées aux réseaux de neurones, capable d’effectuer 5 milliards d’opérations par seconde! Apple fournit un SDK (CoreML) qui permet de tirer parti de ces fonctionnalités. WINDEV Mobile 2024 permet de s’interfacer avec ce SDK, et ainsi d’implémenter des fonc- tionnalités d’IA dans vos applications. RECONNAISSANCE 3D DU VISAGE DANS VOS APPLICATIONS Les iPhone récents disposent d’un scanner 3D de reconnaissance faciale. Les applications écrites avec WINDEV Mobile 2024 peuvent utiliser ce mécanisme pour vérifier l’identité de l’utilisateur grâce à ce dispositif. FONCTIONS SPÉCIFIQUES À IOS GO ET DEBOGAGE D’APPLICATION DIRECTEMENT SUR L’IPHONE, EN COURS DE DÉVELOPPEMENT, SANS MAC Lors du développement d’une appli pour iOS (iPhone ou iPad), la version 2024 de WINDEV Mobile permet de tester (faire GO) directement sur l’iPhone ou l’iPad l’applica- tion en cours de développe- ment, sans avoir besoin de la recompiler sur Mac. Pour le débogage, l’applica- tion sur le téléphone est pilo- tée par le débogueur. Le débogueur est alors accessible: points d’arrêt, pas à pas, contenu des variables, piles… WINDEV MOBILE 2024 permet de créer des applications natives pour iOS, Android, UWP, etc. En plus des champs et des fonction- nalités communes présentés ci-avant, WINDEV Mobile 2024 propose des spéci- ficités supplémentaires pour iOS . Les fonctionnalités suivantes 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).

RkJQdWJsaXNoZXIy NDQ0OA==