यह संभव अजगर का उपयोग करने के लिए दोनों iOS और Androidक्या आईओएस और एंड्रॉइड दोनों के लिए क्रॉस-प्लेटफार्म ऐप्स लिखने के लिए पाइथन का उपयोग करना संभव है?
क्या आईओएस और एंड्रॉइड दोनों के लिए क्रॉस-प्लेटफार्म ऐप्स लिखने के लिए पाइथन का उपयोग करना संभव है?
उत्तर
के लिए एंड्रॉयड गूगल कुछ जो एंड्रॉयड पर चलने के लिए पटकथा भाषाओं की अनुमति देता है (अजगर शामिल) एएसई (एंड्रॉयड पटकथा पर्यावरण) कहा जाता है प्रदान करता है के लिए पार मंच क्षुधा लिखने के लिए है। अधिक जानकारी here
आईओएस के लिए, यह काफ़ी अधिक जटिल हो सकता है (और मैं कानून की वर्तमान स्थिति की जांच करने के iOS SDK समझौते के नवीनतम संस्करण की जाँच करने के सलाह देंगे - सेब & अस्वीकार ऐसे एप्लिकेशन की अनुमति दी जाती है समय-समय पर)। तकनीकी भाग के लिए आपको पाइथन & उद्देश्य सी के बीच इंटरफ़ेस की आवश्यकता हो सकती है और साथ ही साथ सभी पुस्तकालयों को स्थिर रूप से लिंक करने के लिए कुछ जादूगर भी पाइथन की आवश्यकता होती है; पूरा विवरण here उपलब्ध है। आईओएस पायथन विकास के लिए एक और दृष्टिकोण आपके ऐप में एक पायथन दुभाषिया को एम्बेड करना होगा और इसके साथ अपनी पायथन लिपि वितरित करना होगा (इसलिए ऐप्पल नियमों के साथ अच्छी तरह से खेलने के लिए)। इस मामले में आपका पायथन एप्लिकेशन एक पायथन दुभाषिया होगा जो आपकी स्क्रिप्ट के साथ पैक किया गया है और इसे स्वचालित रूप से चलाता है।
दूसरा विकल्प किवी फ्रेमवर्क (kivy.org) का उपयोग करना है - यह पायथन में टच-फ्रेंडली एप्लिकेशन लिखने और उन्हें विभिन्न प्लेटफ़ॉर्म के लिए पैकेज करने के लिए एक ढांचा है। इसके लिए एंड्रॉइड समर्थन थोड़ी देर के लिए था, और हाल ही में आईओएस समर्थन
यह भी किवी (http://kivy.org/) का लक्ष्य है - यह पायथन में टच-फ्रेंडली एप्लिकेशन लिखने और उन्हें विभिन्न प्लेटफ़ॉर्म के लिए पैकेज करने का एक ढांचा है। इसमें थोड़ी देर के लिए एंड्रॉइड समर्थन था, और हाल ही में आईओएस समर्थन जोड़ा गया – Raheel
एक विकल्प kivy है: एक अच्छा क्रॉस प्लेटफार्म पायथन फ्रेमवर्क जो एंड्रॉइड, विन 7, लिनक्स, मैकोज़क्स और आईओएस के लिए काम करता है।
अद्यतन: kivy परियोजना दैनिक बढ़ रहा है, अब भी रास्पबेरी Pi
- 1. आईफोन और एंड्रॉइड दोनों के लिए ऐप्स विकसित करना
- 2. क्या ORMLite और जैक्सन JSON दोनों के लिए एक वर्ग का उपयोग करना संभव है?
- 3. एंड्रॉइड ऐप्स के लिए Kivy
- 4. क्या मैं विंडोज 8 मेट्रो के लिए ऐप्स लिखने के लिए शुद्ध देशी सी ++ का उपयोग कर सकता हूं?
- 5. एंड्रॉइड पर एंड्रॉइड के लिए विकसित करना संभव है?
- 6. क्या आईओएस में जीएल के लिए बनावट के रूप में वीडियो का उपयोग करना संभव है?
- 7. आईओएस और एंड्रॉइड के लिए कोड जनरेशन
- 8. क्या मुझे अपने आईओएस और एंड्रॉइड ऐप्स दोनों में एक ही पैकेज नाम का उपयोग करना चाहिए?
- 9. मैक और आईओएस दोनों के लिए लाइब्रेरी बनाने के लिए एक्सकोड 4 वर्कस्पेस सेट करना
- 10. आईओएस ऐप्स के लिए Analytics लाइब्रेरी
- 11. क्या पाइथन दुभाषिया संस्करण ड्रीमपी का उपयोग करना संभव है?
- 12. क्विन लिखने के लिए "चाल" क्या है?
- 13. आईओएस प्रोग्रामिंग के लिए पायथन का उपयोग
- 14. आईओएस - क्या स्थानीयहोस्ट के माध्यम से ऐप्स के बीच संवाद करना संभव है?
- 15. एंड्रॉइड और आईओएस में उपयोग करने के लिए सबसे अच्छा सर्वर क्लाइंट संचार प्रोटोकॉल क्या है?
- 16. क्या पाइथन का उपयोग करके उन्हें लिखने के बिना एफ़टीपी फाइलें पढ़ना संभव है?
- 17. क्या कोड लिखने के लिए कोड लिखना संभव है?
- 18. इंटरफेस बिल्डर का उपयोग कर एनएसटीबल व्यू सेल डिज़ाइन करना संभव है? (आईओएस ऐप्स के लिए नहीं)
- 19. क्या एंड्रॉइड पर सिल्वरलाइट ऐप्स को तैनात करना संभव है?
- 20. क्या मोबाइल ऐप के साथ मोज़िला पर्सनो (ब्राउजरआईडी) का उपयोग करना संभव है?
- 21. क्या एंड्रॉइड डिवाइस और अन्य एनएफसी डिवाइस के बीच एंड्रॉइड बीम का उपयोग करना संभव है?
- 22. क्या char_ wchar_t के बीच अंतर करने के लिए type_traits का उपयोग करना संभव है?
- 23. क्या एंड्रॉइड में इंटरनेट रेडियो स्ट्रीम करने के लिए एमएमएस का उपयोग करना संभव है?
- 24. क्या इस मामले में आईओएस/एंड्रॉइड क्रॉस प्लेटफार्म कोड के लिए सी/सी ++ का उपयोग करना उचित है?
- 25. क्या इरादा का उपयोग करके एंड्रॉइड रिकॉर्डिंग के लिए अधिकतम समय निर्धारित करना संभव है?
- 26. पाइथन जीसी के लिए संदर्भ गणना और मार्क-एंड-स्वीप दोनों का उपयोग क्यों करता है?
- 27. क्या हैकिंटोश के साथ आईफोन ऐप्स विकसित करना संभव है?
- 28. क्या हम आईओएस के लिए एंटरप्राइज़ ऐप्स में इन-एप खरीद का उपयोग कर सकते हैं?
- 29. एंड्रॉइड के लिए आईओएस 'पहचानकर्ता फॉरवेंडर के बराबर है?
[डुप्लिकेट?] (Http://stackoverflow.com/questions/6216890/target-both-android-and-iphone) – keyser
@keyser मुझे उस प्रश्न के चयनित उत्तर से आश्वस्त नहीं है, मुझे लगता है कि यह हो सकता है इस्तेमाल किया और पुष्टि करने के लिए मैंने पूछा कि प्रश्न – user1404932
क्या यह बिल्कुल बदल गया है? – johnny