2013-05-05 7 views
22

पायथन में एंड्रॉइड और आईओएस मोबाइल एप्लिकेशन विकसित करना संभव है? मैं मोबाइल एप्लिकेशन में एक नवागत हूं और पाइथन में मोबाइल एप्लिकेशन विकसित करना चाहता हूं।क्या मैं पाइथन का उपयोग कर देशी आईफोन, एंड्रॉइड, विंडोज, ब्लैकबेरी ऐप्स लिख सकता हूं?

+0

पहले से ही [पिछले धागे] (http://stackoverflow.com/a/7950875/2345913) में चर्चा की गई है। संदर्भ – CRUSADER

+0

संभवतः जांचें, लेकिन यह "मूल" नहीं होगा। – paxdiablo

उत्तर

17

हाँ आप kivy

उपयोग कर सकते हैं यह एक अच्छा क्रॉस प्लेटफॉर्म अजगर ढांचे जो एंड्रॉयड, Win7, लिनक्स, मैक के लिए काम करता है। आईओएस possibile है लेकिन बहुत छोटा है क्योंकि ऐप्पल स्क्रिप्टिंग की अनुमति नहीं देता है।

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

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

आशा है कि यह आपकी मदद करे।

+0

लेकिन एप्लिकेशन विकास के अंत में एंड्रॉइड के लिए, परीक्षण केवल एंड्रॉइड (जावा) या यूनिट परीक्षण (पायथन) में ही अनुमति देगा? – user2351396

+0

साइथन का उपयोग करके पाइथन कोड शीर्ष सी को संकलित करने और लाइब्रेरी के रूप में इसका उपयोग करने का एक बेहतर तरीका है। Obj-C – MySchizoBuddy

+0

से सी कोड से लिंक उन्होंने कहा * मूल * अनुप्रयोग। – Zenadix

3

बॉक्स से बाहर नहीं। अंतिम उत्पाद को संकलित करने की आवश्यकता है (आईओएस) या बाइटकोड (एंड्रॉइड) में। चूंकि पाइथन कोड को उद्देश्य-सी में परिवर्तित करना संभव हो सकता है या इसके बीच कुछ संभव हो सकता है।

Kivy देखें - previous thread ने इसका संदर्भ दिया। यह आपको पाइथन में आपको ऐप लिखने की अनुमति देता है लेकिन शायद पाइथन चलाने के लिए एक सामान्य रैपर (किवी प्रदान करता है) का उपयोग करता है।

कृपया ध्यान दें कि उद्देश्य-सी (आईओएस) या जावा (एंड्रॉइड) में लिखे गए कोड हमेशा केवी या फोनगैप जैसे मध्यम-सामान से तेज होंगे। जब तक कोई भी विकासशील भाषा उन भाषाओं में से किसी एक को लिखने में बहुत बुरा नहीं है ....

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

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