क्या हम विंडोज प्लेटफॉर्म पर आईफोन के लिए गेम विकसित कर सकते हैं?


14

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


4
संक्षेप में: हां, लेकिन सावधान रहें कि यह वास्तव में परेशानी के लायक है। यदि आप एक ऐसे प्लेटफ़ॉर्म पर काम करते हैं जो मध्यम से अस्थिर है , तो एक मैक नहीं है, जो मैक मिनी की कीमत अर्जित करने के लिए आपको आसानी से बराबर समय दे सकता है।
विलीह टोटलैंड

जवाबों:


4

हालाँकि यह Apple की नीति के विरुद्ध है, आप OS X को एक वर्चुअल मशीन में स्थापित कर सकते हैं और इस तरह एक ऐप विकसित कर सकते हैं। और अगर आप इसे प्रबंधित कर सकते हैं, तो आप तकनीकी रूप से कोड लिख सकते हैं और जैसे विंडोज मशीन; यह केवल पाठ है। लेकिन संकलक, एसडीके, आदि पूरी तरह से ओएस एक्स-ओनली है।

आप आईफोन गेम बनाने के अन्य तरीकों पर भी गौर कर सकते हैं, जैसे कि यूनिटी इंजन, या फ्लैश (मुझे एक बिंदु पर पता है कि वे आईफोन गेम के लिए संकलित हैं, मुझे लगता है कि उन्होंने इसे बंद कर दिया है)


3
फ्लैश ने उनके iPhone पैकर को फिर से जारी किया है, हालांकि इसके साथ मेरा अनुभव (कमांड लाइन का उपयोग करते हुए, CS5 के माध्यम से नहीं) एक निराशाजनक था।
ग्रेगरी एवरी-वियर

ओह! ठीक है, एडोब वेबसाइट पर iphone के लिए packager की जाँच की है। अद्यतन 11 अक्टूबर से उपलब्ध है, क्योंकि Apple ने तीसरे पक्ष के डेवलपर प्रतिबंध हटा दिए थे। इसका मतलब है इसकी हालिया गतिविधि। तब एक विशिष्ट मैक सिस्टम की आवश्यकता नहीं है। फ्लैश मेरे लिए काम करेगा, है ना?
GamDroid

आप downvote हैं, तो कृपया समझाएं कि आप क्यों downvoted ...
Ricket

3

इस सवाल पर देखें stackoverflow.com पर।

यहां तक ​​कि अगर वर्चुअल मशीन, जेलब्रेक फोन और इसके साथ ऐसा करने का कोई तरीका है, तो मैं विश्वास नहीं कर सकता कि परेशानी इसके लायक होगी। जिस समय आप सभी मुद्दों से निपटते हैं, वह समय होता है कि आपको खेल में सुधार नहीं करना पड़ेगा।

यदि आप एकता जैसे क्रॉस-प्लेटफ़ॉर्म विकास वातावरण का उपयोग कर रहे हैं , तो आप अधिकांश विकास विंडोज़ पर कर पाएंगे, लेकिन परीक्षण या रिलीज़ के लिए फ़ोन पर तैनात करने के लिए आपको मैक की आवश्यकता होगी। (और डिवाइस पर परीक्षण महत्वपूर्ण है: एक टच स्क्रीन पर एक उंगली एक खिड़की पर माउस पॉइंटर की तरह नहीं है।)

ऐसा नहीं है जैसे कि आपको iPhone गेम विकसित करने के लिए एक शक्तिशाली मशीन की आवश्यकता है: $ 699 के लिए एक मैक मिनी बस ठीक होगा।


1
वास्तव में मैं एक छोटे दोपहर में अपने लैपटॉप पर एक वर्चुअल मशीन में OSX के साथ ऊपर और चल रहा था। कोई समस्या नहीं है, मैं सिर्फ समय पर अपने काम के बोझ के लिए कुछ मुश्किल होने के लिए विकास पाया। lifehacker.com/5583650/run-mac-os-x-in-virtualbox-on-windows - अगर मेरे पास $ 699 खर्च होते तो मुझे गंभीर खरीदार का पश्चाताप होता।
विकेट


1

मैं विंडोज पर ऐप्स विकसित करने के लिए एक समाधान की तलाश में था। अंत में मैंने एक मैक मिनी खरीदी और मुझे खुशी है कि मैंने किया। मैक और विकसित उपकरण ठीक काम कर रहे हैं। जिस समय मैंने विंडोज / वर्चुअल मशीन / OSX को कॉन्फ़िगर करने से बचा लिया और इसी तरह मैंने वास्तव में विकासशील ऐप्स पर खर्च किया।


1

Airplay SDK आपको विंडोज पीसी पर विजुअल स्टूडियो में विकसित करने की अनुमति देने का दावा करता है। मैंने इसे आज़माया नहीं है, इसलिए यह पता नहीं है कि यह कितनी अच्छी तरह काम करता है।


1

Adobe AIR SDK 3.3 आपको विंडोज़ प्लेटफॉर्म पर iOS ऐप बनाने की अनुमति देता है: http://helpx.adobe.com/flash-player/release-note/developer-relese-notes-11_3.html

हालाँकि, आपको अपने ऐप / गेम को एक्शनस्क्रिप्ट में कोड करना होगा लेकिन आप एडोब नेटिव एक्सटेंशन (ANE) के माध्यम से AIR SDK कार्यक्षमता का विस्तार कर सकते हैं।


0

मुरब्बा एक अच्छा इंजन है जिसे आसानी से विज़ुअल स्टूडियो के साथ एकीकृत किया जा सकता है। तो आप iOS, Android, Bada, WebOS, Windows आदि के लिए सिंगल कोड से विकसित कर सकते हैं। हालाँकि, आपको ipa फ़ाइल अपलोड करने के लिए Mac की आवश्यकता होगी, लेकिन मुझे लगता है कि यह आसान होगा क्योंकि आपको केवल एक बार इसकी आवश्यकता होगी। मैं इसका उपयोग कर रहा हूं इसलिए मैं आपको बता सकता हूं कि यह अच्छा काम करता है और अब संस्करण 6.0 के साथ आप फोनगैप एपीआई का उपयोग करके एचटीएमएल 5 में भी विकास कर सकते हैं।


0

आप VirtualBox की तरह एक कंप्यूटर सिम्युलेटर का उपयोग कर सकते हैं और बस मैक के स्रोत कोड फ़ाइलों को अपलोड कर सकते हैं और ऐप स्टोर का XCode डाउनलोड कर सकते हैं।

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