Android खेल विकास के लिए फोन [बंद]


13

मैं लगभग दो वर्षों से कैज़ुअल आईफोन / आईपॉड टच गेम को विकसित कर रहा हूं। मैं एंड्रॉइड प्लेटफॉर्म पर कुछ गेम पोर्ट करना चाहता हूं। जब से मैं w / एक दो साल के iPhone अनुबंध को अटका रहा हूं, मैं एक एंड्रॉइड फोन नहीं लेना चाहता, जिसके लिए सेवा योजना की आवश्यकता हो। इस स्थिति में विकास के लिए सबसे अच्छा फोन कौन सा है?


2
मुझे यह सवाल पसंद है लेकिन मुझे चिंता है कि कोई भी जवाब बेहद अस्थायी होगा - अनुबंध और फोन मॉडल इन दिनों जल्दी बदल जाते हैं।

2
यह देश के प्रश्न को भी पूरी तरह से नजरअंदाज कर देता है ...
MrCranky

मैं भी स्थानीयकृत के रूप में बंद करने के लिए मतदान कर रहा हूं। पांच महीनों में, स्वीकृत उत्तर में फोन की सूची पूरी तरह से बदल गई है।

जवाबों:


14

सितंबर 2011 को अपडेट किया गया।

एंड्रॉइड पर विकसित करने के लिए, आपको दो कारणों से कई उपकरणों की आवश्यकता है:

  • स्क्रीन का आकार (1280x800 से 320x240 तक)
  • हार्डवेयर प्लेटफॉर्म: जीपीयू और सीपीयू

लेकिन अगर आपको एक की आवश्यकता है, तो Nexus S (S या One) खरीदें, क्योंकि यह एक आधिकारिक Google फ़ोन है। आपके पास जिंजरब्रेड (Android 2.3) होगा। और आपको पता होना चाहिए कि Android के साथ NDK पर डीबग करना गलत है। आप आसानी से मल्टी-थ्रेड प्रोग्राम (ओपनजीएल) डिबग नहीं कर सकते। NDK r6 (या r5) में एक फिक्स है लेकिन इसकी एक जिंजरब्रेड फोन की जरूरत है। हनीकोम्ब देव (टैबलेट) के लिए, आपको Tegra2 डिवाइस (या OMAP 44x0) की आवश्यकता है।

अपने एंड्रॉइड गेम्स की जांच करने के लिए, मुझे न्यूनतम पर प्रति जीपीयू परिवार में एक उपकरण रखने की सलाह है।

इसलिए सितंबर 2011 में, मेरा सुझाव है कि ये फोन हों:

  • Galaxy S या Nexus S (PowerVR 540 और Android 2.3.3 के लिए)
  • गैलेक्सी एस 2 (माली 400 के लिए)
  • एचटीसी सेंसेशन या एचटीसी ईवो 3 डी (एंड्रेनो 220 + 960x540) या सोनी एरिक्सन एक्सपीरिया प्ले (एंड्रेनो 205 + गेमपैड)

और ये गोलियाँ:

  • मोटोरोला Xoom, एसर आइकोनिया, आसुस ट्रांसफॉर्मर, गैलेक्सी 8.9 या 10.1 (टेग्रा 2 + हनीकॉम्ब)
  • Archos G9 या गैलेक्सी 7.7 (OMAP 44x0)

लेकिन, मैं इन उपकरणों पर भी जाँच करता हूँ:

  • एचटीसी डिजायर एचडी, जेड या एस (एंड्रेनो 205)
  • नेक्सस वन (एंड्रेनो 200); मैं इस डिवाइस पर framerate> 25fps का लक्ष्य रखता हूं

आउटडेटेड डिवाइस:

  • Droid (PowerVR 530): GPU बहुत धीमा है
  • A101IT आर्कोस (टैबलेट रिज़ॉल्यूशन 1024 * 600) का प्रदर्शन बहुत कम है
  • Spica, Moment, Naos & Taos: OpenGL बहुत खराब है ... इन उपकरणों के साथ संगत होने के लिए आपको प्रत्येक OpenGL कमांड को सत्यापित करना चाहिए;
  • एचटीसी जी 1, एचटीसी मैजिक या एचटीसी हीरो: यदि आप ओपनजीएल ईएस 1.x विकसित करने की योजना बनाते हैं, तो इन उपकरणों को सत्यापित करें
  • जंगल की आग (छोटे संकल्प)

मैं Moblox (एक विशेष रुप से एंड्रॉइड गेम) के विकासकर्ता में से एक हूं और मुझे इन सभी फोनों की आवश्यकता है। यदि आप ओपनजीएल का उपयोग नहीं करते हैं, तो आपके पास केवल एक फोन हो सकता है और एमुलेटर के साथ जांच कर सकते हैं। हनीकोम्ब के लिए, एमुलेटर इतना धीमा है कि मैं एक वास्तविक उपकरण की सिफारिश करता हूं।

