मुझे iPhone 3 जी का समर्थन कितना लंबा करना चाहिए?


15

मैं एक iOS गेम को विकसित करने और जारी करने की प्रक्रिया में हूं, और यह पाया है कि यह कई कारणों से सिर्फ एक iPhone 3G (2G के बारे में भी नहीं पूछेंगे) पर नहीं चलेगा। मुख्य रूप से, प्रत्येक स्तर के लिए आवश्यक स्प्राइट और ध्वनियों की संख्या लगातार कम मेमोरी क्रैश का कारण बनती है। मैंने पहले ही इसे नंगे न्यूनतम और रणनीतिक रूप से लोड / अनलोड करने के संसाधनों के रूप में आवश्यकतानुसार पार कर लिया है, लेकिन कुछ वस्तुओं को कैश करने की आवश्यकता है ताकि वे जल्दी से सक्रिय हो सकें। मेरा अंतिम उपाय (जो मैं बचने की कोशिश कर रहा हूं) सभी ऑडियो के निम्न गुणवत्ता संस्करण बनाना है। ग्राफिक्स पहले से ही स्प्राइट शीट में कसकर पैक किए गए हैं।

यह गेम शानदार तरीके से iPhone 4 और iPad पर चलता है, और यहां तक ​​कि 3GS पर अच्छी तरह से करता है। क्या मुझे पुराने उपकरणों के लिए कोई समर्थन नहीं होना चाहिए?


4
वहाँ शायद 3 जी के उपयोगकर्ताओं की एक उचित राशि अभी भी वहाँ से बाहर हैं। सभी उपयोगकर्ता जीक्स नहीं हैं और हर साल पूरी कीमत पर अपग्रेड करते हैं। मुझे लगता है कि ज्यादातर लोग अपने फोन को तब तक रखते हैं जब तक वह मर नहीं जाता।
नैट

3
अपना गेम पहले रिलीज़ करें और देखें कि यह कैसे होता है। यदि इसकी उच्च मांग है, तो इसे कम ऑडियो या जो भी हो, उसे 3 जी में पोर्ट करें।
ाउंड सिप

यह भी ध्यान दें कि गेम सेंटर 3 जी पर काम करने वाला नहीं है।
श्रीडॉबेस

अद्यतन - मैं हार्डवेयर वितरण के संबंध में कुछ शोध कर रहा हूं, और पाया है कि 3 जी घटते बाजार के बावजूद, वे सक्रिय iPhones के 10-20% से कहीं भी गठित होते हैं। फिर भी बाजार की अनदेखी का एक बड़ा हिस्सा। एसओ, मैं ड्राइंग बोर्ड पर वापस चला गया हूं (शाब्दिक रूप से और आलंकारिक रूप से) और एक टन अधिक अनुकूलन किया है। मैं अंत में 3 जी के साथ-साथ 2 जी iPhone पर रुक-रुक कर कम मेमोरी क्रैश वाले ऐप को चलाने में सक्षम हूं। आपके सभी आगत के लिए धन्यवाद।
जलतरिको

जवाबों:


4

मेरा मानना ​​है कि iOS5 जारी होने तक अधिकांश डेवलपर्स 3 जी (और इसी तरह के आईपॉड टच 2 जनरल) का समर्थन करना जारी रखेंगे, जिसमें यह उम्मीद है कि ऐप्पल उनके लिए समर्थन छोड़ देगा।

यदि आप वास्तव में अपना गेम 3 जी पर नहीं चला सकते हैं और आप 3 जी मालिकों को नहीं बेच सकते हैं, तो यह आपके ऊपर है। मैं अपरिहार्य बेवकूफों से कई 1-स्टार समीक्षाएँ प्राप्त करने की उम्मीद करूंगा, जो अभी भी इसे खरीदते हैं, हालांकि वर्णन कहता है कि यह आपके डिवाइस का समर्थन नहीं करता है।

3GS से पहले उपकरणों का समर्थन न करने में एक फायदा है जो यह है कि आप ES 1.1 फॉलबैक रेंडरिंग पथ प्रदान किए बिना OpenGL ES 2 का उपयोग कर सकते हैं।


वाह, आप उन ऐप्स को खरीद सकते हैं जो आपके डिवाइस पर काम नहीं करेंगे? एंड्रॉइड मार्केट के लिए +1 ...
डैश-टॉम-बैंग

1
आप आईट्यून्स में किसी भी चीज़ के लिए ऐप खरीद सकते हैं। जब आप ऑन-डिवाइस स्टोर के माध्यम से खरीद रहे हैं तो यह उन ऐप्स तक सीमित कर देता है जो आपका डिवाइस चला सकता है।
टेट्राद

