आईफोन और आईपैड ऐप्स के परीक्षण के लिए 4 आईओएस सिमुलेटर

आईफोन और आईपैड ऐप्स के परीक्षण के लिए 4 आईओएस सिमुलेटर

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





एक अच्छा सिम्युलेटर इन स्थितियों को इतनी अच्छी तरह से मॉडल करेगा कि सिमुलेशन अपने आप हार्डवेयर का अनुकरण कर सकते हैं। आप सिमुलेशन सॉफ़्टवेयर का उपयोग करके iPhone, iPad, Apple Watch और यहां तक ​​कि Apple TV परिवेशों का अनुकरण कर सकते हैं, हालांकि सर्वोत्तम परिणामों के लिए आपको Mac की आवश्यकता होगी।





एसडी कार्ड के बिना Wii पर होमब्रे कैसे स्थापित करें?

यहां आपके तीन सर्वश्रेष्ठ विकल्प हैं।





1. एक्सकोड 9 सिम्युलेटर (Mac)

यह स्पष्ट लग सकता है, लेकिन iOS उपकरणों के लिए सबसे अच्छा सिम्युलेटर Apple से ही आता है। के रूप में स्थापित एक्सकोड के टूल्स का हिस्सा , सिम्युलेटर आपके डेस्कटॉप पर एक मानक मैक ऐप की तरह काम करता है। चूंकि एक्सकोड केवल मैक प्लेटफॉर्म पर उपलब्ध है, ऐप्पल का सिम्युलेटर विंडोज उपयोगकर्ताओं के लिए उपलब्ध नहीं है।

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



Apple के समाधान में कई सिमुलेटर चलाने के लिए समर्थन शामिल है जो एक दूसरे के साथ बातचीत करते हैं। यह आपको अपने वॉच ऐप के आईओएस समकक्ष के साथ एकीकरण का परीक्षण करने के लिए वॉचओएस सिमुलेशन चलाने जैसी चीजें करने की क्षमता देता है।

आधिकारिक सिम्युलेटर सभी आईओएस एपीआई और मुख्य सेवाओं तक पहुंच प्रदान करता है। यदि आप एक ऐसा ऐप बना रहे हैं जो उपयोग करता है मल्टीप्लेयर के लिए गेम सेंटर या गतिविधि डेटा के लिए HealthKit, आप इन टूल का उपयोग यह जांचने के लिए कर सकते हैं कि ऐप सिस्टम के साथ सही ढंग से इंटरैक्ट कर रहा है या नहीं।





कोई भी सॉफ़्टवेयर समाधान वास्तविक भौतिक उपकरण को प्रतिस्थापित नहीं कर सकता है, लेकिन Xcode 9 का सिम्युलेटर बहुत करीब आता है। तेजी से परीक्षण और परिनियोजन उद्देश्यों के लिए आप उस समाधान को हरा नहीं सकते जो आपके द्वारा उपयोग किए जा रहे आईडीई में बनाया गया है।

सबसे अच्छी बात यह है कि यह बाकी Xcode विकास वातावरण के साथ-साथ पूरी तरह से मुफ़्त है।





2. ज़ामरीन लाइव (विंडोज़, मैक) के साथ विजुअल स्टूडियो [अब उपलब्ध नहीं है]

Microsoft ने पिछले कुछ वर्षों में स्थिति के लिए बहुत काम किया है विजुअल स्टूडियो क्रॉस-प्लेटफॉर्म विकास के लिए विकास मंच-पसंद के रूप में . मई 2017 में, उन्होंने Xamarin Live, एक iOS ऐप पेश किया जो आपको कनेक्टेड iOS डिवाइस पर देशी ऐप्स को पुश करने और उनका परीक्षण करने की अनुमति देता है।

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

Xamarin Live का आगमन Microsoft की ओर से प्लेटफ़ॉर्म पर डेवलपर्स को लुभाने के लिए एक और पेशकश है। Xamarin विकास को सुव्यवस्थित करने के लिए साझा C# UI कोड और ऐप लॉजिक का उपयोग करता है, हालांकि इसका उपयोग करने के लिए आपको Visual Studio Enterprise और एक मूल Xamarin योजना ( प्रति माह से शुरू) की आवश्यकता होगी।

3. विजुअल स्टूडियो विथ ज़ामरीन और एक मैक (विंडोज़, मैक)

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

