In 2023 Organic Maps got its first million users
organicmaps.app
organicmaps.app
https://github.com/organicmaps/organicmaps/issues/622
https://github.com/organicmaps/organicmaps/issues/1694
... right now your bookmarks aren't synchronised anywhere so if you lose your phone all your bookmarks are gone.
When that's working I'll change over in a second!
The second link is asking for iCloud synchronization.
A project that emphasizes privacy and open platforms might want to just deprioritize requests coming from people on privacy-violating, closed platforms, since those people hurt their own credibility in the approaches they suggest.
As the bug points out, they could use core data sync for people that are navigating using multiple devices.
I believe all of the above supports transparent E2E encryption at this point.
(For backup, there is a toggle, since E2E makes your backup useless if you lose the only device that contains your keys, and many people only have one apple device, and don’t want to bother enlisting their friends to secret-share their recovery key).
Maybe it's time to try a different approach.
Proseletyzing doesn't really work, mostly because any attempt to have this conversation attracts people like you, contributing nothing but bad-faith sumamries and pretending anyone who disagrees with you is crazy or dangerous. Calling the software "non-functional" because it doesn't assume that everyone wants everything they do shipped off to a third party 'sync' service is disingenuous. "Backing off slowly" is just a pointless ad hominem.
It's nice that the result is a slowly increasing collection of applications which don't make the same assumptions as the walled-garden offerings. It would be nicer if it could happen without the peanut gallery attacking everyone.
It must be really hard to balance giving all those users what they want, building quality code, keeping the project focused, and having low costs. Is it possible to enable this through extensions, or leveraging a product like OpenCloud?
All reasonable solutions would require the user to have done their part in setting up a nextcloud instance or something akin to that. And then, as the repo discussed, you would still see "oh, the majority don't know that".
Someone could always fork it and add that feature though!
Saving things to the cloud as an option, or an officially blessed way to auto-export data locally for your own backup setup, is important though.
https://news.ycombinator.com/item?id=1244756 [2010]
https://blogmaverick.com/2010/04/06/why-you-should-never-lis... [2010]
On my phone the on-device backup can be found in /storage/emulated/0/Android/media/com.whatsapp/WhatsApp/Databases, and I remember reinstalling WhatsApp, logging in with my phone number, and it found the backup and restored the messages.
If it regularly exported automatically, it could get picked up by a syncing app, but otherwise...
I already do this with as many apps as I can.
The average user is sticking with the default Apple or Google offerings, not looking for privacy respecting, FOSS, fully offline alternatives.
It’s only updated if there’s someone like me in the local area, or if it’s a tourist destination. But even then it can be sparse (eg just visited Merida, Bacalar and Valladolid in Mexico), and it’s worse in “non-western” countries
Tellingly, Overture Maps that use OSM for the street data to not use the POI data.
A lot of people pointed out that the POI data of Overture had mediocre quality. While that is true, they do at least have coverage in places OSM do not. If you know the name of the place you can at least find it
I’m not sure how this can become better, I’d think that a prerequisite would be that corporate users like Grab, DiDi, Uber start contributing
But that may not happen as they are not allowed to combine datasets [1]. Hence you have a chicken and egg problem: The dataset is not usable until it is complete…
The street data fundementally have the same problem, but that is easier to edit remotely and may be more stable in contrast to POIs
So I’m starting to question if it’s really worth it to continue update POIs in OSM, but I also would not know how to contribute to Overture as it does have quite some errors :)
[1] https://github.com/OvertureMaps/data/discussions/102
edit: Or maybe it is possible to conflate them, but that is not planned - https://github.com/OvertureMaps/data/issues/96
The way I started contributing to OSM is when I was tired of seeing old or no POI data and thought "enough is enough". I first started editing the shopping mall in my neighbourhood, then the schools, and so forth. It is now 5 years later and I can quite keep up locally with POI.
But yeah, not sure how scalable even such a campaign would be. I’m the only user I know that use EveryDoor to confirm/update POI in a city of 500k people…
You’d probably need at least 1 out of 1000 people globally to actively contribute. That’s almost 10 million people, quite a bit more than the 1 million Organic Maps users and 250k OSM contributors in 2022 :)
if anyone here is interested and unsure how to start, feel free to ask at https://community.openstreetmap.org/ (official forum, requires OSM account) or at one of other contact channels ( https://wiki.openstreetmap.org/wiki/Contact_channels ) - there is Slack, IRC, Discord and so on.
https://wiki.openstreetmap.org/ may help but it is sadly suboptimal for someone completely new.
If you just click edit you will get tutorial for default in-browser editor.
It's not a chicken-and-egg situation. Here, the egg is clearly OpenStreetMap data, and the chicken are other maps (such as Overture) that benefit from OSM.
Contribute to OSM for better eggs, or contribute to Overture to make your chicken look better.
In some parts of urban Latin America, the challenge in adding POIs is that it is ill-advised to slowly, aimlessly walk down the street with your phone, because it could get snatched.
Even Google Maps has this problem. There’s a lot of “great noodle shop second on left” type business names in some parts of the world. Owners often live above/behind/in the shop/restaurant and they open more or less on demand. Hours will change seasonally - if there’s customers they’re open and if there isn’t they close.
The real trick with POI data is not just the data itself but the metadata that tells you how important it is. If you know how many people are searching for a place, visiting a place, reviewing it etc then you can boost its prominence in map rendering and search results, greatly improving UX.
An ideal solution would be for all the travel, mapping apps, etc that compete against Google (TripAdvisor, Yelp, Apple Maps, Facebook, all the in-car apps, etc) to share some kind of global OpenPOI database on top of OSM that aggregates reviews, photos, metadata, etc. And also gives owners a single source of truth to update their business data, keep it updated in real time, and have it disseminated everywhere…
It lets you add details to objects that already exist in OSM. It looks very polished, has nice map, icons, and this default style of sticking to your actual location like some location based games for crazy people (I'm a former Ingress player, Enlightened FTW).
My neighborhood has all details about building size, roofs, street lights, you know if there are markings on the ground on street crossings (for people with poor vision), each path has clear info of what's it's made of, and stores has open/close hours provided. Super cool, easy to use and has real impact.
[0] https://streetcomplete.app/ [1] https://f-droid.org/packages/de.westnordost.streetcomplete/ [2] https://play.google.com/store/search?q=street%20complete&c=a...
But shops can be added (using shop overlay).
(I am one of people developing StreetComplete)
Kudos to you, as you can see I love the app.
One thing I ran into is that there are buildings that aren't shown in Street Complete. I tried adding a note but there seems like no way to add them in. If there was some easy way to flag a property as having a new building and relying on desktop users to fill in the details that would be super helpful!
You can install Vespucci to draw buildings directly on smartphone
Also, as I mentioned in my other post, adding POIs and additional tags in some regions’ urban areas is difficult because you don’t want to walk around with your phone out. And the USA makes it challenging to add and update POIs because you often can’t just walk down a street, the sprawl sets everything too far apart for that. The existing mobile editing apps, alas, cannot make up for political failures.
Note: AlpineQuest is a great app for this and is one of the few apps that doesn't charge a subscription to access our taxpayer-funded maps.
While I am thankful for their time, it's as if all the devs don't drive. Or don't drive on freeways.
It never announces an exit soon enough to take action, at 130km/hr, when you also have to move over 5 lanes.
I've had it announce an exit when I'm beside it, making it impossible to take any action.
Well, anyhow, hopefully rough spots like this get ironed out, we need a Google competitor.
It's sad, because this one thing keeps so many on google maps.
But if you want to have an open source freeway navigator, there’s nothing stopping you: Organic Maps and OSM data are both open and welcome contributions.
And no, I'm not affiliated in any way; just wanted to share a recommendation because I was in the same boat.
When in driving mode, the UI simplifies completely, only showing you the minimum you need to drive. The spoken directions are super clear, telling you things like "skip this light and go into that lane and then take a right at the next intersection". I let Siri guide me just by voice and it works brilliantly, even when navigating spaghetti intersections.
Organic Maps user interface could still use a little refinement (such as to give an unfamiliar user a sense of what mode they're in and how to get out of it). But it's much more approachable for basic use cases like "From where I am in the city, I want to get to address X."
Organic Maps - https://news.ycombinator.com/item?id=37347447 - Sept 2023 (485 comments)
OrganicMaps is Android and iOS offline maps for travel without trackers or ads - https://news.ycombinator.com/item?id=27576882 - June 2021 (116 comments)
I think key features are being able to navigate to a pin anywhere (many hike apps are stuck on predefined trails). The other is it shows you up front a profile of the elevation change over distance. Combined with offline by default makes it the best free hike app I’ve found.
How did I miss the iOS version?
Christmas came early this year!
Colour me surprised. Going to definitely check it out.
Compared to that, Organic Maps work and is being actively developed.
I tend to prefer apps that don't get "updated". Too often, that means adding ads, begging, or tracking. The "Simple" series of Android apps went down that hole.
If it is downloading rasterized images from the web site, then the difference is that Organic Maps is a vector mapping app.