Conception pour les applications natives iOS et les applications natives Android – Kshitija purohit
Finmagix était une application native et avant de commencer tout processus UX, je suis passé par les directives matérielles et les directives de l’interface humaine IOS. Ci-dessous, j’énumère certains des points importants à garder à l’esprit lors de la conception d’une application native.
Gestes,
Vous avez donc un curseur de balayage? Parlez-nous de pincer, faire glisser, zoomer, faire pivoter, secouer, smartphones de six pouces, gauchers, souris, cinétique, détection de mouvement.
Typographie,
Android: Roboto
IOS: SF Pro (San Francisco)
La navigation,
Navigation arrière pour les applications Android et IOS. Se déplacer entre les écrans est une action courante dans les applications mobiles. Il y a une barre de navigation universelle en bas des appareils Android. L’utilisation du bouton de retour dans la barre de navigation est un moyen facile de revenir à l’écran ou à l’étape précédente, et cela fonctionne dans presque toutes les applications Android.
Il n’y a pas de barre de navigation globale, nous ne pouvons donc pas revenir en arrière en utilisant un bouton de retour global dans la conception d’une application iOS native. L’application native doit avoir une barre de navigation avec un bouton de retour dans le coin supérieur gauche.
Contrôles: calendrier, date et heure, CTA
Les utilisateurs d’Android ne connaissent pas le sélecteur de date de type bobine de machine à sous qui est courant dans iOS.
Boutons,
44px @ 1x pour iOS
48dp / 48px @ 1x pour Android
Boutons d’action flottants sur Android et boutons d’appel à l’action sur iOS
Bien sûr, il existe des exceptions: certaines applications iOS suivent les directives de conception matérielle comme l’exemple de Gmail et certaines applications Android suivent les directives d’interface humaine comme instagram.
À emporter,
Une bonne conception est une conception qui respecte les habitudes des utilisateurs dans chaque système d’exploitation. Il est vraiment important de garder à l’esprit les différences entre les plates-formes lors de la conception d’une application mobile pour iOS et Android afin de concevoir des applications qui répondent aux attentes des utilisateurs.
Il est beaucoup plus rapide de concevoir une application mobile à l’aide de composants natifs pour les deux systèmes d’exploitation. Il est donc préférable de consacrer du temps à la conception plutôt que de consacrer beaucoup de temps au développement.