Mac पर आपको Xamarin.iOS SDK के नवीनतम संस्करण के साथ Xcode की आवश्यकता होगी। आप तब कर सकते हैं अपने कोड को Xcode के सिम्युलेटर पर धकेलने के लिए Xamarin को कॉन्फ़िगर करें . यहां लाभ उन लोगों के लिए हैं जो विजुअल स्टूडियो का उपयोग करके सी # में क्रॉस-प्लेटफ़ॉर्म ऐप्स विकसित कर रहे हैं, जो ऐप्पल के उत्कृष्ट सिम्युलेटर का पूर्ण उपयोग करना चाहते हैं।

यह Xamarin Live iOS ऐप (ऊपर) का उपयोग करने की तुलना में एक बेहतर विकल्प है, लेकिन यह एक अधिक महंगा प्रयास भी है क्योंकि सभी के पास Mac नहीं है। यदि आप पहले से ही मैक के लिए विजुअल स्टूडियो का उपयोग कर रहे हैं, तो आप एक्सकोड स्थापित कर सकते हैं और अपने डेस्कटॉप पर ज़ामरीन का उपयोग करके सिम्युलेटर लॉन्च कर सकते हैं।

Xamarin ($ 99 प्रति माह से शुरू) के लिए समान शुल्क लागू होता है, साथ ही बूट करने के लिए आपको Visual Studio Enterprise और कुछ Apple हार्डवेयर की आवश्यकता होगी।

चार। ऐपेटाइज़.io (ब्राउज़र)

और अब कुछ पूरी तरह से अलग के लिए: Appetize.io मोबाइल एप्लिकेशन के लिए एक समर्पित, ब्राउज़र-आधारित परीक्षण समाधान है। यह आपको सिमुलेशन के माध्यम से अपने ब्राउज़र में मोबाइल ऐप चलाने की अनुमति देता है, जिसे Appetize.io वेबसाइट के माध्यम से या एक समर्पित एपीआई का उपयोग करके अपलोड किया जा सकता है।

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

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

हालांकि, इस पद्धति में कमियां हैं, विशेष रूप से मैक पर सिमुलेशन चलाने की तुलना में प्रदर्शन कम हो जाता है। यह विकास के माहौल में भी गहराई से एकीकृत नहीं है, जैसे Xcode के सिम्युलेटर या विजुअल स्टूडियो के साथ Xamarin एक दूरस्थ iOS सिम्युलेटर चला रहा है।

फिर लागत का मुद्दा है। आप 'वर्चुअलाइज़ेशन समय' के लिए भुगतान करते हैं, इसलिए जितना अधिक समय आप अपने ऐप्स चलाने में व्यतीत करना चाहेंगे, उतना ही अधिक आपको खर्च करने की आवश्यकता होगी। मूल पैकेज $ 40 प्रति माह से शुरू होता है, हालांकि आप दो उपयोगकर्ताओं के लिए पहले इसका परीक्षण करने के लिए 100 मिनट के नि: शुल्क परीक्षण के लिए साइन अप कर सकते हैं।

आराम से बचें

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

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

Appetize.io एंड-ऑफ-डेवलपमेंट चक्र परीक्षण के लिए एकदम सही प्रतीत होता है, लेकिन ब्राउज़र-आधारित समाधान में पेशेवरों और विपक्षों का अपना सेट है, और मिलान करने के लिए एक मूल्य टैग है।

नीचे दी गई टिप्पणियों में हमें बताएं कि आईओएस सिमुलेशन आपके वर्कफ़्लो में कैसे एकीकृत होता है।

साझा करना साझा करना कलरव ईमेल एनिमेटिंग स्पीच के लिए एक शुरुआती गाइड

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

आगे पढ़िए
संबंधित विषय
  • Mac
  • खिड़कियाँ
  • आई - फ़ोन
  • प्रोग्रामिंग
  • ऐप डेवलपमेंट
लेखक के बारे में टिम ब्रुक्स(838 लेख प्रकाशित)

टिम एक स्वतंत्र लेखक हैं जो ऑस्ट्रेलिया के मेलबर्न में रहते हैं। आप उसका अनुसरण कर सकते हैं ट्विटर .

टिम ब्रुक्स . की ओर से अधिक

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें