আইফোন এবং আইপ্যাড অ্যাপস পরীক্ষার জন্য 4 আইওএস সিমুলেটর

আইফোন এবং আইপ্যাড অ্যাপস পরীক্ষার জন্য 4 আইওএস সিমুলেটর

আপনি যদি ম্যাক বা পিসিতে আইওএস অ্যাপ পরীক্ষা করার উপায় খুঁজছেন, তাহলে আপনাকে একটি সিমুলেটর ব্যবহার করতে হবে। সিমুলেটরগুলি এমুলেটর থেকে আলাদা যে তারা হার্ডওয়্যার প্রতিলিপি করার জন্য ডিজাইন করা হয়নি, বরং হার্ডওয়্যারের অন্তর্নিহিত অবস্থার মডেল।





একটি ভাল সিমুলেটর এই শর্তগুলিকে এত ভালভাবে মডেল করবে যে সিমুলেশন নিজেই হার্ডওয়্যার অনুকরণ করতে পারে। আপনি সিমুলেশন সফ্টওয়্যার ব্যবহার করে আইফোন, আইপ্যাড, অ্যাপল ওয়াচ এবং এমনকি অ্যাপল টিভি পরিবেশ অনুকরণ করতে পারেন, যদিও সেরা ফলাফলের জন্য আপনার একটি ম্যাক লাগবে।





কাস্টম স্ন্যাপচ্যাট ফিল্টার কিভাবে পাবেন

এখানে আপনার তিনটি সেরা পছন্দ।





ঘ। এক্সকোড 9 সিমুলেটর (ম্যাক)

এটি সুস্পষ্ট মনে হতে পারে, তবে আইওএস ডিভাইসের জন্য সেরা সিমুলেটরটি অ্যাপল থেকেই আসে। হিসাবে ইনস্টল করা হয়েছে এক্সকোডের সরঞ্জামগুলির অংশ , সিমুলেটর আপনার ডেস্কটপে একটি স্ট্যান্ডার্ড ম্যাক অ্যাপের মত কাজ করে। কারণ এক্সকোড শুধুমাত্র ম্যাক প্ল্যাটফর্মে পাওয়া যায়, অ্যাপলের সিমুলেটর উইন্ডোজ ব্যবহারকারীদের জন্য উপলব্ধ নয়।

সিমুলেটর আপনাকে পরীক্ষার জন্য একটি নির্দিষ্ট ডিভাইসের পরিবেশ বেছে নিতে দেয় - যেমন আইফোন 7 প্লাস চলমান আইওএস 10.3। ডেভেলপারদের জন্য, বিশেষ করে ছোট দলগুলির জন্য, এটি পরীক্ষার উদ্দেশ্যে অনেক ব্যয়বহুল ডিভাইস কেনার প্রয়োজনীয়তা হ্রাস করে।



অ্যাপলের সমাধানের মধ্যে রয়েছে একাধিক সিমুলেটর চালানোর জন্য সমর্থন যা একে অপরের সাথে যোগাযোগ করে। এটি আপনাকে ওয়াচওএস সিমুলেশন চালানোর মতো জিনিসগুলি করার ক্ষমতা দেয় যা আপনার ওয়াচ অ্যাপের আইওএস প্রতিপক্ষের সাথে ইন্টিগ্রেশন পরীক্ষা করে।

অফিসিয়াল সিমুলেটর সমস্ত iOS API এবং মূল পরিষেবাগুলিতে অ্যাক্সেস প্রদান করে। আপনি যদি এমন একটি অ্যাপ তৈরি করেন যা ব্যবহার করে মাল্টিপ্লেয়ারের জন্য গেম সেন্টার অথবা অ্যাক্টিভিটি ডেটার জন্য হেলথকিট, অ্যাপটি সিস্টেমের সাথে সঠিকভাবে ইন্টারঅ্যাক্ট করছে কিনা তা পরীক্ষা করার জন্য আপনি এই সরঞ্জামগুলি ব্যবহার করতে পারেন।





কোন সফ্টওয়্যার সমাধান একটি বাস্তব শারীরিক ডিভাইস প্রতিস্থাপন করতে পারে না, কিন্তু Xcode 9 এর সিমুলেটর বেশ কাছাকাছি আসে। দ্রুত পরীক্ষা এবং স্থাপনার উদ্দেশ্যে আপনি যে আইডিই ব্যবহার করছেন তার মধ্যে তৈরি করা একটি সমাধানকে হারাতে পারবেন না।

সর্বোত্তম অংশটি হল যে এটি সম্পূর্ণ বিনামূল্যে, বাকি Xcode উন্নয়ন পরিবেশের সাথে।





2. Xamarin লাইভ সহ ভিজ্যুয়াল স্টুডিও (উইন্ডোজ, ম্যাক) [আর পাওয়া যায় না]

অবস্থান করার জন্য মাইক্রোসফট গত কয়েক বছরে অনেক কাজ করেছে ক্রস-প্ল্যাটফর্ম উন্নয়নের জন্য পছন্দসই প্ল্যাটফর্ম হিসাবে ভিসুয়াল স্টুডিও । মে 2017 এ, তারা Xamarin Live, একটি iOS অ্যাপ চালু করেছে যা আপনাকে একটি সংযুক্ত iOS ডিভাইসে নেটিভ অ্যাপগুলিকে ধাক্কা দিতে এবং পরীক্ষা করতে দেয়।

আপনি এখন পর্যন্ত বুঝতে পেরেছেন, এটি অ্যাপলের সিমুলেটরের মতো নয়। আপনি বিভিন্ন পরিবেশের অনুকরণ করতে ডিভাইস প্রোফাইলের মধ্যে স্যুইচ করতে পারবেন না, কিন্তু এটি বন্ধ করার কোন কারণ নেই। Xamarin C# ডেভেলপারদের জন্য কিছুটা গেম চেঞ্জার হয়েছে যারা ভিসুয়াল স্টুডিও ব্যবহার করে যা নেটিভ iOS অ্যাপ্লিকেশন তৈরি, পরীক্ষা এবং স্থাপনে আগ্রহী।

Xamarin লাইভের আগমন মাইক্রোসফটের পক্ষ থেকে ডেভেলপারদের প্ল্যাটফর্মে প্রলুব্ধ করার আরেকটি অফার। Xamarin ডেভেলপমেন্টকে স্ট্রিমলাইন করার জন্য শেয়ার করা C# UI কোড এবং অ্যাপ লজিক ব্যবহার করে, যদিও এটি ব্যবহার করার জন্য আপনার ভিসুয়াল স্টুডিও এন্টারপ্রাইজ এবং একটি মৌলিক Xamarin প্ল্যান (প্রতি মাসে $ 99 থেকে শুরু) প্রয়োজন হবে।

3. সঙ্গে ভিসুয়াল স্টুডিও জ্যামারিন এবং একটি ম্যাক (উইন্ডোজ, ম্যাক)

ভিসুয়াল স্টুডিও ব্যবহারকারীদের জন্য আরেকটি বিকল্প যারা Xamarin এর সাথে বিকাশ করছে তা হল একটি নেটওয়ার্ক ম্যাকের Xcode সিমুলেটর ব্যবহার করা। আপনি এখনও উইন্ডোজ বা ম্যাকের জন্য ভিজ্যুয়াল স্টুডিওতে বিকাশ করতে পারেন, ব্যতীত সিমুলেশনগুলি আপনার ম্যাককে নেটওয়ার্কের মাধ্যমে পাঠানো হবে (তারপর আপনার কাছে আবার প্রবাহিত হবে)। এটি সিমুলেশন পরিবেশের একটি বিস্তৃত পরিসরে অ্যাক্সেস প্রদান করে, কিন্তু এটি কিছু সেট আপ লাগে।

