Telepon untuk pengembangan game Android [ditutup]

13

Saya telah mengembangkan game kasual iPhone / iPod Touch sentuh selama sekitar dua tahun. Saya ingin port beberapa game ke platform Android. Karena saya macet dengan kontrak iPhone dua tahun saya tidak ingin mendapatkan ponsel Android yang memerlukan paket layanan. Apa telepon terbaik untuk pengembangan dalam situasi ini?

MrDatabase
sumber
2
Saya suka pertanyaan ini tetapi saya khawatir jawaban apa pun akan sangat temporal - kontrak dan model telepon berubah dengan cepat akhir-akhir ini.
2
Ini juga sepenuhnya mengabaikan pertanyaan negara ...
MrCranky
Saya memberikan suara untuk ditutup karena terlalu terlokalisasi. Dalam lima bulan, daftar ponsel dalam jawaban yang diterima telah sepenuhnya berubah.

Jawaban:

14

Updated September 2011

Untuk berkembang di Android, Anda memerlukan banyak perangkat karena dua alasan:

  • Ukuran Layar (dari 1280x800 hingga 320x240)
  • Platform perangkat keras: GPU dan CPU

Tetapi jika Anda membutuhkannya, beli Nexus S (S atau One), karena itu adalah Telepon Google resmi. Anda akan mendapatkan GingerBread (Android 2.3). Dan Anda harus tahu bahwa Debug di NDK dengan Android disadap. Anda tidak dapat men-debug program multi-utas (OpenGL) dengan mudah. Ada perbaikan di NDK r6 (atau r5) tetapi membutuhkan telepon Gingerbread. Untuk dev HoneyComb (Tablet), Anda memerlukan perangkat Tegra2 (atau OMAP 44x0).

Untuk memeriksa game Android Anda, saya sarankan untuk memiliki minimal satu perangkat per keluarga GPU.

Jadi pada bulan September 2011, saya merekomendasikan untuk memiliki telepon ini:

  • Galaxy S atau Nexus S (untuk PowerVR 540 dan Android 2.3.3)
  • Galaxy S2 (untuk Mali 400)
  • HTC Sensation atau HTC EVO 3D (Andreno 220 + 960x540) atau Sony Ericsson Xperia Play (Andreno 205 + GamePad)

dan tablet ini:

  • Motorola Xoom, Acer Iconia, transformator Asus, Galaxy 8.9 atau 10.1 (Tegra2 + Honeycomb)
  • Archos G9 atau Galaxy 7.7 (OMAP 44x0)

Tetapi, saya juga memeriksa perangkat ini:

  • HTC Desire HD, Z atau S (Andreno 205)
  • Nexus One (Andreno 200); Saya bertujuan framerate> 25fps pada perangkat ini

Perangkat yang kedaluwarsa:

  • Droid (PowerVR 530): GPU terlalu lambat
  • Kinerja A101IT archos (resolusi tablet 1024 * 600) sangat rendah
  • Spica, Moment, Naos & Taos: OpenGL sangat disadap ... agar kompatibel dengan perangkat ini, Anda harus memverifikasi setiap perintah OpenGL;
  • HTC G1, HTC Magic atau HTC Hero: jika Anda berencana untuk mengembangkan OpenGL ES 1.x, verifikasi pada perangkat ini
  • Wildfire (resolusi kecil)

Saya salah satu pengembang Moblox (game Android unggulan) dan saya membutuhkan semua ponsel ini. Jika Anda tidak menggunakan OpenGL, Anda hanya dapat memiliki satu Telepon dan memeriksa dengan Emulator. Untuk HoneyComb, emultator sangat lambat sehingga saya merekomendasikan perangkat nyata.

P: Saya membuat koleksi ekstensi OGL 2.0 di halaman ini

ps2: gpubench saya dapat memberikan petunjuk tentang GPU di Android ( hasil )

Changelog

  • September 2011: tambahkan tablet, pindahkan Droid dan A101G8 di perangkat yang sudah ketinggalan zaman
  • Mei 2011: pindahkan Spica di perangkat yang ketinggalan zaman
Ellis
sumber
1
Ini adalah contoh yang baik dari apa yang saya bicarakan dengan temporalitas - Google tidak lagi menjual Nexus secara langsung, dan tidak lagi memiliki dukungan perangkat keras resmi untuk itu. ( google.com/support/forum/p/android?hl=id )
Nexus One tersedia di Eropa. Dan Gingerbread akan tersedia dengan cepat (sebelum ponsel lain).
Ellis
5

Saya pikir Anda dapat membeli sebagian besar ponsel motorola tanpa kontrak. Jika Anda ingin menggunakannya, mereka hanya akan berfungsi di Verizon. Seperti Anda mungkin dapat membeli Droid 2 dengan sendirinya.

Tetrad
sumber
2

Moto Droid tampaknya menjadi patokan yang layak untuk dilalui, karena sebagian besar ponsel android yang keluar sekarang cocok atau melebihi spesifikasinya, dan Droid adalah salah satu ponsel android yang lebih populer di luar sana saat ini. Anda dapat menemukan Droid yang tidak dikunci di ebay untuk ~ $ 100. Salah satu hal yang menyenangkan tentang android adalah Anda dapat mengembangkan dan menguji pada ponsel android apa pun, jadi jika Anda mengenal seseorang dengan ponsel Android (ketika Anda ingin menguji pada ponsel yang berbeda), Anda bisa menghubungkan, menggunakan, dan menguji.

numo16
sumber
1

bagaimana dengan HTC Desire? Saya mencari banyak tentang ponsel Android, Moto XT720 memiliki harga yang bagus, tetapi ROM-nya terlalu tua, bahkan belum memiliki Android 2.2. Beli ponsel Android sangat membingungkan saya ...


sumber
1

Saya sarankan Anda mendapatkan setidaknya dua ponsel. Model lama seperti HTC G1, HTC Magic atau Samsung Spica (atau umumnya sesuatu dengan spesifikasi terendah yang ingin Anda dukung), dan model yang lebih baru seperti Nexus atau HTC Desire. Idealnya Anda ingin menguji permainan Anda pada ponsel sebanyak yang Anda bisa (Lihat jawaban Ellis ) tetapi tidak semua orang mampu membeli ponsel sebanyak itu. Pengaturan ini memberi Anda cakupan dasar yang dapat ditingkatkan dengan menguji pada ponsel teman misalnya. Jika gim Anda tidak terlalu rumit dan Anda memiliki komputer pengembangan yang bagus, Anda dapat menggunakan emulator pada tahap awal pengembangan.

Firas Assaad
sumber
0

Sebenarnya saya menemukan perangkat yang dibuat khusus untuk hanya mengembangkan game android di atasnya. Sudah lama sejak saya bekerja dengan android .. Ini tautannya .

Shouvik
sumber
Apa keuntungan perkembangan dari menggunakan ponsel ini daripada menggunakan telepon biasa?
CiscoIPPhone
Nah dari apa yang saya lihat ... Ini bukan telepon ... Ini benar-benar kit pengembangan untuk android setidaknya itulah cara mereka memasarkannya ... Dengan ponsel game PSP yang datang ke pasar, perangkat ini cukup banyak adalah yang terdekat orang bisa mulai mengembangkan game untuk faktor bentuk yang sama dan mengujinya sebelum mereka benar-benar mendapatkan telepon PSP di tangan mereka! Tautan: dev.odroid.com/projects/odroid hardkernel.com/store.php
Shouvik