Android 게임 개발 용 전화 [닫기]

나는 약 2 년 동안 캐주얼 한 iPhone / iPod Touch 게임 터치를 개발해 왔습니다. 일부 게임을 Android 플랫폼으로 이식하고 싶습니다. 2 년 동안의 iPhone 계약이 멈 췄기 때문에 서비스 요금제가 필요한 Android 전화를 받고 싶지 않습니다. 이 상황에서 개발에 가장 적합한 전화는 무엇입니까?



답변

2011 년 9 월 업데이트

Android에서 개발하려면 다음 두 가지 이유로 많은 장치가 필요합니다.

  • 화면 크기 (1280×800 ~ 320×240)
  • 하드웨어 플랫폼 : GPU 및 CPU

하지만 필요한 경우 공식 Google Phone이므로 Nexus S (S 또는 One)를 구매하십시오. GingerBread (Android 2.3)가 제공됩니다. 그리고 Android를 사용하는 NDK의 디버그에 버그가 있음을 알아야합니다. 다중 스레드 프로그램 (OpenGL)을 쉽게 디버깅 할 수 없습니다. NDK r6 (또는 r5)에는 수정 사항이 있지만 진저 브레드 폰이 필요합니다. HoneyComb dev (태블릿)의 경우 Tegra2 장치 (또는 OMAP 44×0)가 필요합니다.

Android 게임을 확인하려면 GPU 제품군 당 최소 하나의 기기를 사용하는 것이 좋습니다.

따라서 2011 년 9 월에 다음 전화기를 사용하는 것이 좋습니다.

  • Galaxy S 또는 Nexus S (PowerVR 540 및 Android 2.3.3 용)
  • Galaxy S2 (Mali 400 용)
  • HTC Sensation 또는 HTC EVO 3D (Andreno 220 + 960×540) 또는 Sony Ericsson Xperia Play (Andreno 205 + GamePad)

그리고이 정제 :

  • Motorola Xoom, Acer Iconia, Asus 변압기, Galaxy 8.9 또는 10.1 (Tegra2 + Honeycomb)
  • Archos G9 또는 Galaxy 7.7 (OMAP 44×0)

그러나 나는이 장치들도 확인합니다.

  • HTC Desire HD, Z 또는 S (Andreno 205)
  • Nexus One (Andreno 200); 이 기기에서 프레임 속도> 25fps를 목표로합니다.

오래된 장치 :

  • 드로이드 (PowerVR 530) : GPU가 너무 느립니다
  • A101IT Archos (태블릿 해상도 1024 * 600) 성능이 매우 낮습니다.
  • Spica, Moment, Naos & Taos : OpenGL은 매우 버그가 있습니다 … 이러한 장치와 호환 되려면 각 OpenGL 명령을 확인해야합니다.
  • HTC G1, HTC Magic 또는 HTC Hero : OpenGL ES 1.x를 개발하려는 경우 다음 장치에서 확인하십시오
  • 산불 (작은 해상도)

저는 Moblox (특집 Android 게임)의 개발자 중 한 명이며이 전화기가 모두 필요했습니다. OpenGL을 사용하지 않는 경우 하나의 전화 만 가질 수 있으며 에뮬레이터로 확인할 수 있습니다. HoneyComb의 경우, 에뮬레이터가 너무 느려서 실제 장치를 권장합니다.

추신 :이 페이지 에서 OGL 2.0 확장 모음을 만들었습니다.

PS2 : 내 gpubench는 Android의 GPU에 대한 힌트를 줄 수 있습니다 ( 결과 )

변경 로그

  • 2011 년 9 월 : 오래된 기기에서 태블릿 추가, Droid 및 A101G8 이동
  • 2011 년 5 월 : 오래된 장치로 Spica 이동

답변

계약없이 대부분의 모토로라 폰을 구입할 수 있다고 생각합니다. 그것들을 사용하고 싶다면 Verizon에서만 작동합니다. 아마 당신은 아마 드로이드 2 를 구입할 수 있습니다 .


답변

Moto Droid는 대부분의 안드로이드 폰이 사양과 일치하거나 사양을 초과하므로 Droid는 현재 가장 인기있는 안드로이드 폰 중 하나이기 때문에 적절한 벤치 마크 인 것 같습니다. ebay에서 잠금 해제 된 Droid를 ~ $ 100에 찾을 수 있습니다. 안드로이드에 대한 좋은 점 중 하나는 모든 안드로이드 폰에서 개발하고 테스트 할 수 있다는 것입니다. 따라서 안드로이드 폰을 가진 사람을 알고 있다면 (다른 핸드셋에서 테스트하려는 경우) 연결, 배포 및 테스트 할 수 있습니다.


답변

HTC 욕망은 어떻습니까? 나는 안드로이드 폰에 대해 많은 것을 검색하고, Moto XT720은 좋은 가격을 가지고 있지만 ROM이 너무 오래되어 안드로이드 2.2조차하지 않았습니다. 안드로이드 폰을 구입하면 매우 혼란 스럽습니다 …


답변

적어도 두 대의 전화를받는 것이 좋습니다. HTC G1, HTC Magic 또는 Samsung Spica와 같은 구형 모델 (또는 일반적으로 지원하려는 사양이 가장 낮은 모델) 및 Nexus 또는 HTC Desire와 같은 최신 모델 이상적으로는 최대한 많은 휴대폰에서 게임을 테스트하고 싶지만 ( 엘리스 답변 참조 ) 모든 사람이 많은 휴대폰을 감당할 수있는 것은 아닙니다. 이 설정은 친구 전화에서 테스트하여 개선 할 수있는 기본 범위를 제공합니다. 게임이 너무 복잡하지 않고 좋은 개발 컴퓨터를 가지고 있다면 개발 초기 단계에서 에뮬레이터를 사용하여 벗어날 수도 있습니다.


답변

실제로 나는 안드로이드 게임을 개발하기 위해 맞춤 제작 된 장치를 발견했습니다. 안드로이드로 작업한지 오래되었습니다. 여기 링크가 있습니다.


답변