2010-07-05 3 views
1

Je suis en train de refactoriser l'une de mes applications de l'iPhone à l'iPad et cela a entraîné la suppression des onglets car j'ai pu combiner les fonctionnalités sur 1 écran et utiliser les popovers pour permettre à l'utilisateur de sélectionner un nouvel onglet.Vues totalement différentes sur iPad pour portrait Vs paysage ... ce design est-il acceptable?

Je suis fondamentalement à gauche avec 2 onglets maintenant. Un (qui est le meilleur paysage vu) montre une carte du monde avec quelques superpositions dessinées dessus, plus une indication de l'endroit où vous êtes. Le second est un affichage de données avec quelques graphiques qui est le mieux vu portrait. Je remarque ce qu'Apple dit d'exiger que les applications fonctionnent dans toutes les orientations sur l'iPad, et bien sûr je pourrais le faire, et garder mes 2 boutons de tabulation pour changer de vue.

CEPENDANT

Dans ce cas, il y a 1 vue qui convient le mieux à la vue du paysage et 1 vue qui convient le mieux à la vue portrait. Serait-il approprié (ou même autorisé par Apple) d'abandonner la barre d'onglets et de changer de point de vue sur un changement d'orientation? Du point de vue de l'utilisateur, vous n'avez pas besoin de basculer beaucoup, vous avez tendance à utiliser la vue paysage pour changer de position (si vous en avez besoin), puis à travailler principalement en mode portrait. Je pense que ce serait frustrant et laisser tomber les onglets semble avoir plus de sens pour moi.

Qu'en pensez-vous? Toute meilleure pratique dans ces situations?

Roger Londres

Répondre

1

Je dirais que la meilleure pratique est de ne pas restreindre l'orientation des vues.

L'idée centrale ici n'est pas de forcer l'utilisateur à maintenir l'appareil d'une certaine manière. Par exemple, beaucoup de gens utilisent des iPad dans un support ou un support et entrent avec un clavier. Voulez-vous forcer vos utilisateurs à s'arrêter et à ajuster physiquement l'appareil dans le support/support avant de pouvoir lire la vue dans l'autre orientation? D'autres personnes préfèrent maintenir l'appareil dans un sens ou dans l'autre et verrouiller l'orientation (je le fais beaucoup.) Forcer les utilisateurs de changer leur orientation de l'appareil préféré ne va pas vous gagner des clients heureux.

Apple ne vous pénalisera pas pour une interface utilisateur non standard à moins qu'elle ne se reflète mal sur l'appareil lui-même. Tant que les utilisateurs finaux peuvent dire qu'il s'agit d'un comportement non standard de votre application, Apple s'en fout. Cependant, d'après mon expérience, les utilisateurs finaux ont tendance à interpréter les interfaces non standard comme défectueuses ou brisées parce qu'elles ne les comprennent pas.

Dans ce cas, si je lance votre application pour la première fois, comment savoir que le changement d'orientation est remplacé par une autre vue et un autre ensemble de données? Rien dans l'interface utilisateur standard ne m'apprend à m'y attendre. Je vais devoir le découvrir par essais et erreurs. Si j'ai l'orientation verrouillée, même pas d'essai ou d'erreur aidera. À ce stade, je pourrais bien conclure que l'application est cassée.

Vous pourriez essayer d'ajouter des instructions, mais la seule pensée qu'elles pourraient être nécessaires est un drapeau rouge pour une interface utilisateur potentiellement médiocre.

+0

C'est logique, merci! Je suis d'accord que l'ajout d'instructions est un drapeau rouge à une mauvaise conception, et étant donné que, comme vous le faites remarquer, les utilisateurs peuvent verrouiller l'orientation, je devrais reconsidérer l'approche. Curieusement, je n'aurais probablement pas envisagé du tout à l'exception de l'application des stocks intégrés sur l'iPhone qui utilise l'orientation de l'appareil de cette façon ... – Roger

+0

Il est important de se rappeler que l'iPad n'est pas seulement un gros iPhone. L'iPhone est toujours dans la main de l'utilisateur alors que l'iPad ne l'est pas. UI que l'utilisateur tolérerait dans un appareil mobile avec un écran restreint semble maladroit et slipshod sur l'écran plus grand de l'iPad. J'ai dû faire beaucoup de retouches sur les conversions iPhone -> iPad. – TechZen

+0

Oh absolument. Ce que j'ai fini par faire est de supprimer TOUS les onglets de la version iPad et de mettre la fonctionnalité qui était dans l'onglet dans un popover atteint à partir d'une nouvelle barre d'outils en haut de l'écran. Tout cela a été relativement indolore et parce que l'iOS gère bien la rotation des popovers, je dois juste me concentrer sur l'échelle de la vue "principale" lorsque l'utilisateur tourne l'appareil. – Roger

Questions connexes