ios what विंडोज़ विकास मशीन का उपयोग करके मैं आईफोन के लिए कैसे विकसित कर सकता हूं?




what is apple safari (24)

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

और यद्यपि श्री वाल्डेज़ ने कहा कि यह एक भूरा क्षेत्र है (जो यह है), जेलब्रेकिंग अविश्वसनीय रूप से आसान है और काफी जोखिम मुक्त है। हां, यह आपकी वारंटी को आवाज देता है लेकिन आप केवल एक बहाली कर सकते हैं और वे कभी नहीं जानते।

क्या विंडोज मशीन पर आईफोन एसडीके के साथ टिंकर करने का कोई तरीका है? क्या विंडोज़ के लिए आईफोन एसडीके संस्करण की योजना है?

ऐसा करने का एकमात्र अन्य तरीका यह है कि मैं विंडोज़ पर चल रहे वीएमवेयर सर्वर पर एक मैक वीएम छवि चलाने के लिए है, हालांकि मुझे यह भी यकीन नहीं है कि यह कितना कानूनी है।



दिलचस्प है कि किसी ने क्रॉस-प्लेटफ़ॉर्म wxWidgets विकल्प का उल्लेख नहीं किया है।

हालांकि, यह इष्टतम समाधान से कम है

आईएमएचओ, जाने का व्यवसाय-बुद्धिमान तरीका है ऐप्पल के अनुमोदित ढांचे में पैसा निवेश करना। इस तरह, यदि आप खुद को कुछ दिमाग-दबाने वाली समस्या से फंस जाते हैं, तो आपके पास परामर्श करने के लिए डेवलपर्स का एक बड़ा समुदाय है।


हां और आपको उद्देश्य-सी सीखने और ऐप्पल सॉफ़्टवेयर और हार्डवेयर खरीदने की आवश्यकता नहीं है।

एडोब ने आईओएस के लिए प्रोग्राम में एक्शनस्क्रिप्ट 3 से संकलक बनाया है । और बाद में ऐप्पल approved एप्लिकेशन निर्माण के इस तरीके को approved

विंडोज या लिनक्स / बीएसडी (और मैकोज़-एक्स के लिए दूसरा) के तहत ऐप्पल एप्लिकेशन बनाने का यह सबसे अच्छा तरीका है।


आप पीसी पर ओएसएक्स स्थापित कर सकते हैं लेकिन अनुभव बहुत अच्छा नहीं होगा और इसे बहुत सारे काम की ज़रूरत है। वैकल्पिक रूप से एक फ्रेमवर्क / एसडीके कोडनाम एक का उपयोग करना है : जो जावा पर आधारित है और सभी व्यापक सुविधाओं के साथ विंडोज़ (ग्रहण) पर WP8, एंड्रॉइड, आईओएस में कोड करने के लिए इस्तेमाल किया जा सकता है

विशेषताएं अवलोकन:

  1. सुपर फास्ट एंड्रॉइड सिम्युलेटर के साथ पूर्ण एंड्रॉइड पर्यावरण
  2. एक आईफोन / आईपैड सिम्युलेटर जो आईफोन एप्स को बड़ी स्क्रीन पर आईपैड मिनटों में आसान बनाता है।
  3. मानक जावा डीबगिंग के लिए पूर्ण समर्थन, किसी भी मंच पर ऐप्स के लिए प्रोफाइलिंग।
  4. आसान थीमिंग / स्टाइल - केवल एक क्लिक दूर

डेवलप एंड्रॉइड, आईओएस आईफोन, जावा अस्वीकरण का उपयोग कर WP8 ऐप्स पर अधिक: यह उत्पाद के लिए मेरी समीक्षा है


आपको मैक के मालिक होने की आवश्यकता नहीं है और न ही आपको उद्देश्य-सी सीखने की आवश्यकता है। आप अलग-अलग वातावरण में विकसित कर सकते हैं और बाद में उद्देश्य-सी में संकलित कर सकते हैं।

ओएसएक्स 10.6 (बर्फ तेंदुए) चलाकर आईफोन और आईपैड के लिए विकास

