Folks, I have been using MRA and DMD2 app in parallel on a DMD T865-X device for several years now and have gained some experience:
DMD hardware is excellent manufactured for hard use in offroad terrain. DMD2 app ist developed to support offroad driver in best way - following TRACKS. And the included maps contains colour coded offroad pathes, to suggest if it's easy to drive or hard stuff.
The developer is going to add more and more ROUTE capabilities for navigation onroad.
MRA and MyRoute-App are the best apps I know to support navigation in onroad terrain, plan round tours by 2 clicks and support long distance traverlers. With the function to convert a route into track and vice versa - and navigate with instructions by both - that's grat stuff and unique!
But for offroading, it's not at the same level as DMD2 app. Fine for me - I use for each approach the best tool...
Because DMD hardware is based on Android, this was the reason to decide for, and to use both apps (DMD2 and MyRoute-App) parallel on the same device.
Onroad to the entry point of the funny offroad stuff - navigated by MyRoute-App.
Then, switched the app to DMD2 for the pure offroad.
Funny thing: you can run both parallel, feeded by same gpx file - and switch to what do the best job in the moment.
If you plan a route in MRA and transfer to any other navigation device/-app, then the rout may not the same - based on used maps and differnet algorithm. This can't be changed.
all navigation device/-app (in meantime also TomTom and Calimoto) deal with GPX files, because a file with such a data structure (founded by company Topografix) became standard. That files are readable by human and each text editor, because its a simple XML format. But such a file must be in a dedicated structure!
Easy said:
it can contain a track with several trackpoints, defined in the file by <trk> and <trkpt>.
Check it by yourself - it's easy
each device/app will use it as it is (no interpretation nor calculation) and will draw a line over a map.
Such a file can contain a route with several routepoints, defined in the file by <rte> and <rtept>.
each device/app will use it, will calculate a route from one point to the next point, by using allowed streets, and will then draw a line over a map.
That's the reason why same route differs from one to another device/app!
And such a file can contain Points of Interest (POI), defined in the file by <wpt> (called waypoint).
A route planned in MRA must contain min. 2 route points (start and end); can contain more; can contain shaping points and via points.
Different devices/apps may have not the same point type and may have different names for it
A route planned in MRA can contain POI (Hotels, Gas stations, Supermarkets). But they are only visible on the map - they are not route points!
If you save such a route in MRA as a gpx file - p.e. gpx 1.1 (track, route, POI), then:
tracks, trackpoints will be entered by MRA into this file as <trk>,<trkp> TRACK, TRACKPOINT
routes, routepoints will be entered by MRA into this file as <rte>, >rtept> ROUTE, ROUTEPOINT
POI will be entered by MRA into this file as <wpt> WAYPOINT
that's the irritation - but it's GPX-Standard conform!
If you then import such an MRA generated gpx file into DMD2 app, you will see differences:
DMD2 app was originally designed as app, to display TRACKS. Means: only a track line will be drawn on the map. And the rider must follow this line by themself!
In meantime, DMD2 app can guide you (by symbol and speach) also based on a track (like MyRoute-App too).
By this import routine, it's also possible to load routes. But (like as for tracks), route points will not be displayed (only used to calculate the route).
If there are (coming from MRA) POI in the gpx file, then DMD2 app will interpret them as Waypoints <wpt> - strictly following the GPX-Standard!
If you place in MRA clever POI along your route - and export as gpx file. The DMD2 app displays them also on the map. It's not the same as in MyRoute-App...
DMD developers ae currently working, to enhance the DMD2 app for better operating with routes.
And they are going to develop a web based routeplanner (like MRA). So the disadvantages for onroad/routes will be eliminated next time!