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