क्या आईओएस और एंड्रॉइड दोनों के लिए क्रॉस-प्लेटफ़ॉर्म ऐप लिखने के लिए पायथन का उपयोग करना संभव है
क्या आईओएस और एंड्रॉइड दोनों के लिए क्रॉस-प्लेटफ़ॉर्म ऐप लिखने के लिए पायथन का उपयोग करना संभव है
जवाबों:
एंड्रॉइड के लिए Google एएसई (एंड्रॉइड स्क्रिप्टिंग एनवायरनमेंट) नामक कुछ प्रदान करता है जो स्क्रिप्टिंग भाषाओं (अजगर शामिल) को एंड्रॉइड पर चलाने की अनुमति देता है। अधिक जानकारी यहाँ
IOS के लिए, यह काफी अधिक जटिल हो सकता है (और मैं कानून की वर्तमान स्थिति की जांच करने के लिए iOS SDK समझौते के नवीनतम संस्करण की जांच करने की सलाह दूंगा - ऐप्पल समय-समय पर ऐसे ऐप्स को अनुमति देने और अस्वीकार करने की अनुमति देता है)। तकनीकी भाग के लिए आपको Python & Objective C के बीच इंटरफ़ेस करने की आवश्यकता हो सकती है और साथ ही कुछ लाइब्रेरी को वैधानिक रूप से लिंक करने के लिए सभी पुस्तकालयों की आवश्यकता होती है; पूरा विवरण यहां उपलब्ध है । IOS Python डेवलपमेंट के लिए एक और तरीका यह होगा कि आप Python दुभाषिया को ऐप में एम्बेड करें और इसके साथ अपनी Python स्क्रिप्ट वितरित करें (ताकि Apple नियमों के साथ अच्छी तरह से खेलें)। इस मामले में आपका पायथन एप्लिकेशन एक पायथन दुभाषिया होगा जो आपकी स्क्रिप्ट के साथ पैक किया गया है और इसे स्वचालित रूप से चलाता है।
दूसरा विकल्प किवी फ्रेमवर्क (kivy.org) का उपयोग करना है - यह पायथन में स्पर्श के अनुकूल अनुप्रयोगों को लिखने और उन्हें विभिन्न प्लेटफार्मों के लिए पैकेज करने के लिए एक रूपरेखा है। इसमें कुछ समय के लिए Android समर्थन था, और हाल ही में iOS समर्थन जोड़ा गया
आप कोशिश करके संयोजन कर सकते हैं brython तथा कॉर्डोबा। ब्रायथन विकी ने वर्णन किया है कि ब्रायथन का उपयोग करके एक एंड्रॉइड ऐप कैसे लिखना है , जो ऐसा करने के लिए आवश्यक जानकारी प्रदान कर सकता है जो कॉर्डोवा का उपयोग भी कर सकता है। मैंने अभी तक इसका परीक्षण नहीं किया है, लेकिन यह आशाजनक लगता है। हालाँकि आपको इस बात की जानकारी होनी चाहिए कि अपनी प्रकृति के कारण, ब्रायथन x86- संकलित पैकेज जैसे कि OpenCV ( यहाँ देखें जैसे ) का समर्थन नहीं कर सकता है । दूसरी ओर, यदि आप जावास्क्रिप्ट / एचटीएमएल 5 के बारे में थोड़ा जानते हैं, तो आप वेब व्यू देशी कार्यों, जैसे http://www.brython.info/gallery/three.html का उपयोग कर सकते हैं ।