Cập nhật tháng 9 năm 2011.
Để phát triển trên Android, bạn cần nhiều thiết bị vì hai lý do:
- Kích thước màn hình (từ 1280x800 đến 320x240)
- Nền tảng phần cứng: GPU và CPU
Nhưng nếu bạn cần một chiếc, hãy mua Nexus S (S hoặc One), vì đây là điện thoại chính thức của Google. Bạn sẽ có GingerBread (Android 2.3). Và bạn phải biết rằng Debug trên NDK với Android đã bị lỗi. Bạn không thể gỡ lỗi dễ dàng các chương trình đa luồng (OpenGL). Có một bản sửa lỗi trong NDK r6 (hoặc r5) nhưng nó cần một chiếc điện thoại Gingerbread. Đối với nhà phát triển HoneyComb (Máy tính bảng), bạn cần có thiết bị Tegra2 (hoặc OMAP 44x0).
Để kiểm tra các trò chơi Android của bạn, tôi khuyên bạn nên có tối thiểu một thiết bị cho mỗi họ GPU.
Vì vậy, vào tháng 9 năm 2011, tôi khuyên bạn nên có những điện thoại này:
- Galaxy S hoặc Nexus S (dành cho PowerVR 540 và Android 2.3.3)
- Galaxy S2 (dành cho Mali 400)
- HTC Sensation hoặc HTC EVO 3D (Andreno 220 + 960x540) hoặc Sony Ericsson Xperia Play (Andreno 205 + GamePad)
và những viên thuốc này:
- Motorola Xoom, Acer Iconia, biến thế Asus, Galaxy 8,9 hoặc 10,1 (Tegra2 + Honeycomb)
- Archos G9 hoặc Galaxy 7.7 (OMAP 44x0)
Nhưng, tôi cũng kiểm tra trên các thiết bị này:
- HTC Desire HD, Z hoặc S (Andreno 205)
- Nexus One (Andreno 200); Tôi nhắm tốc độ khung hình> 25 khung hình / giây trên thiết bị này
Các thiết bị lỗi thời:
- Droid (PowerVR 530): GPU quá chậm
- Hiệu suất của A101IT archos (độ phân giải máy tính bảng 1024 * 600) rất thấp
- Spica, Moment, Naos & Taos: OpenGL rất có lỗi ... để tương thích với các thiết bị này, bạn nên xác minh từng lệnh OpenGL;
- HTC G1, HTC Magic hoặc HTC Hero: nếu bạn có kế hoạch phát triển OpenGL ES 1.x, hãy xác minh trên các thiết bị này
- Cháy rừng (độ phân giải nhỏ)
Tôi là một trong những nhà phát triển của Moblox (một trò chơi Android nổi bật) và tôi cần tất cả các điện thoại này. Nếu bạn không sử dụng OpenGL, bạn chỉ có thể có một Điện thoại và kiểm tra bằng Trình giả lập. Đối với HoneyComb, trình giả lập chậm đến mức tôi đề xuất một thiết bị thực sự.
Ps: tôi đã thực hiện một bộ sưu tập các phần mở rộng OGL 2.0 trên trang này
ps2: gpubench của tôi có thể đưa ra gợi ý về GPU trên Android ( kết quả )
Thay đổi
- Tháng 9 năm 2011: thêm máy tính bảng, di chuyển Droid và A101G8 trong các thiết bị lỗi thời
- Tháng 5 năm 2011: di chuyển Spica trong các thiết bị lỗi thời