I tried switching to OSM in an effort to get away from google maps. People always say 'OSM is consumer ready' but forget that OSM first and foremost is the dataset. And as far as i am concerned, there is no good maps app on the iOS appstore that even comes close to google maps. and i think i tried pretty much all relevant ones. skobbler (which i just found out is part of coast) seems to be the most polished. but as long as there is no unified search and you have to enter streetname/adress/city in seperate boxes which excludes searching for the names of buildings (for example university buildings) for which the names clearly exist in the database and are shown onthe map, i have no choice other than switch back to google.

i really hope this changes soon and the UI/apps catch up to the greatness that is OSM.

edit: i have an iphone and although i live in canada i still use the german appstore (CC requirement).

that's why i can't comment on the app the original post was about as it's only available in the US store. it was more of a general remark about my frustration with the state of apps using the osm dataset. I want to get rid of google maps and I feel the maps part of osm would be ready for that. I can tolerate if the commercial store data is not as up2date. But if the general usuability suffers, i rather opt for gmaps.

Have you tried the Scout App (which the article is about)? How does its search work?

I agree that geocoding has been a problem for OSM, especially for building numbers, where the data often isn't there. But on the software side there seems to be progress recently, for instance, here are two open-source geocoders released in the last few months:

Photon, made by Komoot: https://github.com/komoot/photon, used in production at http://www.komoot.de/suggest/?&hl=en

Pelias, made by Mapzen: http://stateofthemap.us/session/pelias/, live demo at http://mapzen.com/pelias/

On building numbers, we need geocoders which can interpolate between sparse data, and then use that system to highlight where the gaps are. People tend to add data to OSM when they're confident that it's actually being used, to its full extent. If there are a hundred buildings along a road, in theory you don't need to add many of them before you can get a very good idea of where an address might be.