यह लेख हमारे डेवलपर्स में से एक ने आईबूट का उपयोग करते हुए विंडोज़ पर ओएस एक्स हिम तेंदुए को स्थापित करने के माध्यम से एक बहुत व्यापक चलना दिया है, फिर वीएमवेयर (निर्देशों के साथ) स्थापित करना, फिर अपने आईफोन देव पर्यावरण को जा रहा है ... और कुछ अतिरिक्त रसदार चीजें। मेरे लिए सुपर सहायक।

उम्मीद है की वो मदद करदे। यह फोनगैप का उपयोग करता है ताकि आप एक साथ कई स्मार्ट फोन प्लेटफार्मों पर विकसित हो सकें।


एसडीके केवल ओएस एक्स पर उपलब्ध है, जो आपको मैक का उपयोग करने के लिए मजबूर करता है। यदि आप मैक खरीदना नहीं चाहते हैं तो आप या तो अपने विंडोज़ बॉक्स पर वर्चुअल मशीन पर ओएस एक्स चला सकते हैं, या आप अपने पीसी पर ओएस एक्स इंस्टॉल कर सकते हैं।

मेरे अनुभव में वर्चुअल मशीन समाधान असामान्य रूप से धीमा है (2 जी रैम के साथ कोर 2 जोड़ी लैपटॉप पर)। यदि आप इसे टोरेंट के लिए खोज करने की कोशिश करना चाहते हैं। यह शायद सार्थक नहीं है।

दूसरा विकल्प आपके पीसी पर ओएस एक्स स्थापित करना है, जिसे आमतौर पर हैकिंटोश के रूप में जाना जाता है। हैकिंटोशेस काफी अच्छी तरह से काम करते हैं - मेरे दोस्त ने अभी अपना मैक बेचा क्योंकि उसकी डेल क्वाड कोर हैकिंटोश वास्तव में सेब हार्डवेयर (और लगभग 1/3 लागत) से बहुत तेज थी। आप इसे कैसे करें इस पर बहुत सारे लेख पा सकते हैं; डेल प्रेरणा 1525 लैपटॉप पर स्थापित करने के तरीके पर एक है: हैकबुक प्रो ट्यूटोरियल

बेशक इन दोनों विकल्पों में से कुछ लाइसेंसिंग योजना के मुकाबले संभावना है, इसलिए अपने जोखिम पर आगे बढ़ें।


दो अन्य विकल्प

  1. टाइटेनियम डेवलपर - मुफ़्त समुदाय संस्करण - एचटीएमएल / जावास्क्रिप्ट में लिखें - एक्सकोड के साथ संकलित करें (एक मैक या वीएम की आवश्यकता है)

  2. ओपनप्लस ईएलआईपीएस स्टूडियो - फ्लेक्स में लिखें, एक्सकोड पर संकलित करें (मैक या वीएम की आवश्यकता है) - उन्होंने अभी भी अपने उत्पाद के लिए चार्ज करना शुरू कर दिया है।

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

अगर मुझे गलत नहीं लगता है, तो टाइटेनियम जैसे उत्पाद जो एक्सकोड के साथ आउटपुट / काम करता है और किसी भी तृतीय पक्ष / वैकल्पिक / प्रतिबंधित पुस्तकालयों का उपयोग नहीं करता है, अनुपालन में होना चाहिए, क्योंकि आप आखिरकार एक्सकोड - सामान्य उद्देश्य-सी कोड और पुस्तकालयों में संकलित कर रहे हैं।


यदि आप आईफोन ऐप्स बनाना चाहते हैं लेकिन मैक नहीं चाहते हैं, तो आपको http://www.pmbaty.com/iosbuildenv/

यह आपको आसानी से देशी आईओएस ऐप्स विकसित करने की अनुमति देता है, जैसे कि एक्सकोड, किसी भी आईफोन, आईपॉड या आईपैड पर तैनाती (जेलब्रोकन या नहीं)।

एक्सकोड में जैसे उद्देश्य-सी, सी ++, सी या एआरएम असेंबली में कोड के लिए अपना पसंदीदा आईडीई का उपयोग करें। एआरसी और ब्लॉक समर्थित हैं।

विजुअल स्टूडियो के अंदर सीधे अपने आईफोन ऐप्स संकलित करें

यह विंडोज़ सभी संस्करणों (एक्सपी, 7, 8), फ्रीबीएसडी और लिनक्स पर काम करता है

अब आईओएस 8 समर्थन के साथ।


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

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

अन्य विकल्प:

Marmalade (जिसे पहले एयरप्ले एसडीके के नाम से जाना जाता था) का उपयोग करें (आईफोन के लिए आपको अभी भी अपने एप्लिकेशन पर हस्ताक्षर करने के लिए मैक की आवश्यकता होगी, लेकिन यही है, विंडोज़ पर सभी विकास / परीक्षण किए जा सकते हैं)। सबसे कम स्तरीय लाइसेंस अब मुफ्त है।

मार्मलाडे एसडीके

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


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

लेकिन गंभीरता से, यह इस बात पर निर्भर करता है कि क्या आप ऐप स्टोर में रखने या जेलब्रोकन आईफोन के लिए अनुप्रयोगों के विकास के लिए आधिकारिक अनुप्रयोग विकसित कर रहे हैं। आधिकारिक अनुप्रयोगों को लिखने के लिए, ऐप्पल आईफोन एसडीके जिसे इंटेल मैक की आवश्यकता होती है, वह एकमात्र व्यावहारिक तरीका प्रतीत होता है। हालांकि, जेलब्रोकन आईफ़ोन के लिए एप्लिकेशन लिखने के लिए एक अनौपचारिक टूलचेन है। आप इसे लिनक्स और विंडोज (सिगविन का उपयोग करके) पर चला सकते हैं।


आप विंडोज़ पर आईफोन के लिए एप्लीकेशन बनाने के लिए सेंटेन्ज़ा का उपयोग कर सकते हैं। सफलता के साथ परीक्षण किया। यह एक समाधान नहीं है लेकिन एक अच्छा विकल्प है!


अधिकांश "मैक के बिना आईओएस विकास के लिए विंडोज़ समाधान" के लिए "अंत में मैक की आवश्यकता होती है और ऐप स्टोर पर भेजना पड़ता है। मैंने कुछ की जांच की, हालांकि सभी नहीं (किसके पास समय है?)

अंत में "उद्देश्य-सी के बिना आईओएस प्रोग्राम करने के लिए उनके सुपर विशेष आसान तरीके" सीखने में बहुत अधिक परेशानी है, उनके पास बहुत सारी बग हैं। वास्तव में वे जिस लक्ष्य को स्थापित कर रहे हैं वह मेरे विचार में अविश्वसनीय है।

इसके अलावा वे आपको एक और भाषा में ऑब्जेक्टिव-सी समकक्ष बयान का उपयोग करते हैं। वे समान दिखते हैं लेकिन हमेशा सूक्ष्म मतभेद होते हैं जिन्हें आपको ओबीजे-सी के शीर्ष पर सीखना होता है। जो भी कम समझ में आता है, क्योंकि अब कम सीखने के बजाय आपको और जानना होगा। तो लाभ कहां है? इसके अलावा उन्हें बहुत खर्च होता है, क्योंकि उन्हें विकसित करना बहुत कठिन होता है।

कई में किसी भी डीबगिंग क्षमताओं की कमी है।

मेरी ईमानदार राय में, यदि आप हार्ड-कोर आईओएस डेवलपर हैं तो निश्चित रूप से सर्वश्रेष्ठ मैक खरीदें और उद्देश्य-सी सीखें। यह महंगा है और समय लगता है, लेकिन यदि यह आपका रास्ता है, तो यह इसके लायक है।

कभी-कभी उपयोग के लिए, एक दूरस्थ मैक सेवा किराए पर लेना आसान है, जैसे XCodeClub.com


विंडोज मशीन पर विकसित करना निश्चित रूप से संभव है, वास्तव में मेरा पहला एप्लिकेशन उस समय पुराने डेल प्रेसिजन पर विकसित किया गया था :)

