Verdammt war das schnell! Wirklich angenehm und eine Freude zu benutzen, ganz im Gegensatz zum normalen OsmAnd.
Ich habe im regulären OsmAnd (Android) zwar OpenGL aktiv, aber das scheint kaum spürbare Effekte zu haben. Es ist letztlich immer noch ultra langsam und fühlt sich einfach ruckelig und schwergängig an.
Gibt es die Möglichkeit den Qt Core auch im normalen OsmAnd zu nutzen?
Aktuell benutze ich ein Gigaset GS4. 4 GB RAM und ein 2,1 GHz Octa-Core-Prozessor. Ich habe OsmAnd aber auf allen Smartphones und Tablets die ich je hatte als sehr langsam empfunden. Auf iOS habe ich es allerdings nie genutzt.
Dieses Qt-Core-Sample hat zum ersten Mal eine angenehm schnelle Benutzererfahrung ermöglicht.
Ruckeln tut es in dem Sinne nicht. Ich meine es braucht verglichen mit Google Maps oder Magic Earth extrem lange zum Rendern wenn ich auf der Karte scrolle oder mich bewege.
Bei Google Maps ist ja das Detaillevel auch total fürn…Rücken. Keine Hydranten, keine Bänke, keine Mülleimer - oder was auch immer. Wenn man mit Osmand in Nordkorea umher browst, geht das auch wesentlich schneller als wenn der meine deutsche Stadt rendern soll.
Der Schalter ist bei der normalen OsmAnd-Version ohne Funktion, da diese noch kein OpenGL unterstützt (die neue OsmAnd-core-lib ist da nicht mit dabei).
Super wäre es, wenn das offline Routing einen Schub bekommen würde. Nach wie vor ist Osmand da extrem langsam.
So habe ich inzwischen (nur) für das KfZ Routing noch Magic Earth auf dem Handy … das ist wirklich erstaunlich flott.
Trotzdem bleibt Osmand mein Lieblings-Swiss-Army tool für OSM
Erstmal danke für den Tipp. Nutze jetzt diese Version. Es ist eine spürbare Verbesserung erkennbar, allerdings ist es nicht ganz so schnell wie mit dem Qt-Kern.
Insbesondere die Labels, also Orts- und Straßennamen, erscheinen mit 1-1,5 Sekunden Verzögerung, der Rest rendert eigentlich genauso schnell wie bei Qt. Weiß hier jemand woran das liegen könnte? Oder ist der Qt-Kern nochmal was ganz anderes?
Vermutlich verwendet die eine Version diesen noch nicht optimal.
Wenn ich mich richtig erinnere, werden z.B. bestimmte Objekte, wie Favoriten und Tracks, in der OpenGL-Version noch nicht mit dem Qt-Kern dargestellt, sondern über die Karte drüber gezeichnet. Außerdem scheint mir die OpenGL-Version kleinere Kacheln zu rendern?