Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mode itinéraire, la suite #504

Open
3 of 18 tasks
laem opened this issue Aug 2, 2024 · 3 comments
Open
3 of 18 tasks

Mode itinéraire, la suite #504

laem opened this issue Aug 2, 2024 · 3 comments

Comments

@laem
Copy link
Collaborator

laem commented Aug 2, 2024

À titre d'exemple pour ce que je considère comme cruellement manquant ajd en termes de fonctionnalités (cf fil sur le redesign), il y a beaucoup de choses sur le transport.

Toutes ces fonctionnalités sont déjà disponibles dans le back ou codées ailleurs, mais cachées ou pas intégrées par manque de temps pour les implémenter dans l'interface :

La saisie de l'itinéraire

Améliorer l'écran d'étapes

Choix "arriver à", choix "partir maintenant" vs date,

On peut envisager 3 choix : partir à | arriver à | aperçu large / voyage / préparation. Ce dernier déclencherait le calcul PreTrip. Trouver le bon terme.

  • Dans un premier temps, pas de "arriver à" et on choisit automatiquement le ontrip si date diff < 1h

Je ne comprends pas si l'on peut augmenter la plage de temps d'une requête onTrip. C'est important pour l'utilisateur, mais aussi pour calculer les itinéraire optimaux, une fonctionnalité que j'aime beaucoup. Si on ne peut pas, il faudra la réserver au mode preTrip. À moins que le onTrip soit assez intelligent pour nous donner un bon aperçu des solutions ?

  • 🔴 implémenter un auto-mécanisme de recherche secondaire en pretrip si pas de résultat trouvé en ontrip. Peut-être aussi ajouter un bouton "rechercher plus" qui déclenche le même pretrip. Cas d'usage

  •  implémenter le "partir plus tard" : est-ce possible dans onTrip ? Ou est-ce que c'est à nous de simplement changer la date dans le futur genre 30 minutes plus tard ?

C'est pratique quand même. G et A ne le font pas, mais Breizhgo oui. Le faire près des dates avec un rappel tout en bas ? Reprendre les codes des lecteurs vidéo : flèche rond avance avec à l'intérieur +10 min et debounce pour permettre 3 clics ?

  • si départ dans le futur, moins besoin de "partir plus tôt" car forcément preTrip et donc calcul large

Intermodalité au départ et arrivée

Plus le temps de complément intermodal est long, plus la recherche est lente. Donc commencer petit, et laisser l'utilisateur choisir 1h de vélo s'il le désire !

Exemple : cette requête casse en prod, à cause des 2h de trajet en vélo autorisés, il cherche trop de trucs alors que la solution est simple pour 0.2 heures !

Très important aussi : proposer à l'utilisateur des modes non symétriques : s'il a un vélo pliant, il est envisageable de faire vélo + transports + vélo. L'option peut s'appeler "vélo à l'arrivée (pliant, location)". À l'inverse, vélo ou voiture au départ, c'est beaucoup plus probable, il suffit de le garer.

Aussi voir l'option motis voiture + parking relais, si on peut la mettre en avant c'est génial !

Correspondance

Les résultats

Détailler l'itinéraire

La frise de résultat

  • améliorer la frise des TeC Améliorations de la frise de transport en commun #503
  • Vélo : afficher le % sécurisé
  • et le graphique du dénivelé / plus de profils Brouter
  • Voiture : choix d'éviter les autoroutes pour les véhicules à faible rendement autoroutier ; coût en € des autoroutes et surtout du trajet entier via futur.eco/cout-voiture ; empreinte CO2 via le modèle nosgestesclimat;
  • Meilleure page par défaut (la frise) pour le résumé de tous les transports, avec des messages personnalisés notamment sur les transports genre "oulah, en transport en commun ça va être compliqué / passage par Paris obligatoire ouin / etc Problèmes d'affichage pour "toutes les options en un clin d'oeil" #500
  • Résoudre les problèmes débiles qui bloquent l'intégration de nouvelles métropoles / aggrégats de réseaux, cf laem/gtfs
  • Passer à france.ts légèrement modifié pour le fond de cartes transport, en y ajoutant les gares, cf apple maps
  • plein de petits bugs à corriger tel que Prochain départ négatif #497 Rechargement des TEC lors du déplacement sur la carte #498
@laem laem pinned this issue Aug 2, 2024
@kevinvennitti
Copy link
Collaborator

kevinvennitti commented Aug 5, 2024

Quelques pistes d'interface pour ton premier point :

  • Personnaliser l'heure de départ/arrivée sous forme de phrase (Partir maintenant, Arriver à 17h15, Partir demain à 8h) avec une liste déroulante (Partir/Arriver) et un sélecteur de date/heure
  • Une section dépliable pour personnaliser son trajet (vocable à affiner : Mode expert ? Plus d'options ?)
  • Une sous-section "Mon trajet" pour les options génériques (PMR, mode de transport du début/fin de trajet, et les futurs paramètres génériques)
  • Une sous-section par moyen de transport, activable et désactivable, avec leurs paramètres respectifs (limiter l'usage, restreindre à un certain usage, etc)

Cette structure apporte de la souplesse pour intégrer les prochaines évolutions de Cartes. Vos avis ?

screencapture-2024-08-05-17 54 18@2x

@laem laem unpinned this issue Aug 21, 2024
@laem laem mentioned this issue Sep 12, 2024
1 task
@laem
Copy link
Collaborator Author

laem commented Sep 28, 2024

@kevinvennitti dans mes itérations sur #592 je teste une interface d'options de transport en commun qui a pour but de tenir en une ligne. J'essaie de ne pas adopter un système de modal mais plutôt d'options compacts. Ma réflexion est la suivante : pour l'utilisateur, le cout de la découverte des options n'est pas très important par rapport à la répétition des usages à la longue. Ce sont des boutons qui vont être normalement utilisés des dizaines de fois par mois.

Personnellement, dans mon usage de Cartes, l'un des trucs les plus frustrants c'était le fait de pas pouvoir voir à la fois les résultats et options de transport, et le dessin sur la carte. Dans un idéal, les infos et boutons les plus importants tiendraient sur 50 % du bas de l'écran, quand la carte tiendrait sur les 50 % du haut, sur des téléphones classiques de 6 pouces.

À ce titre, l'information "bus optimal" prend bcp trop de place et pourrait être placé tout en bas.

Cela dit, Motis a plein d'options : une approche modal avec explicitation des options avancées (par ex. les 5 profils marche existants) pourra être complémentaire.

image

@kevinvennitti
Copy link
Collaborator

kevinvennitti commented Sep 29, 2024

  • Intéressante ta mécanique de configuration du trajet : j'entends l'approche orientée "l'utilisateur comprend par l'usage" plutôt que l'approche "interface détaillée pour l'utilisateur", mais se pose alors la question 1) de la compréhension intuitive de chaque paramètre et 2) la réactivité de l'interface (feedback) suite à un changement de valeur de paramètre. En l'état, le 1) est encore expert (switcher les modes de transport et leur durée : les paramètres sont liés mais sont dissociés) et le 2) amène un temps de chargement de l'interface qui ralentit la découvrabilité des paramètres
  • Je te suis complètement sur la densité de l'interface : l'objectif du 50%/50% semble très bien. Je te joins une proposition qui va dans ce sens
  • L'information "bus optimal" peut, IMO, être une pastille qui labellise un trajet, plutôt qu'un encart dédié. Cela pourrait mener à d'autres labels de type "Trajet le plus rapide", "Trajet avec le moins de correspondance", etc.
itineraire3

@laem laem changed the title Mode transport, la suite Mode itinéraire, la suite Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants