Ich versuch mal in zwei Worten, ok?
"Normale" Applikationen entwickeln (so wie Browser, Spiele, FileManager etc.)
dafür reicht ein normales G1 von T-Mobile.
Damit kannst du deine Apps ohne Probleme testen (Mach ich ganze Zeit hier)
ADP (Android Developer Phone) hat den "unlocked bootloader".
Das heißt soviel, dass du komplette Android Sources (also Android Betriebsystem) nach deinen Wünschen und Vorstellungen verändern kannst, daraus ein Image erzeugen kannst und auf dein ADP legal aufspielen kannst.
Das selbe kann man auch mit einem normalen G1 machen, wenn der geknackt ist und
root hat. Ist aber "illegal" und man verliert Garantie. Und im Moment nur mit USA/UK-Geräten möglich.
Also:
Applikation entwickeln - kein ADP nötig.
Am Android OS basteln - ADP nicht unbedingt nötig, spar aber Stress mit "Rooten" und Garantie-Verlust.
P.S. Hardware bei ADP und G1 ist identisch.