Brochure des nouveautés 2024 : nouveautés WINDEV Mobile
Consultez la brochure des 929 nouveautés (format PDF)
Profitez des 215 nouveautés communes de la version 2024
WINDEV Mobile 2024 bénéficie bien évidemment de la majorité des 215 nouveautés communes offertes par la version 2024, et en particulier : les nouveaux Champs Métier, la vitesse améliorée, la Visite Guidée Interactive, l'import Figma, les évolutions de l'environnement et de l'éditeur de code, les nouvelles signatures, Docusign, les nouveautés du WLangage, les évolutions de HFSQL dont les données spatiales, etc. Et la version 2024 de WINDEV Mobile bénéficie bien entendu également de nombreuses nouveautés spécifiques au monde de la mobilité, à découvrir dans les pages qui suivent.
Nouvelle option de fenêtre : coulissante bas
La version 2024 de WINDEV Mobile propose un nouveau mode automatique d'affichage de fenêtre très pratique : le mode "coulissant bas". La fenêtre s'ouvre depuis le bas de l'écran. Ce mode permet d'afficher un minimum d'informations dans la fenêtre, et de déployer la fenêtre (vers le haut) si nécessaire, par exemple pour afficher des informations plus détaillées, ou permettre des saisies.
3 tailles : vue résumée, vue moyenne, vue maximale
La fenêtre coulissante bas propose jusqu'à 3 tailles de fenêtre, paramétrables. La fenêtre peut être redimensionnable par l'utilisateur, ou par programmation, selon les 3 tailles : - Vue résumée : petite fenêtre.
- Vue moyenne : moyenne fenêtre.
- Vue maximale : toutes les informations sont affichées.
Comment créer une fenêtre coulissante bas
La création d'une fenêtre coulissante bas utilise le concept des "fenêtres internes". Pour permettre l'agrandissement de cette fenêtre interne, 2 méthodes sont disponibles au choix : - ancrages, pour les cas simples,
- agencements, pour les UI sophistiquées : avec champs supplémentaires, etc.
Une fenêtre "coulissant bas" propose 3 options : - fenêtre modale ou pas : l'utilisateur peut continuer à interagir avec la fenêtre principale,
- fenêtre automatique (dismiss) : un appui dans la fenêtre principale replie ou ferme la fenêtre coulissante,
- côté UI, les coins de la fenêtre peuvent être arrondis.
La nouvelle fonction WLangage FenCoulissanteVisible et le mot-clé MaFenêtreCoulissanteBasse sont disponibles.
Mobile : la gestion du contenu dynamique facile avec les flexbox
En plus de la gestion du contenu dynamique d'une fenêtre, une contrainte supplémentaire sur mobile est le besoin d'adapter l'UI à des tailles et des définitions d'écran différentes. Le champ Flexbox en mobile permet de résoudre cette contrainte avec facilité et rigueur.
Flexbox : un fonctionnement standard
Le fonctionnement de flexbox sur mobile est identique à celui de WINDEV et WEBDEV.
Récupération Figma
La transformation de modèles Figma en fenêtres WINDEV Mobile est également disponible en version 2024.
Champ Table en mobile : colonne conteneur
En version 2024, le champ Table des fenêtres mobiles peut inclure des colonnes conteneur.
Nouveau champ Cellule en mobile
Le champ Cellule est maintenant disponible en WINDEV Mobile. Ce champ permet de regrouper des champs, ce qui permet d' utiliser le champ comme un seul champ : - déplacement sous l'éditeur,
- placement dans une flexbox,
- programmation,
- décor,
- etc
Divers
- Table hiérarchique : il devient possible de définir une sur-en-tête de colonne.
2 nouveaux champs Métier pour WINDEV Mobile 2024
2 nouveaux Champs Métier sont disponibles en version 2024 pour WINDEV Mobile : - Cartes défilantes,
- Saisie numérique avec potentiomètre.
Nouveau champ Métier cartes défilantes
Le Champ Métier "Cartes défilantes" permet de faire défiler des "cartes" au doigt. Une carte est ici un ensemble de champs, entièrement personnalisable.
Nouveau champ Métier : saisie numérique avec potentiomètre
Le Champ Métier "Saisie numérique avec potentiomètre" est proposé en mobile. L'utilisateur final déplace un curseur pour faire varier la valeur. Les bornes et le pas sont paramétrables. La saisie directe dans le champ est toujours possible. L'usage est adapté à une utilisation tactile.
Visite guidée sur Mobile
En version 2024, il est possible de créer une Visite Guidée à destination des mobiles. Vos applications deviennent plus faciles à utiliser.
Une panoplie de looks
De nombreux looks sont disponibles pour créer une Visite Guidée : vous avez le choix. Et vous pouvez créer les vôtres.
La mobilité toujours plus facile
La transformation de vos applications WINDEV existantes (ou de parties d'applications) en applis iOS et Android est de plus en plus facile. L'intégration des environnements WINDEV et WINDEV Mobile permet un partage des éléments de projet facile. L'assistant de conversion évolue pour apporter une aide encore plus précise.
Appui long sur une icône d'application : affichage d'un menu
L'appui long sur une icône d'application affiche un menu. En version 2024, il devient possible d'ajouter ses propres options par programmation : libellé et procédure à appeler. Il devient possible d'appeler directement une fonctionnalité de l'appli depuis l'icône de l'écran d'accueil. Par exemple, envoyer un message pré-établi à un contact désigné. Un nouveau type WLangage ActionRapide et la nouvelle famille de fonctions Actionrapidexxx permettent une programmation facile.
Nouveau gabarit pour mobiles
Le gabarit "White & Black" pour mobiles est livré avec la version 2024 : utilisez-le librement pour personnaliser vos applis !
Graphes modernisés
Le look par défaut des histogrammes se modernise en version 2024. Un détail appréciable.
Signature électronique
En version 2024, les fonctionnalités de signature électronique (Docusign) sont également disponibles sur mobile. Cela ouvre des possibilités applicatives intéressantes. Voir nouveauté 026 à 033.
OneDrive, GoogleDrive, Dropbox
En version 2024, de nouvelles familles de fonctions WLangage permettent la manipulation des fichiers depuis OneDrive, GoogleDrive et Dropbox.
HFSQL Mobile : données spatiales
En version 2024, HFSQL Mobile gère les données spatiales "terrestres" (les données GPS). Une simple requête SQL sur une base de données HFSQL permet par exemple de pouvoir trouver les stations de recharge les plus proches (et bien d'autres choses !). Voir nouveauté 187 à 193.
Rappel : l'éditeur de WINDEV ouvre et manipule les projets WINDEV Mobile
Afin de faciliter le développement d'applications cross-plateformes, WINDEV peut ouvrir les projets WINDEV Mobile (et les projets WEBDEV également). Cela permet d'éviter des duplications de code et d'objets et des manipulations inutiles. Le partage des éléments est immédiat. Un même projet manipulé dans WINDEV peut contenir des configurations WINDEV, iOS et Android (et même des configurations WEBDEV). Note : il est bien entendu nécessaire de posséder une licence WINDEV Mobile (et/ou WEBDEV).
Lecteur d'écran : le téléphone lit ce qui est affiché (VoiceOver et TalkBack)
Sur les smartphones et les tablettes, il existe un mode d'utilisation destiné aux personnes malvoyantes et non voyantes. Ce mode se nomme TalkBack sur Android et VoiceOver sur iOS. En version 2024, WINDEV Mobile permet de bénéficier de ces modes. Chaque champ contient une description générique (par défaut), et peut contenir une description personnalisée.
La description générique est par défaut le libellé ou le texte d'indication du champ de saisie. La description personnalisée est un texte saisi dans l'application, soit via les "7 onglets", soit à l'aide des nouvelles propriétés ..Accessibilité..Description, ..Accessibilité..Décor, ..Accessibilité..OrdreLecture.
Interactivité
Ce mode d'accessibilité permet également des interactions avec l'application par l'intermédiaire de gestures standard particulières : - le simple appui sélectionne et lit le contenu du champ,
- le double appui effectue l'action,
- le scroll s'effectue avec 2 ou 3 doigts,
- etc
Dans ce mode d'accessibilité, l'entrée dans un champ de saisie active le micro du téléphone (automatiquement ou par clic) pour permettre à l'utilisateur de dicter le texte, qui sera ainsi renseigné par reconnaissance vocale.
Options avancées
Le mode accessibilité permet de définir de nombreuses options. - Ne pas lire le contenu du champ (7 onglets, option "champ décor" : le contenu du champ n'est pas lu),
- Construire par programmation un libellé spécifique qui sera lu à l'exécution,
- Indiquer les actions possibles sur le champ; elles seront lues,
- Indiquer un ordre de lecture particulier,
- Supprimer l'exécution des animations.
Divers
Indépendamment des options activables par les 7 onglets ou par programmation, les applications WINDEV Mobile permettent d'utiliser les options suivantes de iOS et Android. Android : support du mode "Agrandissement" (loupe), passage des libellés en gras, affichage du texte avec un contraste élevé, inversion des couleurs. Sous iOS, les filtres de couleur sont supportés.
Toutes les Nouveautés communes à la mobilité
Le développement sous iOS n'a jamais été aussi puissant qu'avec WINDEV Mobile 2024. Vous bénéficiez de nouvelles puissantes fonctionnalités qui viennent s'ajouter à toutes celles dont vous disposez déjà . iOS évolue, et WINDEV Mobile 2024 évolue également. WINDEV Mobile 2024 pour iOS bénéficie : - des nouveautés communes générales de la version 2024.
- plus des nouveautés communes aux mobiles.
- plus des nouveautés spécifiquement destinées à iOS.
iOS 17, nouvel iPhone 15, Watch series 9
La nouvelle version iOS 17, ainsi que WatchOS 10 sont supportées par WINDEV Mobile 2024. Toutes les versions de l'iPhone 15 et la montre AppleWatch Series 9 et Ultra 2 sont supportées.
WLangage : signatures XML
Les signatures XML sont maintenant disponibles sous iOS.
Objective C
WINDEV Mobile permet de développer également en Objective C. Il devient possible de fournir l'implémentation des méthodes à ajouter dans la classe AppDelegate.
iOS Divers
- Les applications WINDEV Mobile fonctionnent sur iOS version 15 et supérieure; iOS 15 est supporté à partir des modèles iPhone SE et 6s et supérieur.
22 nouveaux types
22 nouveaux types de variables sont disponibles pour iOS:
86 nouvelles fonctions WLangage pour iOS, 31 constantes
Le WLangage s’enrichit de 86 nouvelles fonctions pour iOS, ainsi que 31 nouvelles constantes, 1 nouvelle propriété et 48 nouvelles fonctions pour les Widgets iOS (liste à découvrir sur le site PCSOFT.FR).
10 nouvelles fonctions WLangage pour Apple Watch
Le WLangage s’enrichit de 10 nouvelles fonctions pour l’Apple Watch.
Casque à réalité augmentée Apple (Apple vision pro)
Les applications WINDEV Mobile 2024 fonctionnent en réalité augmentée sur le casque Apple Vision Pro.
Toutes les Nouveautés communes à la mobilité
Le développement sous Android n'a ja mais été aussi puissant qu'avec WINDEV Mobile 2024. Vous bénéficiez de nouvelles fonctionnalités puissantes qui viennent s'ajouter à toutes celles dont vous disposiez déjà . Android évolue, et WINDEV Mobile 2024 évolue également spécifiquement pour Android, en particulier avec le support de Android 14. WINDEV Mobile 2024 pour Android bénéficie : - des nouveautés communes générales de la version 2024.
- plus des nouveautés communes aux mobiles.
- plus des nouveautés spécifiquement destinées à Android.
Support de Android 14
La dernière version de Android est supportée par WINDEV Mobile 2024.
Support de pixel 8
La dernière version des téléphones Android, les téléphones Pixel, est supportée par WINDEV Mobile 2024.
Création de propriétés personnelles sur les champs
Il devient possible de créer ses propres propriétés sur les champs dans une application Android.
Notifications push : topics
Android permet la gestion des notifications push de type Topics. Un topics est un sujet précis de l'application : promotion, nouveautés d'un modèle spécifié, etc. L'application propose de s'abonner aux topics souhaités. Lorsque l'éditeur de l'application souhaite envoyer une notification aux applications abonnées à un topic donné, il appelle la fonction WLangage NotifPushEnvoie en spécifiant le topic concerné. Les notifications sont envoyées automatiquement par Google à tous les terminaux dont l'application s'est abonnée à ce sujet. Avec cette méthode, il devient inutile de stocker et gérer les tokens par utilisateur.
Groupware utilisateur : authentification par google one tap (google sign in)
ONE TAP est le système standardisé sur Android pour qu'un utilisateur s'authentifie à l'aide de son compte Google. La version 2024 du Groupware Utilisateur permet l'authentification via ONE TAP.
WLangage : POO : support des interfaces
Sous Android, le type Interface (équivalent des classes abstraites) est disponible en WLangage.
Divers
- Les opérateurs /= et *= sont supportés.
- MVP en Android : support des mots-clés MonFichierMappé, MaCléUniqueMappée.
Pour plus de détails, consultez RAD MVP. - Champ Publicité : il devient possible de spécifier un "ID" par champ.
WLangage 25 nouveaux types
25 nouveaux types de variables sont disponibles pour Android :
57 nouvelles fonctions WLangage pour Android
En version 2024, le WLangage s’enrichit de 57 nouvelles fonctions pour Android, ainsi que 57 nouvelles fonctions pour les Widgets
Android et 12 nouvelles constantes.
Centre de contrôle android : envoi de notificationS push sur le téléphone
Le Centre de Contrôle WINDEV Mobile Android permet maintenant d'envoyer directement des notifications Push sur un téléphone. Cela est très utile dans les phases de test d'une appli qui capte et analyse les notifications reçues. Notez que l'envoi de la notification suit le parcours habituel, et transite par les serveurs de Google.
Présentation
Des applis Windows Mobile, Windows CE et Windows Embedded sont encore utilisées dans le domaine industriel. Le développement pour Windows Mobile, Windows CE et Windows Embedded s’effectue avec la version 26 de WINDEV Mobile. Lorsque vous possédez une version 2024 de WINDEV Mobile, la version 26 vous est accessible dans ce but.
Nouveautés communes
Le développement UWP bénéficie de la plupart des nouveautés communes de la version 2024.
Nouvel environnement
Le développement UWP bénéficie également des évolutions de l'environnement de développement de la version 2024.
38 nouvelles fonctions WLangage pour UWP
38 nouvelles fonctions WLangage font leur apparition pour UWP.
Documentation également disponible pour…
|
|
|