ios - what is apple safari




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

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

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


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

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

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

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

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

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


आप WinChain उपयोग कर सकते हैं

प्रोजेक्ट पेज का उद्धरण:

विंडोज एक्सपी / विस्टा कंप्यूटर पर आईफोन टूलचैन बनाने का यह सबसे आसान तरीका है, जो बदले में, उद्देश्य-सी स्रोत कोड ले सकता है जिसे आप अपने यूआईकिट हेडर (WinChain के साथ शामिल) का उपयोग करके लिखते हैं और इसे उस एप्लिकेशन में संकलित करते हैं जिसका आप उपयोग कर सकते हैं अपने आईफोन पर


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

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



आप विंडोज पीसी पर आईफोन एप्प्स विकसित कर सकते हैं। मैंने इसे जटिल ऐप्स के साथ किया है। और यह पूरी तरह से काम करता है। आप मैक या आईफोन को देखे बिना आईफोन एप्स विकसित कर सकते हैं।

आप विंडोज़ पर एचटीएमएल (या बेहतर: एचटीएमएल 5) ऐप विकसित कर सकते हैं, जैसे सेन्चा या जेक्यू टच, या मोबी 1। (वे सभी थोड़ी देर के लिए स्वतंत्र होते थे)

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

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

मैंने इसे किया है, और यह पूरी तरह से काम करता है। (लेकिन एंड्रॉइड प्रकार की प्रतिक्रिया के साथ - एक मूल आईफोन ऐप के रूप में तेज़ नहीं)

आप बेबीलोनियन युग (लगभग 300 बीसी) से चल रहे सी और सी ++ से ड्रैगनफ्लाई नामक एक प्रोग्राम का भी उपयोग कर सकते हैं। यदि आपके ऐप में सीमित अंतःक्रियाशीलता वाली एक या दो स्क्रीन हैं, और कई गणनाएं हैं, तो इसके लिए जाएं। इसमें एक एमुलेटर शामिल है। आप एक बटन के प्रेस पर आईफोन के लिए संकलित करते हैं। (यकीन नहीं है, लेकिन मुझे लगता है कि आपको किसी भी मामले में डेवलपर्स लाइसेंस की आवश्यकता है)

और फिर Xamarin है। आप देशी कोड पर विशेष कॉल के साथ सी # में विकसित होते हैं। आपको पर्यावरण सीखना होगा।


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



इसकी जांच करो:

अवलोकन

यह एक ऐसी परियोजना है जो विभिन्न स्रोत भाषाओं में विभिन्न प्रकार की स्रोत भाषाओं में लिखे गए कार्यक्रमों को पार करने में सक्षम होने का प्रयास करती है। प्रारंभिक परीक्षण मामलों में से एक जावा में प्रोग्राम लिखना और उन्हें एक आईफोन पर चलाने के लिए था। साइट पर वीडियो देखना सार्थक है।

इसके साथ, मैंने कोशिश नहीं की है। परियोजना काफी बीटा लगता है, और उनके SourceForge साइट पर बहुत सी गतिविधि नहीं है।


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

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

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

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


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

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


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

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

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

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

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

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


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

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

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


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

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


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

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

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

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

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

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


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

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

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


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

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


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

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

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


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

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

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


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


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

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

अन्य विकल्प:

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

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

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






macos