For a friend who has an iPhone, is a bit technophobe, and moves around on a bicycle, I’m looking for an application that would have the following features:
OSM-based, obviously
Only basic features, with a very simple interface: Show map, compute route, import GPX through USB/wifi/email, let user add waypoints on a map and export them as GPX → computer through either USB/wifi/email
Download maps for off-line mode
4 Free, or one-time fee (not subscription based).
It’s not free but for offline maps and voice-navigation a one-time fee is sufficient or you could even get along with coupon codes to unlock a few regions that you need. There is a catch that while you can download maps or planned routes for offline use, the calculation of a new route still requires an online connection.
They recently added a subscription model, but your points are mostly covered without it - the main drawback that I see is that cycle routes aren’t shown on the map without it (if you plan the route beforehand on the desktop, you can switch to OpenCycleMap there).