Das ist ein stets beliebtes Thema in der Werbung der Geräteindustrie und in sogenannten Fachzeitschriften, aber praktisch völlig unbedeutend. Ich kann Dich beruhigen, die Unterschiede der Hardware sind heute praktisch eher bedeutungslos. (Geräte die älter als 3 Jahre sind und Billigteile ausgenommen). Vielmehr bedingt das GPS-System selbst unregelmäßige Empfangsqualität und Genauigkeit. Theorie und Praxis sind sehr gut erklärt bei
Kowoma.de Woher hast Du denn ein HTC Desire? Das Gerät ist so neu, dass Details zur Hardware fehlen. Vermutlich ein GPS-Chip der Marke Qualcom. Ich kann damit keinen Unterschied zu meinem früheren Gerät mit dem berühmten Sirf-Star III-Chipsatz feststellen. Wie auch. Sirf Star hatte vor Jahren eine gute Idee und eine Weile einen technischen Vorsprung (die gerade nicht benutzten Empfangskanäle wurden verwendet, um die Signale der sichtbaren Satelliten mehrfach zu empfangen und dadurch die Signalqualität zu erhöhen). Inzwischen können das die Mitbewerber auch. Ob Qualcom, u-Blox oder Sirf Star-Chipsatz ist mir egal.
Eine externe Antenne würde Dir auch nicht viel bringen. Weil eben die begrenzenden Faktoren des Systems dadurch nicht aufgehoben werden:
Die Satellitengeometrie wechselt laufend, d.h. mal sind 11 Satelliten empfangbar, mal nur 3 oder auch keiner, je nach Lage des Aufenthaltsortes zu den Umlaufbahnen.
Landschaft und Wetter schränken die Sicht auf Satelliten ein (Bebauung, Schluchten, Wald, feuchtes Wetter mit Wolken). In engen Schluchten mit wenig Himmel kann auch der beste Empfänger nur reflektierte Signale interpretieren - mit gröberer Genauigkeit.
Wie diese Signale danach softwareseitig verarbeitet oder verfälscht werden ist wieder ein anderes Thema. Für Deinen PDA wird hoffentlich in den nächsten Jahren die Auswahl und Qualität der GPS-Programme steigen. Bei besseren Programmen lässt sich wählen, wie "genau" der Track aufgezeichnet wird.
Eine Softwareanzeige für Zahl der empfangbaren Satelitten und deren Signalstärke ist Standard in jedem ordentlichen GPS-Programm. Bessere zeigen noch Werte an, wie den PDOP.
Das wichtigste für neue Geräte und wenig benutzte GPS-Geräte: Das GPS-Gerät lädt sich nach dem Einschalten die Bahndaten der Satelliten aus dem GPS-Signal. Das kann lange dauern, wenn das Gerät neu ist, nicht täglich genutzt wird oder der Empfang gerade schlecht ist (Innenraum) oder der Standort dabei verändert wird (Gehen oder Fahren).
HTC-Geräte haben die Software Quick-GPS an Bord, die bei Internetverbindung die Bahndaten für die kommende Woche von einem Server holt. Das geht schneller, muss aber nicht fehlerfrei funktionieren. Letztens hat mein PDA mit diesen Daten meinen Standort vorübergehend um mehrere hundert Kilometer westlich vermutet. Ein einmaliger Vorgang im Laufe der Jahre.
Auch andere Störungen gibt es. Bei allerbesten Empfangsbedingungen auf einer Radreise hat mein Gerät plötzlich den Standort 500 m neben die Straße gesetzt und sich erst nach einer halben Stunde allmählich der Wirklichkeit angenähert. Ursache unbekannt. Na ja, im Moment des Fehlers hatte uns ein tieffliegendes Militärflugzeug überflogen. Zufall? Am nächsten Tag nochmal dasselbe...
Wenn Dein PDA am Rad montiert ist und einmal längere Zeit (2 Stunden) eingeschaltet war, dann sollte auch Dein PDA die Position fast immer sehr genau anzeigen.
Die Option, einen externen Bluetooth-GPS-Empfänger statt des integrierten zu verwenden, hast Du natürlich immer. Kostet 60-150 EUR. Hat Vorteile (weniger Akku- und Wärmebelastung im PDA, PDA kann geschützt eingepackt werden u.s.w.). Dann könntest Du selbst vergleichen.