तीन मार्ग हैं;

  1. एक दूसरे विभाजन / डिस्क और दोहरी बूट पर OSx86 (उर्फ iATKOS / Kalyway) स्थापित करें।
  2. वीएमवेयर (मैक ओएस एक्स 10.7 (शेर) के नीचे मैक ओएस एक्स सर्वर चलाएं, नीचे दिए गए अपडेट को पढ़ें)।
  3. डेल्फी एक्सई 4 और मैकक्लाउड सेवा का प्रयोग करें। यह एक वाणिज्यिक उपकरण सेट है, लेकिन घटक और lib समर्थन बढ़ रहा है।

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

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

दूसरा विकल्प अधिक महंगा है। तेंदुए के वर्कस्टेशन संस्करण के लिए ईयूएलए इसे अनुकरण के तहत चलाने से रोकता है और नतीजतन इसके लिए वीएमवेयर में कोई समर्थन नहीं है। तेंदुए सर्वर हालांकि अनुकरण के तहत चलाया जा सकता है और डेस्कटॉप उद्देश्यों के लिए इस्तेमाल किया जा सकता है। हालांकि तेंदुए सर्वर और वीएमवेयर महंगे हैं।

यदि आप विकल्प 1 में रुचि रखते हैं) तो मैं इंसैनलीमैक से शुरू करने और ओएसएक्स 86 अनुभागों को पढ़ने का सुझाव दूंगा।

मुझे लगता है कि आपको यह विचार करना चाहिए कि आप जिस समय निवेश करेंगे, वह उस धन के लायक होगा जो आप बचाएंगे। यह मेरे लिए था क्योंकि मैं इस तरह की चीजों के साथ झुकाव का आनंद लेता हूं और शुरुआती आईफोन बीटा के दौरान शुरू हुआ, उनके ऐप स्टोर उपलब्ध होने से कुछ महीने पहले।

वैकल्पिक रूप से आप eBay से कम-स्पीक मैक मिनी ले सकते हैं। एसडीके चलाने के लिए आपको ज्यादा घोड़े की शक्ति की आवश्यकता नहीं है और यदि आप विकास को रोकने या बेहतर मैक खरीदने का फैसला करते हैं तो आप इसे बाद में बेच सकते हैं।

अपडेट करें: आप ओएस एक्स 10.6 और इससे पहले के लिए मैक ओएस एक्स क्लाइंट वर्चुअल मशीन नहीं बना सकते हैं। ऐप्पल इन क्लाइंट ओएस को आभासी होने की अनुमति नहीं देता है। मैक ओएस एक्स 10.7 (शेर) के बाद, ऐप्पल ने वर्चुअलाइजेशन के संबंध में अपने लाइसेंसिंग अनुबंध को बदल दिया है। स्रोत: वीएमवेयर नॉलेजबेस


हुर्रे! नेटवर्क और लिंक किए गए मैक का निर्माण और तैनाती क्षमताओं को प्रदान करते हुए, अब आप नवीनतम Xamarin.iOS के साथ इसे अधिक आसानी से पूरा कर सकते हैं।

अधिक जानकारी के लिए यहां देखें:

दृश्य स्टूडियो के लिए xamarin आईओएस के लिए परिचय


ज़ैमरिन का उपयोग अब हम एक्समेरिन लाइव प्लेयर की मदद से विंडोज मशीन में आईफोन अनुप्रयोगों को विकसित कर सकते हैं।

इस ज़ैमरिन लाइव प्लेयर देव / तैनाती / डीबग चक्र का उपयोग अब ऐप्पल सिस्टम के बिना किया जा सकता है।

लेकिन ऐप को साइन करने और रिलीज करने के लिए ऐप्पल सिस्टम की आवश्यकता है

here संदर्भ पाएं

मैंने संदर्भ को कुछ भी नहीं देखा


एक devkit जो Objective-C, C++ या सिर्फ दृश्य स्टूडियो के साथ सादा सी में आईफोन ऐप्स विकसित करने की अनुमति देता है:

आईओएस बिल्ड एनवी पर इसे देखें

आप विजुअल स्टूडियो (2008, 2010, एक्सप्रेस) के भीतर सीधे आईफोन ऐप्स बना सकते हैं।

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


