समान समयमा आईओएस, विन्डोज र म्याकका लागि कसरी विकास गर्ने

सर्वश्रेष्ठ क्रस प्लेटफर्म विकास टूलकिट्स

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

यो के हो क्रस-प्लेटफार्म विकास एक महत्वपूर्ण विचार विकास। एक पल्ट कोड गर्न र सबै ठाउँ निर्माण गर्ने क्षमता आईफोन र एन्ड्रोइडका लागि मात्र विकास गर्ने योजना भए पनि धेरै बचत गर्दछ। जब तपाइँ विन्डोज, म्याक र अन्य प्लेटफार्महरू मिश्रणमा थप्नुहुन्छ, यो चरम समय-स्वर हुन सक्छ। तथापि, क्रस-प्लेटफार्म विकास सामान्यतया एक चेतावनी संग हुन्छ। तपाइँ प्रायः एक तेस्रो-पक्ष टुलकिटमा लक गरिएको छ, जुन तपाइँले एपसँग के गर्न सक्नुहुनेछ भन्ने सीमाहरू प्रदान गर्न सक्दछ, जस्तै तपाईको टुलकिटलाई समर्थन नगरेसम्म एक अपरेटिङ सिस्टमको नवीनतम सुविधाहरू प्रयोग गर्न सक्षम छैन।

01 of 05

कोरोना SDK

हाम्रो गाउँलाई कोरोना एसडीकेको प्रयोग गरी रेड स्प्रेइट स्टुडियोको विकास गरीएको थियो।

कोरोना ल्याब्सले हालै घोषणा गरे कि उनको लोकप्रिय कोरोना एसडीके क्रस-प्लेटफर्म विकास उपकरण अब विन्डोज र म्याकलाई समर्थन गर्दछ। कोरोना SDK पहिले नै आईओएस र एन्ड्रोइड अनुप्रयोगहरू विकास गर्न एक उत्कृष्ट तरिका हो, र जब विन्डोज र म्याकका लागि निर्माण गर्ने क्षमता अझै पनि बीटामा छ, धेरै अनुप्रयोगहरूले ती प्लेटफर्महरू माथि रूपान्तरित हुनेछन्।

कोरोना एसडीके मुख्यतः 2 डी खेलमा उद्देश्य छ, तर यो पनि केहि उत्पादकता प्रयोग गर्दछ। वास्तवमा, केहि विकासकर्ताहरू कोरोना एसडीके प्रयोग गरी गैर-गेमिङ अनुप्रयोगहरू विकास गर्न निकै सफल भएको छ। प्लेटफर्म LUA लाई भाषाको रूपमा प्रयोग गर्दछ, जुन C को विभिन्न स्वादहरूको तुलनामा क्यान्सर धेरै छिटो छ, र यो पहिले नै ग्राफिक्स इञ्जिनमा बनाइएको छ।

कोरोना SDK को समीक्षा पढ्नुहोस्

सबैभन्दा राम्रो भाग हो कि कोरोना SDK निःशुल्क छ। तपाईं डाउनलोड गर्न र तुरुन्तै विकास गर्न सुरु गर्न सक्नुहुन्छ, र जब भुक्तान गरिएको "इन्टरप्राइज" संस्करण हो, सबै विकासकहरू प्लेटफर्मको नि: शुल्क संस्करणसँग ठीक हुनेछ। मैले कोरोना एसडीके प्रयोग गरेमा दुवै खेल र उपयोगिता / उत्पादकता अनुप्रयोगहरू विकास गर्नका लागि, र जब यो प्रयोगकर्ताको धेरै पाठ आगत चाहिन्छ भने यो राम्रो छैन भने, यो सबैभन्दा अधिक उत्पादकता प्रयोग र 2 डी ग्राफिक्सका लागि उत्कृष्ट छ।

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

02 को 05

एकता

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

युनिटी खेलहरू लामो समयसम्म विकास गर्न सक्दछन्, तर युनिटीले प्रायजसो हरेक प्लेटफर्मलाई समर्थन गर्ने थप बोनस प्रदान गर्दछ, साथै शान्ति र वेब गेमिंग, जुन वेबजीएल इञ्जिनले समर्थन गर्दछ।

प्राथमिक उपयोग: 3D खेल थप »

03 of 05

Cocos2D

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

प्राथमिक उपयोग: 2 डी खेलहरू थप »

04 को 05

फोनग्याप

फोनग्यापले क्रस-प्लेटफर्म अनुप्रयोगहरू विकास गर्न HTML 5 लाई लियो। यस प्लेटफर्मको आधारभूत संरचना एक एचटीएमएल 5 एप हो जसले मूल प्लेटफार्ममा WebView भित्र चलाउँछ। तपाईं यो वेब ब्राउजरमा ब्राउजर भित्र ब्राउजर चलिरहेको जस्तो सोच्न सक्नुहुन्छ, तर एप होस्ट गर्न वेब सर्भर चाहिन्छ, यन्त्रले सर्भरको रूपमा कार्य गर्दछ।

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

फोनग्याप पनि सेन्चासँग कुराकानी गर्दछ, जुन वेब अनुप्रयोग निर्माण गर्ने प्लेटफर्म हो।

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

05 को 05

र अधिक...

कोरोना SDK, युनिटी, कोकोस र फोनग्यापले केही सबैभन्दा लोकप्रिय क्रस-प्लेटफर्म विकास संकुलहरूको प्रतिनिधित्व गर्दछ, तर त्यहाँ धेरै अन्य विकल्पहरू छन्। यिनी मध्ये केहि को रूप मा मजबूत नहीं हो, कोड देखि वास्तविक निर्माण सम्म अधिक समय को आवश्यकता हो, या केवल धेरै महंगे हो, तर उनि केवल तपाईंको आवश्यकताहरु को लागी सही हुन सक्छ।

IPad अनुप्रयोगहरू कसरी विकास गर्ने?