Android oyun geliştirme telefonu [kapalı]


13

Yaklaşık iki yıldır gündelik iPhone / iPod Touch oyunları dokunuşu geliştiriyorum. Bazı oyunları Android platformuna taşımak istiyorum. İki yıllık bir iPhone sözleşmesi ile takıldığım için, bir servis planı gerektiren bir Android telefon almak istemiyorum. Bu durumda gelişme için almak için en iyi telefon nedir?


2
Bu soruyu beğendim, ancak herhangi bir cevabın son derece geçici olacağından endişeliyim - sözleşmeler ve telefon modelleri bu günlerde hızla değişiyor.

2
Aynı zamanda ülke sorununu tamamen görmezden geliyor ...
MrCranky

Çok yerelleştirilmiş olarak kapatmak için oy kullanıyorum. Beş ay içinde, kabul edilen cevaptaki telefonların listesi tamamen değişti.

Yanıtlar:


14

Eylül 2011'de güncellendi.

Android'de geliştirmek için iki nedenden dolayı birçok cihaza ihtiyacınız var:

  • Ekran Boyutu (1280x800 - 320x240 arası)
  • Donanım platformu: GPU'lar ve CPU'lar

Ancak ihtiyacınız varsa, resmi bir Google Telefon olduğu için bir Nexus S (S veya One) satın alın. GingerBread'e (Android 2.3) sahip olacaksınız. Android ile NDK'da Hata Ayıklamanın hata yaptığını bilmelisiniz. Çok iş parçacıklı programlarda (OpenGL) kolayca hata ayıklayamazsınız. NDK r6 (veya r5) bir düzeltme var ama bir Gingerbread telefon ihtiyacı var. HoneyComb dev (Tablet) için bir Tegra2 cihazına (veya OMAP 44x0) ihtiyacınız vardır.

Android oyunlarınızı kontrol etmek için GPU ailesi başına en az bir cihaz bulundurmanızı öneririm.

Eylül 2011'de şu telefonlara sahip olmanızı öneriyorum:

  • Galaxy S veya Nexus S (PowerVR 540 ve Android 2.3.3 için)
  • Galaxy S2 (Mali 400 için)
  • HTC Sensation veya HTC EVO 3D (Andreno 220 + 960x540) veya Sony Ericsson Xperia Play (Andreno 205 + GamePad)

ve bu tabletler:

  • Motorola Xoom, Acer Iconia, Asus transformatörü, Galaxy 8.9 veya 10.1 (Tegra2 + Petek)
  • Archos G9 veya Galaxy 7.7 (OMAP 44x0)

Ancak, bu cihazları da kontrol ediyorum:

  • HTC Desire HD, Z veya S (Andreno 205)
  • Nexus One (Andreno 200); Bu cihazda kare hızı> 25fps hedefliyorum

Eski cihazlar:

  • Droid (PowerVR 530): GPU çok yavaş
  • A101IT archos (tablet çözünürlüğü 1024 * 600) performansı çok düşük
  • Spica, Moment, Naos & Taos: OpenGL o kadar öfkeleniyor ki ... bu cihazlarla uyumlu olmak için her bir OpenGL komutunu doğrulamalısınız;
  • HTC G1, HTC Magic veya HTC Hero: OpenGL ES 1.x geliştirmeyi planlıyorsanız, bu cihazlarda doğrulayın
  • Orman yangını (küçük çözünürlükler)

Moblox (özellikli bir Android oyunu) geliştiricisiyim ve tüm bu telefonlara ihtiyacım vardı. OpenGL kullanmıyorsanız, yalnızca bir Telefonunuz olabilir ve Emulator ile kontrol edebilirsiniz. HoneyComb için, emültator o kadar yavaş ki gerçek bir cihaz tavsiye ediyorum.

Ps: Ben bu sayfada OGL 2.0 uzantıları bir koleksiyon yaptım

ps2: Benim gpubench Android'de GPU hakkında ipuçları verebilir ( sonuçlar )

Değişiklikler

  • Eylül 2011: Eski cihazlarda tablet ekleyin, Droid ve A101G8'i taşıyın
  • Mayıs 2011: Spica'yı eski cihazlarda taşıyın

1
Bu, geçici olarak bahsettiğim şeyin iyi bir örneğidir - Google artık Nexus'u doğrudan satmamaktadır ve artık bunun için resmi donanım desteği yoktur. ( google.com/support/forum/p/android?hl=tr )

Nexus One Avrupa'da mevcuttur. Ve Gingerbread hızlı bir şekilde kullanılabilir olacak (diğer telefonlardan önce).
Ellis

5

Çoğu motorola telefonu sözleşme yapmadan satın alabileceğinizi düşünüyorum. Bunları kullanmak isteseydiniz, sadece Verizon üzerinde çalışırlardı. Muhtemelen Droid 2'yi kendi başına satın alabilirsiniz .


2

Moto Droid, şimdi çıkan çoğu android telefonunun özellikleriyle eşleştiği veya aştığı için, gitmek için iyi bir kriter gibi görünüyor ve Droid şu anda en popüler android telefonlardan biri. Ebay'de kilidi açılmış Droidleri ~ 100 $ karşılığında bulabilirsiniz. Android ile ilgili güzel şeylerden biri, herhangi bir android telefonda geliştirip test edebilmenizdir, bu nedenle bir android telefona sahip birini tanıyorsanız (farklı el cihazlarında test etmek istediğinizde), sadece bağlanabilir, dağıtabilir ve test edebilirsiniz.


1

HTC Desire'ya ne dersiniz? Android telefon hakkında çok fazla arama yapıyorum, Moto XT720'nin iyi bir fiyatı var, ancak ROM çok eski, hatta Android 2.2 yok. Android telefon satın almak çok kafam karıştı ...


1

En az iki telefon almanızı öneririm. HTC G1, HTC Magic veya Samsung Spica gibi eski bir model (veya genellikle desteklemek istediğiniz en düşük özelliklere sahip bir şey) ve Nexus veya HTC Desire gibi daha yeni bir model. İdeal olarak, oyununuzu alabildiğiniz kadar çok telefonda test etmek istersiniz (Bkz. Ellis yanıtı), ancak herkes bu kadar çok telefonu karşılayamaz. Bu kurulum, örneğin arkadaş telefonlarında test edilerek geliştirilebilecek temel kapsama alanı sağlar. Eğer oyun çok karmaşık değilse ve iyi bir geliştirme bilgisayarınız varsa, emülatörünü gelişimin erken aşamalarında kullanarak bile kurtulabilirsiniz.


0

Aslında üzerinde sadece android oyunlar geliştirmek için özel olarak yapılmış bir cihazla karşılaştım. Android ile çalıştığımdan beri bir süredir .. İşte link .


Bu telefonu normal bir telefonla kullanmanın gelişimsel avantajı nedir?
CiscoIPPhone

Peki ben gördüklerimden ... Bu bir telefon değil ... Bu tamamen nasıl android için bir geliştirme kiti thats nasıl onlar pazar ... PSP oyun telefonu pazara geliyor ile, bu cihaz hemen hemen en yakın Biri aynı form faktörü için oyunlar geliştirmeye ve PSP telefonu ellerine almadan önce onları test etmeye başlayabilir! Bağlantılar: dev.odroid.com/projects/odroid hardkernel.com/store.php
Shouvik
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.