web-dev-qa-db-fra.com

Est-il possible de créer des "applications de nouvelles" pour avoir une connexion Internet lors de l'ouverture?

Actuellement, les membres de mon équipe sont en session de remue-méninges pour application de nouvelles locales pour les deux Android et IOS. Puisque les nouvelles sont la chose qui est censée être à jour avec - heure actuelle. Certains membres soutiennent qu'il dispose d'Internet (comme Apple news) tandis que d'autres pensent que l'utilisateur devrait pouvoir voir le contenu précédent sans Internet (comme BBC news).

Ils sont coincés pour conclure. Aidez-moi!

Mise à jour: Après une longue discussion, les membres de mon équipe ont convenu d'afficher "Dernière mise à jour" et ont appelé à l'action pour la connexion Internet. Mais je doute encore, sera-t-il efficace?

En attente de vos réponses

2
Paliza

Allez pour tout ce que vous avez convenu

Nous ne pouvons pas avoir de connexion Internet où que nous allions. Le hors ligne est donc crucial.

Dans le même temps, l'affichage de la dernière connexion est utile. Les utilisateurs sauront quel âge ils lisent.

Je vous suggère d'avoir une interaction avec les participants locaux pour tester l'utilisabilité.

Rappelez-vous: Lorsque la discussion commence au sein de l'équipe UX, très peu de personnes sont d'accord sur l'opinion des autres. Alors j'ai déjà dit "Allez pour ce que vous avez convenu"

1
Jivan

La lecture hors ligne ajoute une valeur à votre application. Comme vous mettez en cache toutes les informations nécessaires en face lorsque l'application est connectée à une connexion Internet. Remarque: la mise en cache de plus d'informations est bonne mais pas en profondeur (comme pas trop de détails doivent être mis en cache). Chaque fois que l'utilisateur se connecte à Internet, il est recommandé de mettre en cache toutes les informations importantes en arrière-plan.

Pour plus d'informations, consultez Consultez cet article

0
Harshith

Regardez l'expérience utilisateur:

  • Souhaitez-vous une application qui, après le démarrage, n'affiche rien du tout tant que les nouvelles n'ont pas été chargées?

  • Souhaitez-vous une application qui, après avoir démarré, affiche d'anciennes nouvelles, et vous devez appuyer vous-même sur le bouton "Actualiser"?

  • Souhaitez-vous une application qui, après le démarrage, affiche les anciennes nouvelles, mais se rafraîchit automatiquement et affiche les nouvelles à mesure qu'elles arrivent?

Mon approche serait donc "les deux": il est important de montrer immédiatement le contenu pour garder l'utilisateur engagé, mais bien sûr les gens sont intéressés par les nouvelles. Les nouveaux éléments récupérés doivent donc être ajoutés à l'écran lorsqu'ils deviennent disponibles automatiquement.

0
virtualnobi

À première vue, il semble évident que si l'on choisit entre "quelque chose" ou "rien", il vaut mieux "quelque chose", même si ce "quelque chose" est dépassé. Cependant, cela dépend de la valeur de votre application.

Y a-t-il des inconvénients pour l'utilisateur à ne pas voir les anciennes nouvelles?

Le contenu obsolète peut être pire que de ne pas afficher de contenu . Pensez à une application météo, il peut être pratique d'utiliser une plage dans laquelle si l'utilisateur n'a pas récupéré les dernières informations au cours de la dernière fois, les (anciennes) informations dont il dispose peuvent être inexactes/erronées. Il est donc préférable de ne pas montrer ces informations et de demander à l'utilisateur de se connecter.

Équilibre ce que l'utilisateur attend de vous à long terme :

  • Si l'utilisateur attend des informations précises et récentes sur toute autre chose , il peut être judicieux de ne pas fournir de contenu mis en cache après un certain temps.

  • Si l'utilisateur s'attend à ce que les nouvelles soient lues, il est préférable de lire les dernières mais les anciennes , alors ne pas avoir de nouvelles mises en cache pourrait ne pas être la meilleure option .

Si vous choisissez la première option, considérez une certaine période de contenu mis en cache, que ce soit 1 minute, 1 heure, 1 jour, etc.

Toujours afficher l'heure de la dernière mise à jour pour que l'utilisateur en soit conscient. Fournissez également un moyen facile (tirer pour actualiser) de mettre à jour.

0
Alvaro