2012-05-19 10 views
63

यह संभव अजगर का उपयोग करने के लिए दोनों iOS और Androidक्या आईओएस और एंड्रॉइड दोनों के लिए क्रॉस-प्लेटफार्म ऐप्स लिखने के लिए पाइथन का उपयोग करना संभव है?

+1

[डुप्लिकेट?] (Http://stackoverflow.com/questions/6216890/target-both-android-and-iphone) – keyser

+0

@keyser मुझे उस प्रश्न के चयनित उत्तर से आश्वस्त नहीं है, मुझे लगता है कि यह हो सकता है इस्तेमाल किया और पुष्टि करने के लिए मैंने पूछा कि प्रश्न – user1404932

+0

क्या यह बिल्कुल बदल गया है? – johnny

उत्तर

25

के लिए एंड्रॉयड गूगल कुछ जो एंड्रॉयड पर चलने के लिए पटकथा भाषाओं की अनुमति देता है (अजगर शामिल) एएसई (एंड्रॉयड पटकथा पर्यावरण) कहा जाता है प्रदान करता है के लिए पार मंच क्षुधा लिखने के लिए है। अधिक जानकारी here

आईओएस के लिए, यह काफ़ी अधिक जटिल हो सकता है (और मैं कानून की वर्तमान स्थिति की जांच करने के iOS SDK समझौते के नवीनतम संस्करण की जाँच करने के सलाह देंगे - सेब & अस्वीकार ऐसे एप्लिकेशन की अनुमति दी जाती है समय-समय पर)। तकनीकी भाग के लिए आपको पाइथन & उद्देश्य सी के बीच इंटरफ़ेस की आवश्यकता हो सकती है और साथ ही साथ सभी पुस्तकालयों को स्थिर रूप से लिंक करने के लिए कुछ जादूगर भी पाइथन की आवश्यकता होती है; पूरा विवरण here उपलब्ध है। आईओएस पायथन विकास के लिए एक और दृष्टिकोण आपके ऐप में एक पायथन दुभाषिया को एम्बेड करना होगा और इसके साथ अपनी पायथन लिपि वितरित करना होगा (इसलिए ऐप्पल नियमों के साथ अच्छी तरह से खेलने के लिए)। इस मामले में आपका पायथन एप्लिकेशन एक पायथन दुभाषिया होगा जो आपकी स्क्रिप्ट के साथ पैक किया गया है और इसे स्वचालित रूप से चलाता है।

दूसरा विकल्प किवी फ्रेमवर्क (kivy.org) का उपयोग करना है - यह पायथन में टच-फ्रेंडली एप्लिकेशन लिखने और उन्हें विभिन्न प्लेटफ़ॉर्म के लिए पैकेज करने के लिए एक ढांचा है। इसके लिए एंड्रॉइड समर्थन थोड़ी देर के लिए था, और हाल ही में आईओएस समर्थन

+28

यह भी किवी (http://kivy.org/) का लक्ष्य है - यह पायथन में टच-फ्रेंडली एप्लिकेशन लिखने और उन्हें विभिन्न प्लेटफ़ॉर्म के लिए पैकेज करने का एक ढांचा है। इसमें थोड़ी देर के लिए एंड्रॉइड समर्थन था, और हाल ही में आईओएस समर्थन जोड़ा गया – Raheel

70

एक विकल्प kivy है: एक अच्छा क्रॉस प्लेटफार्म पायथन फ्रेमवर्क जो एंड्रॉइड, विन 7, लिनक्स, मैकोज़क्स और आईओएस के लिए काम करता है।

अद्यतन: kivy परियोजना दैनिक बढ़ रहा है, अब भी रास्पबेरी Pi

4

का समर्थन करता है एक जीयूआई applicaion आप Toga पुस्तकालय का उपयोग कर सकते लेखन, तो एक Android और/या iOS एप्लिकेशन (या Windows में briefcase साथ पैकेज के लिए, लिनक्स, मैकोज़ आदि)।

नोट: परियोजना अभी भी अल्फा राज्य में है लेकिन तेजी से विकास के तहत है।

संबंधित मुद्दे

 संबंधित मुद्दे