Ideal maps/navigation app features
We started a poll to pick a maps app here https://codema.in/d/phU1JlaV/pick-and-fund-a-maps-app
But @Guido raised a concern here https://codema.in/d/phU1JlaV/pick-and-fund-a-maps-app/33 about the possibility that the developers of the app that we pick may not be interested in a top priority item for us. So lets have this poll in parallel to see which are the top priority items for us and make sure the app we pick is in alignment. So please suggest the most important features a maps app should have, I think we will keep a week's time to collect the requirements and then open the poll to order the suggestions based on priority.
GuidoThu 29 Aug 2024 9:10PM
allow to load and record gps tracks
-
public transport routing
Badri SunderarajanFri 30 Aug 2024 5:19AM
Within public transport routing: I'm not sure what to describe this as but different apps seem to show different leves of routing. For example, GNOME Maps has a "public transport" option but I can never actually find routes there. Organic Maps shows metro lines in Bangalore but not bus routes, whereas OSMAnd shows metro and bus routes as I would expect.
I'm guessing this is to do with what fields or standards the maps are using, so whatever that is we should find out and include it in this list. (Until then I'm thinking of this as "should be able to display both bus and metro routes in Bangalore")
Arrange desired features of a maps/navigation app based on priority
ranked choice by Pirate Praveen Closed Tue 17 Sep 2024 8:00PM
What is this poll about?
We need to find out most desired features of a maps/navigation app.
Why is this important?
This will help us confirm the maintainers of the app we pick is in alignment with what we want and will accept our contributions.
What are you asking people to do?
Move the most important feature you want to the top.
Vote by ranking the options in order of your preference. The option that ranks first in the results wins.
Results
| Results | Option | Rank | % of points | Points | Mean | Voters | ||
|---|---|---|---|---|---|---|---|---|
| Adapted to mobile screen | 1 | 12 | 170 | 11 | 15 | |||
| Offline Maps | 2 | 11 | 156 | 10 | 15 | |||
| Turn by turn navigation | 3 | 11 | 146 | 10 | 15 | |||
| Easy to use / Good UI/UX | 4 | 10 | 135 | 9 | 15 | |||
| Actively developed by a community | 5 | 8 | 106 | 7 | 15 | |||
| GTK based to fit with Phosh | 6 | 8 | 103 | 7 | 15 | |||
| Public transport routing | 7 | 8 | 103 | 7 | 15 | |||
| Work well in low spec devices like pinephone | 8 | 7 | 100 | 7 | 15 | |||
| No dependency on Android | 9 | 6 | 81 | 5 | 15 | |||
| No API keys or accounts | 10 | 6 | 76 | 5 | 15 | |||
| Easy to install | 11 | 5 | 71 | 5 | 15 | |||
| Ability to download maps for smaller geographic areas | 12 | 5 | 69 | 5 | 15 | |||
| Load and record gps tracks | 13 | 4 | 49 | 3 | 15 | |||
| Undecided | 0 | 0 | 15 |
Pirate PraveenTue 3 Sep 2024 7:55PM
| 1 - Offline Maps | ||
| 2 - Adapted to mobile screen | ||
| 3 - Turn by turn navigation | ||
| 4 - Easy to use / Good UI/UX | ||
| 5 - Actively developed by a community | ||
| 6 - Easy to install | ||
| 7 - Ability to download maps for smaller geographic areas | ||
| 8 - No API keys or accounts | ||
| 9 - Public transport routing | ||
| 10 - GTK based to fit with Phosh | ||
| 11 - No dependency on Android | ||
| 12 - Work well in low spec devices like pinephone | ||
| 13 - Load and record gps tracks |
hello_fellow_humansTue 3 Sep 2024 7:55PM
| 1 - Turn by turn navigation | ||
| 2 - Work well in low spec devices like pinephone | ||
| 3 - Offline Maps | ||
| 4 - No API keys or accounts | ||
| 5 - Ability to download maps for smaller geographic areas | ||
| 6 - Adapted to mobile screen | ||
| 7 - No dependency on Android | ||
| 8 - GTK based to fit with Phosh | ||
| 9 - Easy to use / Good UI/UX | ||
| 10 - Actively developed by a community | ||
| 11 - Easy to install | ||
| 12 - Public transport routing | ||
| 13 - Load and record gps tracks |
Offline navigation, turn by turn and the ability to actually run it on my phone are top features. The rest are loosely structured by how nice to have i think they would be but again they are nice to haves.
Badri SunderarajanTue 3 Sep 2024 7:55PM
| 1 - Public transport routing | ||
| 2 - Offline Maps | ||
| 3 - Adapted to mobile screen | ||
| 4 - Easy to use / Good UI/UX | ||
| 5 - Work well in low spec devices like pinephone | ||
| 6 - GTK based to fit with Phosh | ||
| 7 - Actively developed by a community | ||
| 8 - No API keys or accounts | ||
| 9 - Easy to install | ||
| 10 - Turn by turn navigation | ||
| 11 - No dependency on Android | ||
| 12 - Ability to download maps for smaller geographic areas | ||
| 13 - Load and record gps tracks |
First two are what I need to make it usable for me. Next four will make me happy to use it (I won't feel I'm sacrificing on experience etc. for the sake of philosophy). Active development is nice to have, but if an app already has the main features we need then a slightly less actively developed one is also fine. I put "easy to install" in the middle because at least right now I think if people are running Phosh they will probably have the patience to work a bit more to install the app.
SilmathoronFri 13 Sep 2024 1:34PM
| 1 - Adapted to mobile screen | ||
| 2 - Easy to use / Good UI/UX | ||
| 3 - Actively developed by a community | ||
| 4 - Offline Maps | ||
| 5 - Ability to download maps for smaller geographic areas | ||
| 6 - Work well in low spec devices like pinephone | ||
| 7 - Load and record gps tracks | ||
| 8 - Public transport routing | ||
| 9 - Turn by turn navigation | ||
| 10 - No dependency on Android | ||
| 11 - Easy to install | ||
| 12 - GTK based to fit with Phosh | ||
| 13 - No API keys or accounts |
It's a bit hard to order these... I put the no API keys or accounts at the bottom because I consider that it should be included in the "easy to use part". In addition, I would appreciate the ability (like in the android version of organic map) to log in with an OSM account and contribute directly from the app. This might not be relevant for a mainstream map app but I don't think we're looking for mainstream given the demographics of mobile linux.
MariusTue 3 Sep 2024 7:55PM
| 1 - Adapted to mobile screen | ||
| 2 - Work well in low spec devices like pinephone | ||
| 3 - Offline Maps | ||
| 4 - GTK based to fit with Phosh | ||
| 5 - Easy to use / Good UI/UX | ||
| 6 - No dependency on Android | ||
| 7 - Public transport routing | ||
| 8 - Turn by turn navigation | ||
| 9 - Actively developed by a community | ||
| 10 - No API keys or accounts | ||
| 11 - Ability to download maps for smaller geographic areas | ||
| 12 - Easy to install | ||
| 13 - Load and record gps tracks |
I chose "work well with low spec devices" highly but I actually mean "good performance". Mobile osm maps are often vector based and tend to be slow on phones (even on android). But I think this can be fixed by using appropriate algirithms, gpu acceleration and a focus on performance (or by using a mixture between tiles and layers).
Pirate Praveen ·Thu 29 Aug 2024 7:38PM
Most commonly requested features are,
Offline maps
Adapted to Mobile screen
Turn by Turn Navigation
Easy to use UI/UX
GTK based for good fit with phosh
Work in low spec devices like pinephone
Actively developed by a community
Should not require API keys or other accounts to use the app
Easy to install/already packaged
No android dependency
Ability to download smaller geographic areas (like a state if the country is very big)
Please add if I missed any features