लिनक्स पर iOS के लिए विकास [बंद]


10

मैं लिनक्स पर iOS के लिए एक गेम विकसित करने के लिए एक इंजन या लाइब्रेरी की तलाश कर रहा हूं।

उच्च स्तर, निम्न स्तर, GUI, कोई GUI, बहुत अधिक मायने नहीं रखता है। मैं वास्तव में कुछ भी ढूंढ रहा हूं।

मैं वास्तव में लिनक्स से आईओएस को तैनात करने या कुछ भी करने की बात नहीं कर रहा हूं। मैं बस लिनक्स पर काम करना चाहता हूं, इसे iOS पर चलाने के लिए कम से कम परिवर्तन की आवश्यकता है।

संपादित करें: हाँ, मेरे पास एक मैक है, लेकिन यह सीमित है। इसलिए मैं अपने नियमित उबंटू बॉक्स पर परियोजना पर काम करने में सक्षम होना चाहता हूं।

इसके अलावा, मैं सशुल्क डेवलपर कार्यक्रम में हूं, इसलिए मैं मैक से आईओएस उपकरणों को तैनात कर सकता हूं।


कुछ बिंदु पर मोनोअरोइड को लिनक्स समर्थन मिलना चाहिए - यदि आप अपना गेम मोनोगोम के साथ लिखते हैं तो आप इसे बहुत कम प्रयास के साथ पार कर सकते हैं। दिन के अंत में मुझे लगता है कि आपको मैक की आवश्यकता है।
जोनाथन डिकिंसन

क्या वर्चुअल मशीन एक विकल्प है?
notlesh

@stephelton I के पास अब मैक के लिए पूर्णकालिक पहुंच है, इसलिए यह अब कोई समस्या नहीं है। नीचे मेरा जवाब देखें।

जवाबों:


1

आप बहुत अधिक खराब हैं - जबकि कई पुस्तकालय और ढांचे हैं जो लिनक्स पर विकास की अनुमति देते हैं, किसी भी गंभीर परीक्षण को करने के लिए आपको एक मैक (या हैकिन्टोश, यह कहना नहीं होगा) की आवश्यकता होती है। तैनाती एक समस्या है, लेकिन किसी भी सिम्युलेटर पर परीक्षण एक और है।

लिनक्स भी एकता नहीं चलाता है, जो एक और अच्छा समाधान होगा।

हालांकि, आप कई होम रोल्ड समाधानों में से एक पर एक नज़र डाल सकते हैं। विशेष रूप से, वास्तव में निम्न स्तर का समाधान SDL 1.3+ का उपयोग किया जाएगा - यह एक लक्ष्य के रूप में iOS के लिए समर्थन में बनाया गया है।


अगर इससे कोई फर्क पड़ता है, तो मेरे पास मैक तक कुछ पहुंच है। मेरी अद्यतन ओपी देखें।

आप मैक तक सीमित पहुंच के लिए सबसे अच्छे हैं। आप गैर-मैक सिस्टम चलाने में घंटों बर्बाद कर रहे हैं और आप सिम्युलेटर पर अपने कोड का परीक्षण भी नहीं कर पाएंगे, जिसका अर्थ है कि आप बग को ठीक नहीं कर पाएंगे। आपका संपूर्ण वर्कफ़्लो एक गड़बड़ गड़बड़ होने जा रहा है।
पिकु

1

अगर आप अपने ऐप को असली iOS डिवाइस पर टेस्ट करना चाहते हैं और बाद में इसे रिलीज़ करना चाहते हैं, तो मैक डिवाइस खरीदने के अलावा कोई कानूनी तरीका नहीं है। लेकिन अगर आप किसी ऐप को विकसित करने और एमुलेटर पर परीक्षण करने का तरीका ढूंढ रहे हैं, तो आप ग्नस्टेप का उपयोग करके देख सकते हैं। ध्यान दें कि एक जेल टूटी डिवाइस का उपयोग करके, gnustep द्वारा लिखा गया ऐप आज़मा सकता है।

