나는 약 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와 같은 최신 모델 이상적으로는 최대한 많은 휴대폰에서 게임을 테스트하고 싶지만 ( 엘리스 답변 참조 ) 모든 사람이 많은 휴대폰을 감당할 수있는 것은 아닙니다. 이 설정은 친구 전화에서 테스트하여 개선 할 수있는 기본 범위를 제공합니다. 게임이 너무 복잡하지 않고 좋은 개발 컴퓨터를 가지고 있다면 개발 초기 단계에서 에뮬레이터를 사용하여 벗어날 수도 있습니다.