J'aimerais rendre mon site accessible aux personnes qui ont les iPad ou autres iOS appareils.
Quelles considérations dois-je prendre en compte lors de la conception d'une interface utilisateur compatible avec l'iPad ou iOS en général?
Découvrez les réflexions de Jakon Nielsen sur la question . La vidéo liée en bas ne dure que 3 minutes et est intéressante, sinon directement utile.
Réflexions générales (pas de faits à l'appui autres que l'expérience personnelle):
Bonne chance!
Cela s'applique davantage à votre question générale sur l'interface utilisateur:
Pensez "touchez, ne cliquez pas". Comment utiliseriez-vous (ou vos clients potentiels) l'application avec leurs mains? Il y a une différence fondamentale entre pointer quelque chose avec une souris et pointer quelque chose avec votre main. Peut-être faire les contrôles les plus importants sur le côté pour que les gens puissent les atteindre facilement? Expérimentez avec différents cadres métalliques et demandez aux gens d'évaluer la facilité d'utilisation. Les tests utilisateur au début du processus peuvent grandement aider à affiner votre conception.
J'ai écrit un blog sur les choses à surveiller lors de la conception de sites optimisés/prêts pour l'iPad. Vous pouvez peut-être le trouver utile.
L'iPad a été conçu pour naviguer sur le Web. Le grand écran permet de visualiser toute la largeur de la page Web. Ainsi, la conception de la page Web devrait convenir à un iPad.
Pour l'iPhone, l'iPod Touch, vous pouvez envisager de créer un design différent, en créant une interface utilisateur similaire aux applications iPhone natives. Il existe des outils que vous pouvez utiliser pour rendre cela possible, mais ce sera beaucoup de travail. Découvrez Sencha Touch , qui peut également être utilisé pour les iPads.
Si vous ne souhaitez pas utiliser quelque chose comme Sencha Touch, vous devez également tenir compte du fait que l'interaction utilisateur est très différente avec ces appareils. Ils sont basés sur le toucher et non sur la souris. Par exemple, les effets de survol ne fonctionneront pas avec un appareil tactile. Les clics de souris sont également différents de l'inaction du robinet que le navigateur sur iOS capture. Cela signifie que vous pouvez améliorer l'interaction utilisateur, en personnalisant le JavaScript que vous utilisez pour iOS pour le rendre plus natif et intuitif.
Apple a également créé un Human Interface Guide pour leurs applications natives sur iOS. Ce serait une bonne idée de regarder à travers cela, car c'est ce que les utilisateurs attendront des applications natives. Le fait de disposer de pages Web conformes à ces règles les aidera à comprendre votre site.
N'oubliez pas la taille de l'écran et les différentes dispositions possibles: disposition CSS iPad avec modes d'orientation paysage/portrait
Deux autres problèmes que je voulais ajouter, en particulier concernant l'adaptation d'un site ou d'une application existante plutôt que la conception d'un nouveau - ceux-ci peuvent sembler triviaux, mais quand même:
Les éléments doivent être plus gros que sur une application de bureau, car le doigt est moins précis que la souris.
Après avoir utilisé certaines applications graphiques récemment, j'ai vu qu'il peut être très difficile de placer des objets avec précision avec vos doigts car ils obscurcissent l'objet que vous déplacez. Une façon de résoudre ce problème, qui semble être Apple l'a fait, c'est de ne commencer à bouger qu'après avoir déplacé le doigt, il n'est donc plus au-dessus de l'objet que vous déplacez.
La sélection multiple est très gênante pour le moment. Je n'aime pas l'approche Apple d'appuyer sur un objet avec un doigt et d'appuyer sur plusieurs objets avec l'autre pour créer une sélection multiple. Elle s'effondre lorsque vous avez besoin de plus de 4-5 objets. Faites glisser la sélection pourrait mieux fonctionner. Par exemple, tabulez d'abord un outil de sélection, puis faites glisser la sélection de plusieurs objets.