J'utilise pour ma part deux applications sur smartphone qui répondent à ces critères, à savoir, Sygic GPS Navigation et Osmand+.
Pour être honnête, comme je ne fais pas de TT à moto, c'est Sygic que je choisis pour un usage routier car je ne suis pas certain qu'il puisse suivre une trace alors qu'en usage Off Road, Osmand+ est parfait pour l'utilisation de traces avec ou sans suivi, y compris sur cartes Bitmap non routables (comme Opentopomap ou les cartes IGN) avec le logiciel additionnel Brouter pour assurer le routage. J'utilise Osmand en randonnée à pieds, raquettes et VTT et, même s'il a le défaut d'être un peu une usine à gaz, il est absolument fabuleux par l'étendue de ses possibilités.
Pour la route, Sygic est plus simple, plus ergonomique et il assure parfaitement le guidage sur un trajet avec plusieurs dizaines de points de passage.
Je ne suis pas certain que je remplacerai mon vieux GPS Garmin Zumo 550 lorsqu'il rendra l'âme même si l'écran est plus lisible que celui d'un téléphone...