Pour revenir à la lenteur de calcul d’Osmand je suis tombé sur ça :
**********************************************************************************
Route calculation is slow
Please be aware that there are 2 offline routing engines in the app: a
Java based approach and a "Native" (C++) routing. The
Java based approach is used in 'Safe Mode', it is 10 times slower than native mode and it has strict memory limitations. If you experience it and you see messages 'Not enough memory to compute', please go to Settings — 'General' — 'Safe mode' and make sure the option is disabled.
For native routing there are different limitations for different phones, depending on memory & processor. In general, native routing should handle < 300 km routes nicely. The route calculation should take between 15 sec and 4 minutes. It is prudent to not wait much longer than 4 minutes, because most likely the program will crash.
The only known workaround to compute long routes is to insert intermediate destinations. Two additional intermediate destinations should be enough even for very long routes.
How to calculate routes longer than 250km?
Many long routes (> 200-250km) cannot not be calculated by OsmAnd's offline routing engine today. If the app does not show a route after 7-8 minutes of calculation time, consider placing waypoints (pick e.g. places on motorways). 3-4 waypoints will be enough to calculate even 1000km routes.
**********************************************************************************
Effectivement ce paramètre "safe mode" existait autrefois dans les "paramètres généraux". Il a disparu avec les "paramètres généraux" remplacés par "paramètres".
Autrefois il n'était pas conseillé d'utiliser le calcul natif. Si le "safe mode" a disparu c'est sans doute qu'aujourd'hui par défaut le calcul natif est utilisé.
D'ailleurs je l'ai retrouvé désactivé et sous un autre nom "mode sûr" dans les paramètres définissant le mode "développement" (mode désactivé par défaut).
Il serait temps qu’Osmand résolve ce problème.
En attendant Brouter est la solution avec comme effet de bord de charger en double des cartes ! En plus tous les paramètres qu'on précise pour le calcul d'itinéraire comme sa vitesse moyenne, le choix de route secondaire, itinéraire rapide, etc. sont-ils transmis à brouter ?