Open derhuerst opened 6 years ago
Many apps & suffer also suffer from the fact that upstream datasets/APIs don't fit together. They often either only cover one region or are not detailed enough.
Some target audiences that are often not served (well):
Some handy features that the KakaoMetro app has:
vbb-map-routing
for an OSS example)the TFL journey planner has options to
Also, it supports the following levels of accessibility:
Should support multiple languages* by default.
*spoken languages, not programming languages 😛
https://news.ycombinator.com/item?id=17005924
I just had a discussion about this with a friend of mine, Jaffar Salih (we studied Interaction Design together so topics like this fascinate us), and what he remarked is that navigation apps could actually be educational tools for learning to navigate yourself. They just need to add clear markers of landmarks in their route descriptions. Even more interesting: since Google already keeps track of where you are very often, it could use your favourite shawarma place or regular bus stop as a "personalised landmark". to give you things to orient by and help you connect the dots and fill in the gaps. Same thing with familiar routes.
Target audiences are often not served (well): ...
- tourists: they usually don't bother about some details and lack the local context (such as confusing line names)
- commuters: they know their way to work very well. they usually care about delays and disruptions and may want to have shortcut/customisable features.
I'd say these are two completely different target audiences, which would be best served with their own apps. A commuter has a yearly subscription so doesn't need tickets, has a lot of context, wants detail, and can make his own choices, knows of alternatives. Tourists don't need to know train numbers, but want to easily find the best ticket. Tourists might not know the names of stop areas, while commuters might be better served with the quickest possible auto-complete to enter the stop name which they know the name of.
Some more examples on how these 2 groups can have different needs:
As a commuter, I want a shortcut on my home screen to make a search for my Home -> work route (or for all departures from my home station). As a tourist, it's easier to just search whatever you need for those few days.
As a tourist, I don't know about the local operators. As a commuter, I know exactly which public transport agencies operate in the area, and which operators I can use with my ticket/subscriptions.
As a tourist, I want to see all routes and tickets for them. I might already have a ticket, in which case I want to highlight the routes I can take. As a commuter, I already have a ticket/subscription and I want to see all routes with my ticket. I am not interested at all in tickets.
KDE Itinerary aims to build a Google-Now-like travel assistant app for the KDE mobile OS environment.
The library assembling all the required data is kpublictransport
. It could be bundled in more ways, e.g. as an Android or iOS app, or run as a daemon on desktop OS, so that other client apps can integrate the data it provides.
There are many apps, but many lack one or more of the following factors: