Emulatory dostępne w pakiecie SDK są całkiem dobre. Powiedział, że zawsze najlepiej testować rzeczy na prawdziwych telefonach. Myślę, że dwie główne rzeczy, którymi musisz się zająć w zakresie fragmentacji urządzeń, to rozmiary ekranu i prędkości procesora. O ile mi wiadomo, prawie wszystkie urządzenia mają ekrany pojemnościowe i obsługują rotację, więc nie są to problemy.
Pod względem szybkości, dwie główne rzeczy to telefony "starej generacji" z procesorami 500 MHz, takimi jak Hero, G1, itp., A następnie nowa generacja z procesorami 1 GHz, takimi jak Nexus One.
Rozmiary ekranu, znowu masz 320 x 480 na starszych telefonach i 480 x 800 lub 480 x 854 na nowszych telefonach. Android ma prosty system do obsługi różnych gęstości i rozmiarów ekranów w tej samej aplikacji, więc problem jest bardziej "Jak dobry to wygląda?" w przypadku grafiki. Niestety, możesz po prostu polegać na emulatorze, którego nie masz, lub jakoś uzyskać dostęp do drugiego telefonu.
Edytuj: Nie poleciłem telefonu. Głosowałbym teraz również na Hero lub G1, po prostu dlatego, że są to starsze telefony z mniejszymi ekranami i wolniejszymi procesorami. Jeśli Twoja gra jest z nimi zgodna, prawdopodobnie będzie kompatybilna z większością innych urządzeń. (Tak, ekrany są nawet mniejsze niż 320x480, na przykład 240x320 na Tatuażu, ale nie sądzę, że są bardzo powszechne.)
Jeśli kupisz urządzenie ADP1, będzie ono takie samo, jak G1, ale pozwoli łatwo zainstalować na nim Androida 1.5. –
Oczywiście, czuję się lepiej, pracując z urządzeniami konsumenckimi i budując. –