Ps: मैंने इस पृष्ठ पर OGL 2.0 एक्सटेंशन का एक संग्रह बनाया है

ps2: मेरा gpubench GPU के बारे में संकेत Android पर दे सकता है ( परिणाम )

बदलाव का

  • सितंबर 2011: टैबलेट जोड़ें, पुराने उपकरणों में Droid और A101G8 को स्थानांतरित करें
  • मई 2011: पुराने उपकरणों में स्पाइका को स्थानांतरित करें

1
यह एक अच्छा उदाहरण है जो मैं अस्थायीता के बारे में बात कर रहा हूं - Google अब नेक्सस को सीधे नहीं बेचता है, और अब इसके लिए कोई आधिकारिक हार्डवेयर समर्थन नहीं है। ( google.com/support/forum/p/android?hl=en )

Nexus One यूरोप में उपलब्ध है। और जिंजरब्रेड जल्दी से उपलब्ध होगा (किसी भी अन्य फोन से पहले)।
एलिस

5

मुझे लगता है कि आप बिना अनुबंध के अधिकांश मोटरोला फोन खरीद सकते हैं। यदि आप उन्हें इस्तेमाल करना चाहते हैं तो वे केवल Verizon पर काम करेंगे। जैसे आप शायद Droid 2 को खुद से खरीद सकते हैं ।


2

Moto Droid के द्वारा जाने के लिए एक अच्छा बेंचमार्क लगता है, क्योंकि अब आने वाले ज्यादातर एंड्रॉइड फोन या तो अपने स्पेक्स से मेल खाते हैं या अधिक होते हैं, और वर्तमान में Droid अधिक लोकप्रिय एंड्रॉइड फोन में से एक है। आप eBay पर अनलॉक Droids ~ $ 100 के लिए पा सकते हैं। एंड्रॉइड के बारे में एक अच्छी बात यह है कि आप किसी भी एंड्रॉइड फोन पर विकसित और परीक्षण कर सकते हैं, इसलिए यदि आप किसी को एंड्रॉइड फोन के साथ जानते हैं (जब आप विभिन्न हैंडसेट पर परीक्षण करना चाहते हैं), तो आप बस कनेक्ट, तैनाती और परीक्षण कर सकते हैं।


1

एचटीसी डिजायर के बारे में क्या? मैं एंड्रॉइड फोन के बारे में बहुत खोज करता हूं, Moto XT720 की अच्छी कीमत है, लेकिन यह ROM बहुत पुराना है, यहां तक ​​कि एंड्रॉइड 2.2 भी नहीं है। एक Android फोन खरीदें मुझे बहुत उलझन में है ...


1

मेरा सुझाव है कि आपको कम से कम दो फोन मिले। एक पुराना मॉडल जैसे एचटीसी जी 1, एचटीसी मैजिक या सैमसंग स्पीका (या आमतौर पर सबसे कम स्पेक्स जिसका आप समर्थन करना चाहते हैं), और नेक्सस या एचटीसी डिजायर जैसे नए मॉडल। आदर्श रूप से आप अपने गेम का परीक्षण उतने फोन पर करना चाहेंगे जितने में आप ( एलिस का जवाब देखें ) लेकिन हर कोई उस कई फोन का खर्च नहीं उठा सकता। यह सेटअप आपको मूल कवरेज देता है जिसे उदाहरण के लिए दोस्तों के फोन पर परीक्षण करके बेहतर बनाया जा सकता है। यदि आप खेल बहुत जटिल नहीं हैं और आपको एक अच्छा विकास कंप्यूटर मिल गया है तो आप विकास के शुरुआती चरणों में एमुलेटर का उपयोग करके भी दूर हो सकते हैं।


0

वास्तव में मैं एक डिवाइस पर आया था जो कि कस्टम बनाया गया था बस उस पर एंड्रॉइड गेम विकसित करने के लिए। जब से मैंने एंड्रॉइड के साथ काम किया है, तब से कुछ ही समय है .. यहाँ लिंक दिया गया है


सामान्य फोन का उपयोग करके इस फोन का उपयोग करने का विकासात्मक लाभ क्या है?
सिस्कोआईपीफोन

अच्छी तरह से जो मैंने देखा है ... यह एक फोन नहीं है ... यह एंड्रॉइड के लिए पूरी तरह से एक विकास किट है, जो इसे बाजार में लाते हैं ... psp गेमिंग फोन बाजार में आने के साथ, यह डिवाइस बहुत करीब है इससे पहले कि वे वास्तव में अपने हाथ में पीएसपी फोन प्राप्त करें, उसी फॉर्म फैक्टर के लिए गेम विकसित करना और उनका परीक्षण करना शुरू कर सकते हैं! लिंक: dev.odroid.com/projects/odroid hardkernel.com/store.php
Shouvik
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.