web-dev-qa-db-fra.com

La conception des applications doit-elle évoluer en fonction de la version du système d'exploitation?

Dans iOS 7, Apple a repensé l'apparence et la convivialité de l'ensemble du système d'exploitation. Suppression de beaucoup d'éléments brillants et stylistiques 3D.

Cela signifie-t-il que les applications conçues pour iOS 7 doivent également changer pour correspondre à ce nouveau style? Lequel attendra la plupart des utilisateurs; le nouveau design plat ou l'ancien traditionnel?

6
m177312

La raison principale des directives sur tous les systèmes d'exploitation pour les développeurs d'applications est qu'ils puissent conserver l'apparence de l'application qui est assez similaire au système d'exploitation lui-même. C'est l'une des raisons pour lesquelles vous devriez utiliser les contrôles système et les widgets autant que possible, plutôt que de réinventer votre propre style.

Dans cet esprit, il est toujours dans votre intérêt de mettre à jour l'apparence de votre application pour correspondre à celle du système. Il empêche l'incohérence dans l'expérience utilisateur tout en aidant l'utilisateur à s'adapter à l'application en utilisant des commandes/gestes/etc.

12
rk.

S'il y a une corrélation directe entre le logiciel et le système d'exploitation sur lequel il fonctionne, alors oui, il est parfaitement logique que - au moins par défaut - un certain niveau de parité soit créé dans les interfaces utilisateur.

S'il n'y a pas de corrélation directe, c'est un peu plus compliqué. Si votre application fonctionne sur iOS5 et iOS7, ce sont vraiment des styles visuels entièrement différents, mais c'est une seule application, c'est donc un peu compliqué.

Certaines choses à considérer avec iOS, cependant:

  • La plupart des utilisateurs iOS utilisent la dernière version à tout moment. Les utilisateurs iOS ont tendance à mettre à niveau plus que les autres systèmes d'exploitation. Ce graphique montre la pénétration d'iOS par version . Comme vous pouvez le voir, au 3 avril 2013, 87% des utilisateurs étaient sur la dernière version complète, et 98% sur la dernière ou la dernière.

enter image description here

  • L'iOS a une apparence et une convivialité très cohérentes/standard, mais les applications ne les partagent pas nécessairement. Beaucoup d'applications s'écartent énormément de toute `` norme '' et semblent fonctionner très bien.

Donc, une conclusion de cela est que ce n'est probablement pas une mauvaise idée de mettre à jour votre application pour correspondre au dernier système d'exploitation, car une si grande majorité d'utilisateurs mettra à niveau. Une autre conclusion est que si votre application n'imite pas le système d'exploitation pour commencer, ce n'est probablement pas un gros problème de toute façon.

MISE À JOUR:

Donc, environ 6 mois plus tard, je suis maintenant au fond d'une refonte de l'application mobile pour aligner les choses avec iOS7. Je suis de plus en plus sceptique quant à la voie à suivre. iOS7 était un changement si radical par rapport aux 6 versions précédentes qu'à moins que votre application ne repose uniquement sur des éléments d'interface utilisateur natifs, il faut être prudent lors de la mise à jour de sa propre interface utilisateur. J'ai commencé à voir beaucoup d'applications obtenir une mise à jour rapide `` mise à jour pour iOS7 '' uniquement pour les télécharger et réaliser que c'est à peu près la même interface utilisateur que l'application auparavant, mais maintenant il y a cette surutilisation maladroite d'Helvetica et des superpositions floues .

Donc, ma nouvelle opinion est, au moins avec iOS7: si votre application a adhéré étroitement à l'interface utilisateur iOS native dès le premier jour, oui, mettez absolument à niveau l'interface utilisateur vers iOS7. En fait, si votre application s'appuyait sur des éléments natifs, cela devrait être une mise à jour plutôt banale.

Si, cependant, votre application avait une interface utilisateur assez personnalisée, soyez très sélectif en termes de ce que vous décidez de mettre à jour. Vous ne voulez pas vous retrouver avec une interface utilisateur de Frankenstein composée de la moitié de votre interface utilisateur et de la moitié iOS7.

3
DA01

La réponse à cette question est répartie sur deux domaines.

  • Expérience utilisateur
  • Stratégie de marque

Si l'apparence et la convivialité de l'application ne sont pas similaires à celles d'iOS7 et qu'elles sont exécutées sur iOS7, cela n'affecterait généralement pas la convivialité, mais peut affecter l'expérience utilisateur, car l'utilisateur peut trouver des variations entre les contrôles de l'interface utilisateur. Cependant, ce bruit de style est inévitable et y restera pendant plusieurs années à venir jusqu'à ce que de nouvelles applications soient créées et que les anciennes soient mises à niveau. Mais à mon avis, les utilisateurs auront une tolérance considérable à cet aspect car la plupart des applications présenteraient une telle variation de style. Donc d'ici deux ans, vous pouvez continuer à utiliser les anciennes applications en toute sécurité.

En termes de stratégie de marque, ce changement dans l'interface utilisateur est énorme et aurait un impact négatif sur les marques qui veulent être considérées comme étant à la mode, contemporaines, à jour et orientées style. Donc, par souci d'image de marque, ils devront se mettre à niveau.

2
Salman Ehsan

Les changements apportent non seulement une apparence et une convivialité cohérentes à la nouvelle plate-forme, mais ont également certains points d’affaires comme:

  1. Promouvoir et acquérir de nouveaux utilisateurs.
  2. Fournir un sentiment de support et de mise à jour pour les anciens utilisateurs.

Parfois, vous pouvez voir la fièvre de mise à jour parmi les produits concurrents de différentes sociétés.

Dans le même temps, les changements prennent du temps, de l'argent et peuvent être risqués. Il y a toujours des gens qui résistent aux changements . Mais si les changements sont effectués en douceur et que vous avez suffisamment de ressources - c'est votre voie d'évolution. Il est raisonnable d'améliorer les choses qui vous rapportent de l'argent.

0
Alexey Kolchenko