क्या यह संभव है कि विंडोज पर आईफोन एसडीके का उपयोग करके आईफोन के लिए एक गेम विकसित किया जाए?
क्या यह संभव है कि विंडोज पर आईफोन एसडीके का उपयोग करके आईफोन के लिए एक गेम विकसित किया जाए?
जवाबों:
हालाँकि यह Apple की नीति के विरुद्ध है, आप OS X को एक वर्चुअल मशीन में स्थापित कर सकते हैं और इस तरह एक ऐप विकसित कर सकते हैं। और अगर आप इसे प्रबंधित कर सकते हैं, तो आप तकनीकी रूप से कोड लिख सकते हैं और जैसे विंडोज मशीन; यह केवल पाठ है। लेकिन संकलक, एसडीके, आदि पूरी तरह से ओएस एक्स-ओनली है।
आप आईफोन गेम बनाने के अन्य तरीकों पर भी गौर कर सकते हैं, जैसे कि यूनिटी इंजन, या फ्लैश (मुझे एक बिंदु पर पता है कि वे आईफोन गेम के लिए संकलित हैं, मुझे लगता है कि उन्होंने इसे बंद कर दिया है)
इस सवाल पर देखें stackoverflow.com पर।
यहां तक कि अगर वर्चुअल मशीन, जेलब्रेक फोन और इसके साथ ऐसा करने का कोई तरीका है, तो मैं विश्वास नहीं कर सकता कि परेशानी इसके लायक होगी। जिस समय आप सभी मुद्दों से निपटते हैं, वह समय होता है कि आपको खेल में सुधार नहीं करना पड़ेगा।
यदि आप एकता जैसे क्रॉस-प्लेटफ़ॉर्म विकास वातावरण का उपयोग कर रहे हैं , तो आप अधिकांश विकास विंडोज़ पर कर पाएंगे, लेकिन परीक्षण या रिलीज़ के लिए फ़ोन पर तैनात करने के लिए आपको मैक की आवश्यकता होगी। (और डिवाइस पर परीक्षण महत्वपूर्ण है: एक टच स्क्रीन पर एक उंगली एक खिड़की पर माउस पॉइंटर की तरह नहीं है।)
ऐसा नहीं है जैसे कि आपको iPhone गेम विकसित करने के लिए एक शक्तिशाली मशीन की आवश्यकता है: $ 699 के लिए एक मैक मिनी बस ठीक होगा।
मैं मोनो में देखने की सलाह दूंगा। यह आपको अपने iPhone / iPad पर .NET ऐप्स लिखने की अनुमति देता है।
मैं विंडोज पर ऐप्स विकसित करने के लिए एक समाधान की तलाश में था। अंत में मैंने एक मैक मिनी खरीदी और मुझे खुशी है कि मैंने किया। मैक और विकसित उपकरण ठीक काम कर रहे हैं। जिस समय मैंने विंडोज / वर्चुअल मशीन / OSX को कॉन्फ़िगर करने से बचा लिया और इसी तरह मैंने वास्तव में विकासशील ऐप्स पर खर्च किया।
Airplay SDK आपको विंडोज पीसी पर विजुअल स्टूडियो में विकसित करने की अनुमति देने का दावा करता है। मैंने इसे आज़माया नहीं है, इसलिए यह पता नहीं है कि यह कितनी अच्छी तरह काम करता है।
Adobe AIR SDK 3.3 आपको विंडोज़ प्लेटफॉर्म पर iOS ऐप बनाने की अनुमति देता है: http://helpx.adobe.com/flash-player/release-note/developer-relese-notes-11_3.html
हालाँकि, आपको अपने ऐप / गेम को एक्शनस्क्रिप्ट में कोड करना होगा लेकिन आप एडोब नेटिव एक्सटेंशन (ANE) के माध्यम से AIR SDK कार्यक्षमता का विस्तार कर सकते हैं।
मुरब्बा एक अच्छा इंजन है जिसे आसानी से विज़ुअल स्टूडियो के साथ एकीकृत किया जा सकता है। तो आप iOS, Android, Bada, WebOS, Windows आदि के लिए सिंगल कोड से विकसित कर सकते हैं। हालाँकि, आपको ipa फ़ाइल अपलोड करने के लिए Mac की आवश्यकता होगी, लेकिन मुझे लगता है कि यह आसान होगा क्योंकि आपको केवल एक बार इसकी आवश्यकता होगी। मैं इसका उपयोग कर रहा हूं इसलिए मैं आपको बता सकता हूं कि यह अच्छा काम करता है और अब संस्करण 6.0 के साथ आप फोनगैप एपीआई का उपयोग करके एचटीएमएल 5 में भी विकास कर सकते हैं।