यह एक अच्छा कारण है कि ऐप डेवलपर्स अक्सर अपने ऐप के आईओएस संस्करण को पहले क्यों रखते थे - ऐप स्टोर पहले दृश्य पर था और अभी भी बेहद लोकप्रिय है, लेकिन अन्य प्लेटफार्मों को अनदेखा नहीं किया जाना चाहिए। एंड्रॉइड ऐप उद्योग ने भविष्यवाणी की है कि यह 2017 में आईओएस ऐप बिक्री तक पहुंच जाएगा। Google Play पर एक सफल एंड्रॉइड ऐप ऐप स्टोर पर आईओएस ऐप के रूप में लाभदायक हो सकता है।
आईओएस और एंड्रॉइड डिवाइस दोनों पर ऐप्स की लोकप्रियता क्रॉस-प्लेटफार्म विकास को एक महत्वपूर्ण विचार बनाती है। एक बार कोड करने और हर जगह निर्माण करने की क्षमता बहुत समय बचाती है भले ही आप केवल आईओएस और एंड्रॉइड के विकास के लिए योजना बना रहे हों। जब आप मिश्रण में विंडोज, मैक और अन्य प्लेटफॉर्म जोड़ते हैं, तो यह एक चरम समय बचा सकता है। हालांकि, क्रॉस-प्लेटफार्म विकास एक चेतावनी के साथ आता है। आपको अक्सर किसी तृतीय-पक्ष टूलकिट में लॉक किया जाता है, जो आप किसी ऐप के साथ क्या कर सकते हैं, इस पर सीमाएं प्रदान कर सकते हैं, जैसे कि आपके टूलकिट का समर्थन करने तक ऑपरेटिंग सिस्टम की नवीनतम सुविधाओं का उपयोग करने में सक्षम न हो।
यहां टूलकिट का चयन है जो आपको क्रॉस-प्लेटफ़ॉर्म विकास करने की अनुमति देता है।
कोरोना एसडीके

कोरोना लैब्स की लोकप्रिय कोरोना क्रॉस-प्लेटफार्म सॉफ्टवेयर डेवलपमेंट किट (एसडीके) विंडोज और मैक कंप्यूटर का समर्थन करती है और आईओएस और एंड्रॉइड ऐप विकसित करने का एक शानदार तरीका है। कोरोना एसडीके के साथ, आप एक बार एक परियोजना बनाते हैं और इसे कंप्यूटर, स्मार्टफोन, टैबलेट और स्मार्ट टीवी सहित कई उपकरणों पर प्रकाशित करते हैं।
कोरोना एसडीके का उद्देश्य मुख्य रूप से 2 डी गेमिंग पर है, लेकिन इसमें कुछ उत्पादकता का उपयोग भी है। कुछ डेवलपर्स कोरोना एसडीके का उपयोग करके नोंगिंग ऐप्स विकसित करने में सफल रहे हैं। प्लेटफार्म LUA को एक भाषा के रूप में उपयोग करता है, जो सी के चारों तरफ तैरते हुए विभिन्न स्वादों का उपयोग करने से तेज़ी से कोडिंग करता है, और इसमें पहले से ही एक ग्राफिक्स इंजन बनाया गया है।
सबसे अच्छा हिस्सा यह है कि कोरोना एसडीके शुरुआती और शौकियों के लिए स्वतंत्र है। गंभीर निर्माता और पेशेवर मासिक शुल्क का भुगतान करते हैं। आप तुरंत गेम और उत्पादकता ऐप्स दोनों को डाउनलोड और डाउनलोड करना शुरू कर सकते हैं। यदि आपको उपयोगकर्ता से बहुत सारे टेक्स्ट इनपुट की आवश्यकता है तो यह बहुत अच्छा नहीं है, लेकिन यह 2 डी ग्राफिक्स के लिए अन्य उत्पादकता उपयोगों और उत्कृष्ट के लिए ठोस है।
प्राथमिक उपयोग: 2 डी खेल, उत्पादकता
नीचे पढ़ना जारी रखें
एकता

कोरोना एसडीके 2 डी ग्राफिक्स पर बहुत अच्छा है, लेकिन अगर आपको 3 डी जाने की जरूरत है, तो आपको एकता की आवश्यकता है। वास्तव में, यदि आप भविष्य में 3 डी जाने की योजना बना रहे हैं, तो आपकी वर्तमान परियोजना 2 डी गेम होने पर भी एकता सबसे अच्छी पसंद हो सकती है। भविष्य के उत्पादन को गति देने के लिए कोड भंडार बनाना हमेशा अच्छा विचार है।
यूनिटी गेम में अधिक समय लग सकता है, लेकिन यूनिटी कंसोल और वेब गेमिंग समेत लगभग हर प्लेटफॉर्म का समर्थन करती है, जिसे वेबजीएल इंजन द्वारा समर्थित किया जाता है।
यूनिटी के 2018 रिलीज ने 2 डी और 3 डी गेम सहित विभिन्न प्रकार की परियोजनाओं पर शुरू करने के लिए टेम्पलेट्स को जोड़ा। अन्य टेम्पलेट विकल्पों में एक वीआर टेम्पलेट और हाई-एंड और लाइटवेट टेम्पलेट शामिल हैं। नई स्क्रिप्ट योग्य रेंडर पाइपलाइन (एसआरपी) का अर्थ है डेवलपर्स और तकनीकी कलाकार सी ++ मास्टर की आवश्यकता के बिना एकता में शुरू कर सकते हैं। इसके बजाय, एसआरपी सी # और भौतिक शेडर्स का उपयोग करता है।
प्राथमिक उपयोग: 3 डी का खेल
नीचे पढ़ना जारी रखें
Cocos2D

जैसा कि नाम से पता चलता है, कोकोस 2 डी 2 डी गेम बनाने के लिए एक ढांचा है। हालांकि, कोरोना एसडीके के विपरीत, कोकोस 2 डी बिल्कुल एक कोड नहीं है, संकलन-हर जगह समाधान। इसके बजाय, यह एक पुस्तकालय है जिसे विभिन्न प्लेटफॉर्म में डाला जा सकता है जो वास्तविक कोड को समान या समान बना देगा। एक मंच से दूसरे तक एक गेम पोर्ट करते समय यह भारी भारोत्तोलन करता है, लेकिन इसे अभी भी कोरोना से अधिक काम की आवश्यकता है। हालांकि, बोनस यह है कि नतीजा मूल भाषा में कोडित होता है, जो आपको किसी भी तृतीय पक्ष को शामिल करने के इंतजार किए बिना सभी डिवाइस के एपीआई तक पूर्ण पहुंच देता है।
कोकोस 2 डी के विभिन्न संस्करण सी ++, जावास्क्रिप्ट, सी #, एक्सकोड और उद्देश्य सी, और पायथन के लिए उपलब्ध हैं।
प्राथमिक उपयोग: 2 डी खेल
PhoneGap

फोनगैप क्रॉस-प्लेटफार्म अनुप्रयोगों को विकसित करने के लिए एचटीएमएल 5 का लाभ उठाता है। इस मंच का मूल आर्किटेक्चर एक HTML 5 ऐप है जो देशी प्लेटफॉर्म पर वेबव्यू के भीतर चलता है। आप इस बारे में एक वेब ऐप के रूप में सोच सकते हैं जो डिवाइस पर ब्राउज़र के अंदर चल रहा है, लेकिन ऐप होस्ट करने के लिए वेब सर्वर की आवश्यकता के बजाय, डिवाइस सर्वर के रूप में भी कार्य करता है।
जैसा कि आप कल्पना कर सकते हैं, गेमगैप गेमिंग के मामले में एकता, कोरोना एसडीके, या कोको के खिलाफ अच्छी तरह से प्रतिस्पर्धा नहीं करेगा, लेकिन यह व्यापार, उत्पादकता और एंटरप्राइज़ कोडिंग के लिए उन प्लेटफॉर्मों को आसानी से पार कर सकता है। एचटीएमएल 5 बेस का मतलब है कि एक कंपनी इन-हाउस वेब ऐप विकसित कर सकती है और इसे डिवाइस पर धक्का दे सकती है।
फोनगैप डेवलपर्स को एक मजबूत प्लगइन लाइब्रेरी से लाभ होता है जो क्रॉस-प्लेटफ़ॉर्म मोबाइल ऐप्स की क्षमताओं को बढ़ाता है।
फोनगैप सेन्चा के साथ भी अच्छी तरह से बातचीत करता है, जो वेब अनुप्रयोगों के निर्माण के लिए एक मंच है।
प्राथमिक उपयोग: उत्पादकता और व्यापार
नीचे पढ़ना जारी रखें
और अधिक…
कोरोना एसडीके, यूनिटी, कोकोस, और फोनगैप कुछ सबसे लोकप्रिय क्रॉस-प्लेटफार्म विकास पैकेजों का प्रतिनिधित्व करते हैं, लेकिन कई अन्य विकल्प हैं। इनमें से कुछ काफी मजबूत नहीं हैं, कोड से वास्तविक निर्माण में जाने के लिए अधिक समय की आवश्यकता होती है, या महंगे हैं, लेकिन वे आपकी आवश्यकताओं के लिए बिल्कुल सही हो सकते हैं।
- क्यूटी: उद्यम और उत्पादकता ऐप्स के लिए एक अच्छी पसंद, क्यूटी विभिन्न रूपों में थोड़ी देर के लिए रहा है। नवीनतम निर्माण एक अन्यथा ठोस मंच के आसपास बहुत सारी पॉलिश डालता है।
- Xamarin: नोंगमिंग समाधानों के लिए एक और बढ़िया विकल्प, Xamarin एक प्रोग्रामिंग भाषा के रूप में सी # का उपयोग करता है।Xamarin देशी यूआई तत्वों का उपयोग करने में माहिर हैं, इसलिए ऐप्स दिखते हैं कि वे प्रत्येक विशेष डिवाइस के लिए डिज़ाइन किए गए हैं।
- मुरब्बा: मुख्य रूप से एक गेमिंग प्लेटफ़ॉर्म, मार्मलाडे में एक सी उपकरण और मार्मालाड क्विक, एक LUA उपकरण दोनों है। एंड्रॉइड के लिए आईओएस गेम्स को पुन: संकलित करने के लिए यह आसान है।
- Appcelerator: यदि आप जावास्क्रिप्ट का उपयोग करना पसंद करते हैं, तो ऐस्सेलरेटर आपका टूल हो सकता है। यह एक आदर्श कोड-एक बार-निर्माण-हर जगह समाधान नहीं है - आपके पास अभी भी विशिष्ट उपकरणों के लिए निर्माण करने के लिए कुछ काम है - लेकिन यह दावा करता है कि आप हर डिवाइस के लिए कोई संकर समझौता नहीं कर सकते हैं।




