Ich habe ungefähr zwei Jahre lang Gelegenheitsspiele für iPhone / iPod Touch entwickelt. Ich möchte einige Spiele auf die Android-Plattform portieren. Da ich mit einem zweijährigen iPhone-Vertrag nicht weiterkomme, möchte ich kein Android-Handy kaufen, für das ein Serviceplan erforderlich ist. Was ist das beste Telefon für die Entwicklung in dieser Situation?
13
Antworten:
Aktualisiert September 2011.
Für die Entwicklung unter Android sind aus zwei Gründen viele Geräte erforderlich:
Wenn Sie jedoch eines benötigen, kaufen Sie ein Nexus S (S oder One), da es sich um ein offizielles Google Phone handelt. Sie werden GingerBread (Android 2.3) haben. Und Sie müssen wissen, dass das Debuggen auf NDK mit Android fehlerhaft ist. Sie können Multithread-Programme (OpenGL) nicht einfach debuggen. Es gibt einen Fix in NDK r6 (oder r5), aber es braucht ein Lebkuchentelefon. Für HoneyComb dev (Tablet) benötigen Sie ein Tegra2-Gerät (oder OMAP 44x0).
Um Ihre Android-Spiele zu überprüfen, empfehle ich, mindestens ein Gerät pro GPU-Familie zu haben.
Daher empfehle ich im September 2011 die folgenden Telefone:
und diese Tabletten:
Aber ich überprüfe auch diese Geräte:
Veraltete Geräte:
Ich bin einer der Entwickler von Moblox (einem vorgestellten Android-Spiel) und ich brauchte all diese Telefone. Wenn Sie OpenGL nicht verwenden, können Sie nur ein Telefon haben und dies mit Emulator überprüfen. Für HoneyComb ist der Emultator so langsam, dass ich ein echtes Gerät empfehle.
Ps: Ich habe eine Sammlung von OGL 2.0-Erweiterungen auf dieser Seite erstellt
ps2: mein gpubench kann hinweise zur gpu auf android geben ( ergebnisse )
Änderungsprotokoll
quelle
Ich denke, Sie können die meisten Motorola-Handys ohne Vertrag kaufen. Wenn Sie sie verwenden möchten, funktionieren sie nur in Verizon. Gerne kannst du dir den Droid 2 wohl selber kaufen .
quelle
Das Moto Droid scheint ein anständiger Maßstab zu sein, da die meisten Android-Handys entweder den Spezifikationen entsprechen oder diese übertreffen, und das Droid ist eines der beliebtesten Android-Handys auf dem Markt. Sie können freigeschaltete Droids bei ebay für ~ $ 100 finden. Eines der schönen Dinge an Android ist, dass Sie es auf jedem Android-Telefon entwickeln und testen können. Wenn Sie also jemanden kennen, der ein Android-Telefon besitzt (wenn Sie auf verschiedenen Mobilteilen testen möchten), können Sie es einfach verbinden, bereitstellen und testen.
quelle
was ist mit HTC Desire? Ich suche viel über Android-Handy, Moto XT720 hat einen guten Preis, aber es ist ROM zu alt, auch nicht Android 2.2. Kaufen Sie ein Android-Handy ist mir sehr verwirrt ...
quelle
Ich schlage vor, Sie bekommen mindestens zwei Telefone. Ein älteres Modell wie HTC G1, HTC Magic oder Samsung Spica (oder allgemein etwas mit den niedrigsten Spezifikationen, die Sie unterstützen möchten) und ein neueres Modell wie Nexus oder HTC Desire. Idealerweise möchten Sie Ihr Spiel auf so vielen Handys wie möglich testen (siehe Ellis Antwort), aber nicht jeder kann sich so viele Handys leisten. Dieses Setup bietet eine grundlegende Abdeckung, die zum Beispiel durch Testen auf Mobiltelefonen von Freunden verbessert werden kann. Wenn Ihr Spiel nicht zu komplex ist und Sie einen guten Entwicklungscomputer haben, können Sie den Emulator auch in frühen Entwicklungsphasen einsetzen.
quelle
Eigentlich bin ich auf ein Gerät gestoßen, das speziell für die Entwicklung von Android-Spielen entwickelt wurde. Es ist schon eine Weile her, seit ich mit Android gearbeitet habe. Hier ist der Link .
quelle