Some people were quite excited about recent announcement of built-in OSM editor of Maps.me navigation app, but now, first version of it is in use for many weeks, bringing up more and more complains about Maps.me users doing all kinds of unwanted things.
Since pointing on negative facts makes certain people feel offended, I want to clearly explain my position. I agree, that OSM could have more contribution from people, not deeply involved in project. And general idea of enabling them to do such contribution using their favorite navigation app is close to perfect. Maps.me is the first widely used app helping its users to contribute to OSM. This app does have certain nice features such as opening hours entry. I also realize, that it's only the first version.
However, there are certain flaws, making its future look not that optimistic (at least - in given current situation). I don't want to try arranging these flaws by its importance, but I'd like to list some.
One fundamental flaw is that authors of this app don't seem to care about demotivating effect of "rubbish edits". There is common mantra: "We need more OSM contributors". Yes, it's true, but only in certain ideal case, where new OSM members are at least thorough and responsible. I mean, if some newbie doesn't know how to do something right, he should learn it after being pointed on documentation or receiving some explanations in changeset comments/private messages. If he doesn't want to improve his quality of contribution, all responsibility for data quality gets automatically shifted to responsible OSM members overseeing particular territory. They have to fix every mistake to keep data tidy. And they have limited amount of time, good will and energy to work on OSM. Forcing them to take care about unusually large amount of bad data (including investigations using WhoDidIt, achavi and other tools) simply reduces amount of contribution they making. Keeping in mind huge difference between their productivity and productivity of general newbie, it's not an equivalent exchange, because single amenity, wrongly added by a newbie, steals time, enough for much larger contribution made by experienced person. I call it general fundamental flaw in attitude of Maps.me authors towards the whole OSM community.
Another flaw is that hosting Maps.me on GitHub currently seems more like a gesture. I'm not talking about code, I'm talking about interaction with community. @Zverik, as a member of Maps.me development team, has confirmed, that they have internal bug tracker, completely separate from GitHub, and that developers rarely checking GitHub issue tracker, however, they are reading bug reports, sent to dedicated email address. This situation makes it look like developers are non-responsive. It could be not completely true, but since there is no reaction from their side on GitHub, it's not unreasonable to conclude that.
Recently, an interview with one of Maps.me authors was published, and it sounds like major ideologists are going to leave this project in favor of own startup. Which probably means, that less people will actually work on development planning. I don't believe, that it will improve responsiveness of the whole team.
I know very well, how sensitive authors can be, when it comes to critical feedback from users. But if you can't treat it as useful feedback, that job isn't for you - development is not a kind of comfortable place for sensitive unrecognized genius. Indeed, angry OSM members, tired of cleaning after Maps.me users, could be pretty impolite, but at least certain comments contain useful suggestions such as, for example, separating editor workflow into it's own portion of UI. However, @Zverik recently called all those comments "non-constructive whining". It's typical, and it always leads to greater separation of developers from users. In psychology, it's called "avoidant behavior". I don't know, if it's just his thing or working style of the whole team, but anyway.
From the point of view of UX, there is an issue with built-in OSM editor. Users of Maps.me, except ones who already knew about OSM or who learned about it independently, usually have no idea what exactly they doing when editing the map. Automatically, they have no idea about project guidelines and so on. As I've already mentioned once, you can't make people edit OSM without telling them what it is. But now, they are a kind of lured into doing that. Therefore, their ideas of what they actually doing are often quite imaginary. Judging by many different edits, it's easy to conclude, that people thinking that it's just their local copy of map, or those edits are some kind of bug reports for professional mapping team, or these are just their own custom POIs. User interface provokes it even more.
Since UI/UX provoking systematic wrong edits of certain specific types, it must be fixed instead of blaming OSM members for their "lack of patience". Leave aside real programming bugs, such as breaking opening hours in certain complex situations, replacing "№" sign with "N" and many others (including ones, left without any response on GitHub issue tracker).
My personal view on this (and I've expressed it long time before the very first version of MapsWithMe/Maps.me) is that only way to allow people, who have no idea about OSM, to contribute is to limit available actions even more and to introduce more checks (such as duplicate check). It is way more complex problem than just development of an editor, since larger coverage of people, completely unaware of OSM, obviously brings more problems to solve before it will become effective and not demotivating for OSM members.