ম্যাক এ আপনার Xamarin.iOS SDK এর সর্বশেষ সংস্করণ সহ Xcode লাগবে। তাহলে আপনি পারবেন Xcode এর সিমুলেটর আপনার কোড ধাক্কা Xamarin কনফিগার করুন । ভিসুয়াল স্টুডিও ব্যবহার করে C# এ ক্রস-প্ল্যাটফর্ম অ্যাপস ডেভেলপ করার জন্য এখানে সুবিধাগুলি রয়েছে, যারা অ্যাপলের চমৎকার সিমুলেটর ব্যবহার করতে চায়।

Xamarin Live iOS অ্যাপ (উপরে) ব্যবহার করার চেয়ে এটি একটি ভাল বিকল্প, কিন্তু এটি একটি আরো ব্যয়বহুল প্রচেষ্টা কারণ প্রত্যেকেরই ম্যাক নেই। আপনি যদি ইতিমধ্যেই ম্যাকের জন্য ভিজ্যুয়াল স্টুডিও ব্যবহার করে থাকেন, তাহলে আপনি Xcode ইনস্টল করতে পারেন এবং Xamarin ব্যবহার করে সিমুলেটর চালু করতে পারেন আপনার ডেস্কটপে।

Xamarin (প্রতি মাসে $ 99 থেকে শুরু) এর জন্য একই ফি প্রযোজ্য, প্লাস আপনার বুট করার জন্য ভিসুয়াল স্টুডিও এন্টারপ্রাইজ এবং কিছু অ্যাপল হার্ডওয়্যার প্রয়োজন হবে।

চার। Appetize.io (ব্রাউজার)

এবং এখন সম্পূর্ণ ভিন্ন কিছুর জন্য: Appetize.io মোবাইল অ্যাপ্লিকেশনগুলির জন্য একটি ডেডিকেটেড, ব্রাউজার-ভিত্তিক পরীক্ষার সমাধান। এটি আপনাকে সিমুলেশনের মাধ্যমে আপনার ব্রাউজারে মোবাইল অ্যাপস চালানোর অনুমতি দেয়, যা Appetize.io ওয়েবসাইটের মাধ্যমে অথবা একটি ডেডিকেটেড API ব্যবহার করে আপলোড করা যায়।

অ্যাপ্লিকেশনগুলি ব্রাউজারের মাধ্যমে প্রবাহিত হয় এবং একটি iframe ব্যবহার করে যে কোনো ওয়েব পেজে এম্বেড করা যায়। এটি পরীক্ষার উদ্দেশ্যে, ধারণার প্রমাণ, ক্লায়েন্টদের কাছে একটি প্রোটোটাইপ প্রদর্শন করা, অথবা একটি নতুন চেহারা বা বৈশিষ্ট্য সম্পর্কে দ্রুত এক রাউন্ড ফিডব্যাক সোর্সিংয়ের জন্য প্ল্যাটফর্মকে আদর্শ করে তোলে।

প্ল্যাটফর্মের ওয়েব-ভিত্তিক প্রকৃতির অর্থ হল আপনি যে কাউকে, যে কোনও জায়গায় একটি লিঙ্ক পাঠাতে পারেন এবং তাদের আপনার অ্যাপ্লিকেশনটি পরীক্ষা করতে পারেন। সিমুলেটর হিসাবে, আপনি ডিভাইস এবং সফ্টওয়্যার সমন্বয় একটি বিস্তৃত পরিসর থেকে বাছাই করতে পারেন।

তবে এই পদ্ধতিতে ত্রুটি রয়েছে, উল্লেখযোগ্যভাবে যে ম্যাকের সিমুলেশন চালানোর তুলনায় পারফরম্যান্স কমে যায়। এটি ডেভেলপমেন্ট এনভায়রনমেন্টে গভীরভাবে সংহত নয়, যেমন Xcode এর সিমুলেটর বা ভিজ্যুয়াল স্টুডিও Xamarin এর সাথে একটি দূরবর্তী iOS সিমুলেটর চালাচ্ছে।