इसके अलावा अगर आपको C ++ के साथ काम करने में कोई आपत्ति नहीं है तो cocos2d-x है जिसे आप आजमा सकते हैं।

अंतिम विकल्प (जो कि गैरकानूनी भी है) का अनुकरण एमओएसओएस का उपयोग करना है।

यह सवाल भी किसी तरह StackOverFlow पर डुप्लिकेट है: /programming/276907/starting-iphone-app-development-in-linux


अवैध? भले ही आपकी MacOS की कॉपी ओरिजिनल हो? क्या आपको यकीन है?
ओ ० '।

@ लोरिस हाँ, मुझे यकीन है कि इसके बारे में हूँ। मैकओएस को केवल मैक डिवाइस पर इंस्टॉल किया जा सकता है। हालांकि मुझे कुछ ऐसे दोस्त मिल गए हैं जिन्होंने एमोस का इस्तेमाल करके अपने आईओएस गेम को तैनात किया है, लेकिन ऐप्पल ने इस तरह की कार्रवाई को सख्ती से मना किया है।
अली

और क्या आपको पता है कि कहीं भी ऐसा कोई वाकया हुआ है जो वास्तव में उस खंड की वैधता की पुष्टि करता है, या यह सिर्फ एक और यादृच्छिक खंड है जिसे उन्होंने अनुबंधों में रखा है लेकिन कभी भी अधिकरण में परीक्षण नहीं किया गया है?
ओ ० '।


योग्य वास्तव में भयानक है, हालांकि आश्चर्य की बात नहीं है
o0 '।

1

अब मेरे पास मैक का पूरा समय उपयोग है, इसलिए मुझे अब लिनक्स मशीन पर iOS के लिए विकसित होने की आवश्यकता नहीं है।

हालांकि, गेम इन मोशन (RIM) का एक ओपन सोर्स प्रोजेक्ट गेमप्ले (गेमप्ले 3 डी। ओआरजी) वास्तव में बहुत अच्छा लगता है। यह मुख्य रूप से एक 3D इंजन है, और C ++ का उपयोग करता है। इसमें लुआ स्क्रिप्टिंग सपोर्ट भी है।

मैंने वास्तव में लिनक्स पर गेमप्ले का परीक्षण नहीं किया है, लेकिन इसका पूर्ण समर्थन प्रतीत होता है।


0

आप विंडोज, मैक और लिनक्स से आईओएस और एंड्रॉइड ऐप विकसित करने के लिए मोई का उपयोग कर सकते हैं ।

हालाँकि, आपको अपने ऐप को परिनियोजित या परीक्षण करने के लिए एक मैक की आवश्यकता होगी।


मैंने पिछले दिनों Moai को देखा है, लेकिन लिनक्स के लिए कोई आधिकारिक समर्थन नहीं है। और मैं एक मैक के लिए कुछ का उपयोग किया है, मेरे अद्यतन ओपी देखें।

-1

आप फ़्लैश के साथ एक गेम विकसित कर सकते हैं और इसे एडोब एयर का उपयोग करके आईओएस में बना सकते हैं

हालाँकि, आपको अपने ऐप को परिनियोजित या परीक्षण करने के लिए एक मैक की आवश्यकता होगी।


क्या Adobe Air Linux पर काम करता है? इसके अलावा, वह अंतिम पंक्ति मेरे उत्तर पर भी लागू होती है; प्रतिलिपि बनाई गई!
झॉकिंग

खैर .. मुझे यकीन नहीं है कि एडोब एयर के साथ संकलित करने के बारे में, लेकिन उन्होंने कहा कि वह लिनक्स पर काम करना चाहते हैं, इसलिए वह किसी भी एक्शनस्क्रिप्ट आईडीई में विकसित कर सकते हैं और यहां तक ​​कि लिनक्स के लिए फ्लैश प्लेयर पर भी इसे चला सकते हैं।
योनिक्स

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