Über den Komfort oder Nicht-Komfort von Online-Herunterladen vs. zu Hause am Rechner installieren kann man natürlich auch streiten. Ich finde es viel komfortabler, die Karten vorher am Rechner auf die SD-Karte zu spielen, dann muss ich mir unterwegs darüber keinen Kopp machen. Ausserdem habe ich so die volle Auswahl aus den verschiedenen Arten, die OSM zu rendern. Ich finde es halt fummeliger, auf einem kleinen Display einen Kartenausschnitt auszuwählen und dann zu hoffen, dass das auch passt. Und dann gibt es ja noch die Apps, bei denen man die Strecke vorher virtuell auf dem Bildschirm abfahren muss, damit die entsprechenden Kacheln heruntergeladen werden. Wenn Du die Prioritäten anders setzt, sieht das natürlich auch anders aus.
Wir reden hier über verschiedene Dinge. Natürlich macht man das vorher zu Hause über DSL/WLAN, nicht unterwegs. Ebenso landen die Daten auf der SD-Karte im Phone, wo denn sonst. Den Umweg über den PC mußt Du aber nicht gehen. Du wählst auch keine Kartenausschnitte oder fährst irgendwas ab. Zum Rendern gibt es verschiedene Einstellungen auf der App, die Karte enthält nur die OSM-Basisdaten. Die liegen vorgefertigt auf dem OsmAnd-Server und Du lädst Dir halt die Länder runter, die du brauchst. Es geht auch nicht um Kacheln, sondern um Vektor-Karten. Das Rendering ist etwas eingeschränkt, aber auch hier kann man bei Bedarf selbst Hand anlegen an die XML-Files, wenn man meint es zu brauchen. Andere Apps wie Locus/Orux verarbeiten auch die Spezialrendering-Files von OCM und so, wobei ich mich da nicht so genau auskenne.
PS: Vielleicht probierst Du es einfach mal aus. Du vermutest hier offenbar Probleme, die so schlicht nicht existieren.