তারপরে খরচের বিষয়টি রয়েছে। আপনি 'ভার্চুয়ালাইজেশন টাইম' এর জন্য অর্থ প্রদান করেন, তাই আপনি আপনার অ্যাপস চালাতে যত বেশি সময় ব্যয় করতে চান, তত বেশি আপনাকে ব্যয় করতে হবে। মূল প্যাকেজটি প্রতি মাসে $ 40 থেকে শুরু হয়, যদিও আপনি দুইজন ব্যবহারকারীর জন্য এটি পরীক্ষা করার জন্য 100 মিনিটের বিনামূল্যে ট্রায়ালের জন্য সাইন আপ করতে পারেন।

বিশ্রাম এড়িয়ে চলুন

এমন কিছু নেই সত্য উইন্ডোজের জন্য আইওএস সিমুলেটর, এবং অ্যাপল থাকলে সম্ভবত এটি বন্ধ করার জন্য আদালতের কার্যক্রম শুরু করবে। এটিকে মাথায় রেখে, সেখানে অনেকগুলি অ্যাপ্লিকেশন রয়েছে যা আইওএস সিমুলেটর হিসাবে রয়েছে। অনেকে কেবল কাজ করে না, কিছু ম্যালওয়্যার ছড়িয়ে দেওয়ার জন্য ব্যবহার করা হয়েছে, অন্যরা নিজেকে মুক্ত বলে দাবি করে কিন্তু শেষ মুহূর্তে আপনার উপর লুকানো খরচ ফেলে দেয়।

আপনার আইওএস অ্যাপ পরীক্ষা করার জন্য সবচেয়ে ভালো বিকল্প হল ম্যাক -এ ডেভেলপ করা এবং সিমুলেটর ব্যবহার করা। Xamarin লাইভ প্লেয়ার নগদ-বিপদগ্রস্ত ডেভেলপারদের সাহায্যের হাত বাড়িয়ে দেয়, কিন্তু দীর্ঘমেয়াদে একটি ম্যাকের বিনিয়োগ Xamarin এবং ভিজ্যুয়াল স্টুডিও এন্টারপ্রাইজের খরচ বিবেচনা করে মূল্যবান হতে পারে।

Appetize.io ডেভেলপমেন্ট চক্র পরীক্ষার জন্য নিখুঁত বলে মনে হয়, কিন্তু ব্রাউজার-ভিত্তিক সমাধানটির নিজস্ব সুবিধা এবং অসুবিধার একটি সেট আছে, এবং একটি মূল্য ট্যাগ মেলে।

নীচের মন্তব্যে আইওএস সিমুলেশনগুলি কীভাবে আপনার কর্মপ্রবাহে সংহত হয় তা আমাদের জানান।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল অ্যানিমেটিং বক্তৃতার জন্য একটি শিক্ষানবিস নির্দেশিকা

অ্যানিমেশন বক্তৃতা একটি চ্যালেঞ্জ হতে পারে। আপনি যদি আপনার প্রকল্পে সংলাপ যুক্ত করতে প্রস্তুত হন, আমরা আপনার জন্য প্রক্রিয়াটি ভেঙে দেব।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • ম্যাক
  • উইন্ডোজ
  • আইফোন
  • প্রোগ্রামিং
  • অ্যাপ ডেভেলপমেন্ট
লেখক সম্পর্কে টিম ব্রুকস(838 নিবন্ধ প্রকাশিত)

টিম একজন ফ্রিল্যান্স লেখক যিনি অস্ট্রেলিয়ার মেলবোর্নে থাকেন। আপনি তাকে অনুসরণ করতে পারেন টুইটার

টিম ব্রুকস থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন