उसी समय आईओएस, विंडोज और मैक के लिए कैसे विकसित करें

बेस्ट क्रॉस-प्लेटफार्म डेवलपमेंट टूलकिट्स

ऐप्पल ऐप स्टोर कितना लोकप्रिय है? 2015 की पहली तिमाही में, लोगों ने ऐप पर $ 1.7 बिलियन से अधिक खर्च किए। यह एक अच्छा कारण है कि ऐप डेवलपर अक्सर अपने ऐप के आईओएस संस्करण को पहले क्यों रखते हैं, लेकिन अन्य प्लेटफॉर्म को अनदेखा नहीं किया जाना चाहिए। और ऐप बिक्री के मामले में एंड्रॉइड मोबाइल पाई का एक छोटा सा टुकड़ा हो सकता है, लेकिन Google Play पर एक सफल ऐप अभी भी काफी लाभदायक हो सकता है।

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

05 में से 01

कोरोना एसडीके

हमारे गांव को कोरोना एसडीके का उपयोग करके रेड स्प्राइट स्टूडियो द्वारा विकसित किया गया था।

कोरोना लैब्स ने हाल ही में घोषणा की है कि उनके लोकप्रिय कोरोना एसडीके क्रॉस-प्लेटफार्म विकास उपकरण अब विंडोज और मैक का समर्थन करते हैं। कोरोना एसडीके पहले से ही आईओएस और एंड्रॉइड ऐप विकसित करने का एक शानदार तरीका है, और विंडोज और मैक के लिए निर्माण करने की क्षमता अभी भी बीटा में है, लेकिन कई ऐप्स सीधे उन प्लेटफार्मों में परिवर्तित हो जाएंगे।

कोरोना एसडीके का उद्देश्य मुख्य रूप से 2 डी गेमिंग पर है, लेकिन इसमें कुछ उत्पादकता का उपयोग भी है। वास्तव में, कुछ डेवलपर्स कोरोना एसडीके का उपयोग करके गैर-गेमिंग ऐप्स विकसित करने में बहुत सफल रहे हैं। प्लेटफार्म LUA को एक भाषा के रूप में उपयोग करता है, जो सी के चारों तरफ तैरते हुए विभिन्न स्वादों की तुलना में बहुत तेजी से कोडिंग करता है, और इसमें पहले से ही एक ग्राफिक्स इंजन बनाया गया है।

कोरोना एसडीके की समीक्षा पढ़ें

सबसे अच्छा हिस्सा यह है कि कोरोना एसडीके मुफ़्त है। आप तुरंत डाउनलोड कर सकते हैं और शुरू कर सकते हैं, और एक भुगतान "उद्यम" संस्करण होने पर, अधिकांश डेवलपर्स मंच के मुफ़्त संस्करण के साथ ठीक होंगे। मैंने गेम और उपयोगिता / उत्पादकता ऐप्स दोनों विकसित करने के लिए कोरोना एसडीके का उपयोग किया है, और यदि आपको उपयोगकर्ता से बहुत सारे टेक्स्ट इनपुट की आवश्यकता है तो यह बहुत अच्छा नहीं है, यह अन्य उत्पादकता उपयोगों और 2 डी ग्राफिक्स के लिए बकाया के लिए ठोस है।

प्राथमिक उपयोग: 2 डी गेम्स, उत्पादकता अधिक »

05 में से 02

एकता

कोरोना एसडीके 2 डी ग्राफिक्स पर बहुत अच्छा है, लेकिन अगर आपको 3 डी जाने की जरूरत है, तो आपको एकता की आवश्यकता है। वास्तव में, यदि आप भविष्य में 3 डी जाने की योजना बना रहे हैं, तो आपकी वर्तमान परियोजना 2 डी गेम होने पर भी एकता सबसे अच्छी पसंद हो सकती है। भविष्य के उत्पादन को गति देने के लिए कोड भंडार बनाना हमेशा अच्छा विचार है।

यूनिटी गेम्स को विकसित करने में अधिक समय लग सकता है, लेकिन यूनिटी ने कंसोल और वेब गेमिंग समेत लगभग हर प्लेटफार्म का समर्थन करने का अतिरिक्त बोनस दिया है, जो वेबजीएल इंजन द्वारा समर्थित है।

प्राथमिक उपयोग: 3 डी गेम्स और »

05 का 03

Cocos2D

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

प्राथमिक उपयोग: 2 डी गेम्स और »

04 में से 04

PhoneGap

फोनगैप क्रॉस-प्लेटफार्म अनुप्रयोगों को विकसित करने के लिए एचटीएमएल 5 का लाभ उठाता है। इस मंच का मूल आर्किटेक्चर एक HTML 5 ऐप है जो देशी प्लेटफॉर्म पर वेबव्यू के भीतर चलता है। आप इस बारे में एक वेब ऐप के रूप में सोच सकते हैं जो डिवाइस पर ब्राउज़र के अंदर चल रहा है, लेकिन ऐप होस्ट करने के लिए वेब सर्वर की आवश्यकता के बजाय, डिवाइस सर्वर के रूप में भी कार्य करता है।

जैसा कि आप कल्पना कर सकते हैं, गेमगैप गेमिंग के मामले में यूनिटी, कोरोना एसडीके या कोकोस के खिलाफ अच्छी तरह से प्रतिस्पर्धा नहीं करेगा, लेकिन यह व्यापार, उत्पादकता और उद्यम कोडिंग के लिए उन प्लेटफार्मों को आसानी से पार कर सकता है। एचटीएमएल 5 बेस का मतलब है कि एक कंपनी इन-हाउस वेब ऐप विकसित कर सकती है और इसे डिवाइस पर धक्का दे सकती है।

फोनगैप सेन्चा के साथ भी अच्छी तरह से बातचीत करता है, जो वेब अनुप्रयोगों के निर्माण के लिए एक मंच है।

प्राथमिक उपयोग: उत्पादकता, व्यापार और अधिक »

05 में से 05

और अधिक...

कोरोना एसडीके, यूनिटी, कोकोस, और फोनगैप कुछ सबसे लोकप्रिय क्रॉस-प्लेटफार्म विकास पैकेजों का प्रतिनिधित्व करते हैं, लेकिन कई अन्य विकल्प हैं। इनमें से कुछ काफी मजबूत नहीं हैं, कोड से वास्तविक निर्माण में जाने के लिए अधिक समय की आवश्यकता है, या बस बहुत महंगे हैं, लेकिन वे आपकी आवश्यकताओं के लिए बिल्कुल सही हो सकते हैं।

आईपैड एप्स कैसे विकसित करें