Macincloud.com आज़माएं यह आपको एक मैक किराए पर लेने और आरडीपी रिमोट कंट्रोल के माध्यम से एक्सेस करने की अनुमति देता है। फिर आप अपने पीसी का उपयोग मैक तक पहुंचने के लिए कर सकते हैं और फिर अपने ऐप्स विकसित कर सकते हैं।


यदि आप विंडोज वातावरण पर एक एप्लीकेशन विकसित करना चाहते हैं तो एक विकल्प है, आप अपने विंडोज़ प्लेटफ़ॉर्म नाम में मैक ओएस इंस्टॉल कर सकते हैं: "Niresh'MAC OS", आप Google पर उस टेक्स्ट को खोज सकते हैं

तो आप पूरे मैक ओएस स्रोत को डाउनलोड कर सकते हैं और आसानी से अपने विंडोज पीसी में मैक ओएस स्थापित कर सकते हैं, नरेश पूरे ओएस को हैक करने में सक्षम है।

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


आप इंटेल एक्सडीके का उपयोग कर सकते हैं जिसके साथ आप मैक के बिना आईओएस के लिए ऐप विकसित और प्रकाशित कर सकते हैं।

विस्तार के लिए यहां क्लिक करें


ओरेकल VirtualBox उपयोगकर्ताओं को वर्चुअल मशीन में मैक ओएस एक्स स्थापित करने की अनुमति देता है। यदि आप इसके साथ सहज हैं, तो आप एक्सकोड का उपयोग करने के लिए बस उस तरह का उपयोग कर सकते हैं। यह कानूनी है यदि आप अपने मैक को विंडोज़ में "दोहरी बूट" करते हैं, तो वर्चुअलबॉक्स को विंडोज़ (या लिनक्स) में इंस्टॉल करें।

अन्य संभावनाएं क्रॉस-कंपाइलर हैं जैसे एपसेलरेटर टाइटेनियम (एचटीएमएल, सीएसएस और जावास्क्रिप्ट) या MonoTouch (.NET)।


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

फोनगैप , एचटीएमएल / सीएसएस / जावास्क्रिप्ट का उपयोग कर वेब-आधारित ऐप्स बनाने की अनुमति देता है

Xamarin , सी # में क्रॉस-प्लेटफार्म ऐप्स

एडोब एयर , फ़्लैश / एक्शनस्क्रिप्ट के साथ वायु अनुप्रयोग

Unity3D , क्रॉस-प्लेटफार्म गेम इंजन

नोट: यूनिटी को एक्सकोड की आवश्यकता है, और इसलिए ओएस एक्स आईओएस परियोजनाओं का निर्माण करने के लिए।


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

मैंने इन सभी दृष्टिकोणों की कोशिश की है और उनमें सभी के पास पेशेवर और विपक्ष हैं, लेकिन दूसरे समूह के लिए, मुझे दोषी लगता है। मैं एक जीवित रहने के लिए ऐप्स विकसित करता हूं और मैं इसके लिए किसी और को छीनना नहीं चाहता।

यदि आप एक छोटी परियोजना बना रहे हैं, क्लाउड आधारित मैक उपयोगी साबित हो सकते हैं। इसे थोड़े समय के लिए किराए पर लें, अपनी परियोजना विकसित करें और आप जाएं। कुछ भी नया सीखना परेशान मत करो।

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

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

यदि आप जावास्क्रिप्ट जानते हैं, तो टाइटेनियम और स्मार्टफेस आज़माएं और यदि आप सी # जानते हैं, तो एक्समरिन आज़माएं। बस ध्यान दें कि डिवाइस सिमुलेटर के लिए, टाइटेनियम मैक पर निर्भर है, लेकिन स्मार्टफ़ेस में विंडोज विकास के लिए एक सिम्युलेटर ऐप है और यह मेरी अपेक्षा से बेहतर काम करता है। दूसरी ओर, ज़ैमरिन को आपके नेटवर्क में एक मैक की आवश्यकता है।


आप Tersus (फ्री, ओपन सोर्स) का उपयोग कर सकते हैं।





macos