Телефон для розробки ігор для Android [закрито]


13

Я розробляв випадкові ігри iPhone / iPod Touch близько двох років. Я хотів би перенести кілька ігор на платформу Android. Оскільки я затримався з дворічним контрактом на iPhone, я не хочу отримувати телефон Android, для якого потрібен план обслуговування. Який найкращий телефон отримати для розвитку в цій ситуації?


2
Мені подобається це питання, але я переживаю, що будь-яка відповідь була б надзвичайно часовою - контракти та моделі телефонів швидко змінюються в ці дні.

2
Він також повністю ігнорує питання про країну ...
MrCranky

Я голосую за закриття як занадто локалізований. За п’ять місяців список телефонів у прийнятій відповіді повністю змінився.

Відповіді:


14

Оновлено вересень 2011 року.

Щоб розвиватись на Android, вам потрібно багато пристроїв з двох причин:

  • Розмір екрана (від 1280x800 до 320x240)
  • Апаратна платформа: графічні процесори та процесори

Але якщо він вам потрібен, придбайте Nexus S (S або One), оскільки це офіційний Google Phone. У вас буде GingerBread (Android 2.3). І ви повинні знати, що Debug в NDK з Android є помилками. Не можна легко налагоджувати багатопотокові програми (OpenGL). Існує виправлення в NDK r6 (або r5), але йому потрібен пряник-телефон. Для розробника HoneyComb (планшетного ПК) вам потрібен пристрій Tegra2 (або OMAP 44x0).

Щоб перевірити свої ігри на Android, я рекомендую мати пристрій хоча б на одну сім’ю GPU.

Тож у вересні 2011 року рекомендую мати такі телефони:

  • Galaxy S або Nexus S (для PowerVR 540 та Android 2.3.3)
  • Galaxy S2 (для Малі 400)
  • HTC Sensation або HTC EVO 3D (Andreno 220 + 960x540) або Sony Ericsson Xperia Play (Andreno 205 + GamePad)

і ці таблетки:

  • Motorola Xoom, Acer Iconia, трансформатор Asus, Galaxy 8.9 або 10.1 (Tegra2 + сота)
  • Archos G9 або Galaxy 7.7 (OMAP 44x0)

Але я також перевіряю ці пристрої:

  • HTC Desire HD, Z або S (Andreno 205)
  • Nexus One (Андрено 200); Я націлюю на цьому пристрої частоту кадрів> 25 кадрів в секунду

Застарілі пристрої:

  • Droid (PowerVR 530): GPU занадто повільний
  • Архів A101IT (дозвіл планшета 1024 * 600) дуже низький
  • Spica, Moment, Naos & Taos: OpenGL настільки неполадки ... щоб бути сумісними з цими пристроями, ви повинні перевірити кожну команду OpenGL;
  • HTC G1, HTC Magic або HTC Hero: якщо ви плануєте розробляти OpenGL ES 1.x, перевірте це на цих пристроях
  • Wildfire (невелика роздільна здатність)

Я один з розробників Moblox (популярна гра на Android), і мені були потрібні всі ці телефони. Якщо ви не використовуєте OpenGL, у вас може бути лише один телефон і зв’язатися з емулятором. Для HoneyComb емульгатор настільки повільний, що я рекомендую справжній пристрій.

Ps: я створив колекцію розширень OGL 2.0 на цій сторінці

ps2: мій gpubench може давати підказки про GPU на Android ( результати )

Журнал змін

  • Вересень 2011: додайте планшети, перемістіть Droid та A101G8 у застарілих пристроях
  • Травень 2011 року: переміщення Spica на застарілі пристрої

1
Це хороший приклад того, про що я кажу тимчасово - Google більше не продає Nexus безпосередньо і більше не має офіційної апаратної підтримки для нього. ( google.com/support/forum/p/android?hl=uk )

Nexus One доступний у Європі. І пряник буде швидко доступний (перед будь-якими іншими телефонами).
Елліс

5

Я думаю, що ви можете придбати більшість телефонів Motorola без договору. Якщо ви хочете їх використовувати, вони працювали б лише на Verizon. Можливо, ви, ймовірно, можете придбати Droid 2 самостійно.


2

Moto Droid, здається, є гідним орієнтиром для просування, оскільки більшість андроїд телефонів, що виходять зараз, або збігаються, або перевищують його характеристики, а Droid - один з найпопулярніших андроїд-телефонів на даний момент. Ви можете знайти розблоковані дроїди на ebay за ~ 100 доларів. Одна з приємних речей про android - це те, що ви можете розробити та протестувати на будь-якому телефоні Android, тому якщо ви знаєте когось із телефоном Android (коли ви хочете протестувати на різних телефонах), ви можете просто підключити, розгорнути та протестувати.


1

що з HTC Desire? Я багато шукаю на телефоні Android, Moto XT720 має хорошу ціну, але це ROM занадто старий, навіть у Android 2.2 немає. Купувати телефон Android дуже мене бентежить ...


1

Я пропоную вам придбати принаймні два телефони. Старіша модель, як HTC G1, HTC Magic або Samsung Spica (або взагалі щось із найменшими характеристиками, які ви хочете підтримати), і новіша модель, як Nexus або HTC Desire. В ідеалі ви хотіли б перевірити свою гру на якомога більше телефонів (див. Відповідь Елліса ), але не всі могли дозволити собі стільки телефонів. Ця настройка дає базове покриття, яке можна покращити, наприклад, тестуючи на телефонах друзів. Якщо у вас гра не надто складна, і у вас хороший комп'ютер для розробки, ви можете відмовитися від використання емулятора на ранніх стадіях розвитку.


0

Насправді я натрапив на пристрій, створений на замовлення для розробки на ньому андроїд ігор. Пройшов час, оскільки я працював з андроїдом. Ось посилання .


У чому полягає перевага використання цього телефону над звичайним телефоном?
CiscoIPPhone

Ну з того, що я бачив ... Це не телефон ... Це повністю комплект для розробки для Android, як мінімум, як вони продають його ... З ігровим телефоном psp, який виходить на ринок, цей пристрій в значній мірі є найближчим можна почати розробляти ігри для одного і того ж форм-фактора і тестувати їх, перш ніж вони насправді отримають телефон PSP в руку! Посилання: dev.odroid.com/projects/odroid hardkernel.com/store.php
Shouvik
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.