उदाहरण के लिए Apple के अपने iMovie ऐप को देखें। यह केवल iPhone 4 पर चलता है, लेकिन iPhone 4s के बिना बहुत सारे लोगों की समीक्षाओं को देखकर इसे खरीदा :) AFAIK, एंड्रॉइड स्टोर केवल फोन से ही सुलभ है, इसलिए मुझे लगता है कि भ्रम को काटता है।
यू 62

5

मैं अत्यधिक फुर्री जैसे एक एनालिटिक्स टूल को शामिल करने की सलाह देता हूं आपके ऐप में को ताकि आप लॉन्च के बाद हार्ड डेटा प्राप्त कर सकें। (Apple अभी के लिए Flurry पर अपने प्रतिबंध लागू नहीं कर रहा है)।

मेरे खेल के लिए, वर्तमान में मेरे 25% सत्र 3 जी पर हैं, इसलिए मैं इसे अभी छोड़ने के बारे में नहीं सोचूंगा। मैं इसका समर्थन करने की अत्यधिक सलाह दूंगा। आपके ऐप को तेज़ी से काम करने के लिए बहुत सारे प्रदर्शन ट्रिक्स हैं, इसलिए इसे दूर रखें।


1

आप वास्तव में 3 जी का समर्थन नहीं कर सकते हैं बिना 2 जीएन टच के लिए समर्थन को हटाए (केवल आर्मव 7-सहायक उपकरणों पर ऐप चलाकर, उदाहरण के लिए)। एक गेम के विश्लेषण से हमने हाल ही में उन उपयोगकर्ताओं को जारी किया जो एक अल्पसंख्यक हैं लेकिन फिर भी हमारे उपयोगकर्ताओं का एक सभ्य प्रतिशत है।

आपके सवाल का जवाब, इतने सारे लोगों की तरह, आपकी विशेष स्थिति के अर्थशास्त्र में वापस आने वाला है। क्या आप 3 जी पर काम करने के लिए गेम के डिज़ाइन या कला संसाधनों को कम करके अपनी प्रतिस्पर्धात्मक बढ़त खो रहे हैं? क्या अतिरिक्त उम्मीद की बिक्री उस खर्च में निवेश किए गए पैसे को बनाने जा रही है? यदि आप उन प्रश्नों का उत्तर दे सकते हैं तो उत्तर स्पष्ट है।


0

पुराने डिवाइस हैं, और फिर पुराने डिवाइस हैं।

IPhone 1G जैसा कुछ, शायद 2G तक फैलने वाला, जाहिर है / 4 जी क्या करने में सक्षम नहीं है। इन पर कुछ उपयोगकर्ता हैं, और आप केवल बहुत कम उपयोगकर्ताओं को याद कर रहे हैं।

हालाँकि, iPhone 4 कुछ महीनों से अधिक नहीं रहा है। कुछ फोन लोगों को रोमांचित करते हैं, 'अपनी नई और बेहतर' को छोड़ दें, और जब भी नैट ब्रास ने कहा, गीक्स अपग्रेड करते हैं। मैं अभी भी एक 3 जी आइपॉड टच (बिल्कुल एक iPhone नहीं है, लेकिन एक वाईफाई सिग्नल के साथ इसके काफी करीब है) पर चल रहा हूं। मैं कुछ अच्छे लोगों को जानता हूं जिनके पास अभी भी 2 जी मॉडल हैं।

आप मेमोरी उपयोग को और भी कम करने की कोशिश कर रहे हैं और अपग्रेड न करने वाले उपयोगकर्ताओं के महत्वपूर्ण अनुपात को याद करने के बीच चयन करना चाहते हैं।


आपने 3GS मॉडल को छोड़ दिया है। मुझे नहीं लगता कि कोई भी व्यक्ति अभी तक 3GS को छोड़ने पर गंभीरता से विचार कर रहा है। 3 जी को छोड़ने से तत्काल ओपन बेस्ड ईएस 2 सपोर्ट जैसे ठोस लाभ होते हैं।

आह, मैं माफी मांगता हूं।
कम्युनिस्ट डक

0

निराशाजनक रूप से, Apple ने इस पर गेम सेंटर का समर्थन नहीं करके 3 जी (3 जी नहीं) को हटाना शुरू कर दिया है।

वहाँ इन उपकरणों का एक बहुत क्षेत्र अभी भी वहाँ से बाहर। वास्तव में, यदि आप मुख्य रूप से 'कम-डिफ' iDevices के लिए गेम बना रहे हैं, तो आप पुराने iPhones और iPod Touches का भी समर्थन कर सकते हैं।

यदि आप उच्च-प्रदर्शन 'हाय-डे' iDevices के लिए गेम बना रहे हैं, और इसे 3GS में पोर्ट कर रहे हैं, तो प्रदर्शन कारणों से 3G के लिए समर्थन छोड़ना अधिक उचित हो सकता है?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.