Vyrobit ako tak odladenu navigaciu je pomerne zlozite, je skoda aby sa nezdielal zdrojovy kod na vsetky ostatne platformy (iOS, Win CE, linux, ...). Java/C# nie su pomale pre vacsinu veci, na niektore vsak ano, niekedy aj 5x a pamatova narocnost podobne. Vypocet optimalnej cesty, praca s optimalizovanym formatom pre ulozenie mapy, su napr veci kde by to asi bolelo.
Dalej si je treba uvedomit, ze Dalvik(alebo aj .NET VM vo WP7/8) asi nema vykon VM Javy/C# na desktope. Tieto mobilne VM maju obmedzene prostriedky na JIT kompilaciu a nie su na ARM architekturu tak vyzrete.
Pre porovnanie mobilnych VM (vs c++):
http://stackoverflow.com/questions/17134522/does-anyone-have-benchmarks-code-results-comparing-performance-of-android-ap - nie je to komplexny test, ale vidiet ze Mono je minimalne tak vyzrete ako Dalvik, c++ vie byt ovela rychlejsie
http://www.koushikdutta.com/2009/01/dalvik-vs-mono.html - aj tu je nejake c++
http://www.youtube.com/watch?v=It8xPqkKxis - stare