সুচিপত্র:

ম্যাকওএস, উইন্ডোজ এবং ব্রাউজারে চলমান 5টি সেরা iOS এমুলেটর
ম্যাকওএস, উইন্ডোজ এবং ব্রাউজারে চলমান 5টি সেরা iOS এমুলেটর
Anonim

আপনি এখনও আইফোন না কিনেও iOS-এ অ্যাক্সেস পেতে পারেন। কিছু রিজার্ভেশন সঙ্গে যদিও.

5টি সেরা iOS এমুলেটর যা macOS, Windows এবং ব্রাউজারে কাজ করে
5টি সেরা iOS এমুলেটর যা macOS, Windows এবং ব্রাউজারে কাজ করে

iOS এমুলেটর সম্পর্কে আপনার যা জানা দরকার

একটি কাজ iOS এমুলেটর আছে?

ইন্টারনেটে, আপনি অনেকগুলি ইউটিলিটি খুঁজে পেতে পারেন যা অ্যান্ড্রয়েড এবং উইন্ডোজে প্রায় iOS ইনস্টল করার প্রতিশ্রুতি দেয়, তবে এগুলি কেবল অকেজো এবং ভাইরাস-সংক্রমিত ডামি।

যেহেতু অ্যাপলের মোবাইল অপারেটিং সিস্টেম বন্ধ উৎস, তাই কোন পূর্ণাঙ্গ এমুলেটর নেই। এই ধরনের সফ্টওয়্যার তৈরি করার প্রচেষ্টা কোম্পানির সাথে মামলায় শেষ হয় এবং অনিবার্যভাবে ব্যর্থ হয়। প্রকৃতপক্ষে, এমুলেটর হিসাবে পাস করা সমস্ত প্রোগ্রাম আসলে সিমুলেটর।

সিমুলেটর কিভাবে এমুলেটর থেকে আলাদা

উভয় পদই ব্যঞ্জনবর্ণ এবং অনেকে এগুলোকে সমার্থক বলে মনে করে, কিন্তু এটি কেস থেকে অনেক দূরে।

অনুকরণ বলতে সরঞ্জাম এবং এর সমস্ত বৈশিষ্ট্যগুলির একটি অভিন্ন অনুলিপির বিনোদন বোঝায়। এই ক্ষেত্রে, প্রোগ্রাম কোডটি "নেটিভ" পরিবেশে কার্যকর করা হয়, যা মূলের মতো একই উপাদানগুলির উপর নির্মিত।

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

এটা কি সিমুলেটর খেলা সম্ভব?

আপনি একটি কম্পিউটারে অ্যাপ স্টোর থেকে একটি গেম বা অন্য কোনো অ্যাপ্লিকেশন খুলতে সক্ষম হবেন না৷ এমনকি অফিসিয়াল অ্যাপল সিমুলেটরে, আপনি কেবল নিজের হাতে তৈরি প্রোগ্রামগুলি চালাতে পারেন - অন্য কারও প্রকল্প যার জন্য কোনও উত্স নেই তা কাজ করবে না।

সুতরাং Android-এ উপলব্ধ নয় এমন কিছু উচ্চস্বরে iOS এক্সক্লুসিভ বাজানোর আশা করবেন না।

কেন, তাহলে, সিমুলেটর আদৌ প্রয়োজন

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

iOS সিমুলেটর ব্যবহারকারী সাধারণ ব্যবহারকারীরা শুধুমাত্র কৌতূহল মেটাতে পারে এবং অ্যাপলের অপারেটিং সিস্টেমের ইন্টারফেসটি ঘনিষ্ঠভাবে দেখতে পারে।

1. এক্সকোড সিমুলেটর

আইওএস এমুলেটর: এক্সকোড সিমুলেটর
আইওএস এমুলেটর: এক্সকোড সিমুলেটর
  • প্ল্যাটফর্ম: ম্যাক অপারেটিং সিস্টেম.
  • মূল্য: মুক্ত.

বাস্তব ডিভাইসে সফ্টওয়্যার চালানোর পর দ্বিতীয়, iOS অ্যাপ্লিকেশন পরীক্ষার জন্য সর্বোত্তম সমাধান। সিমুলেটর হল এক্সকোডের অংশ, অ্যাপল প্ল্যাটফর্মের মালিকানা উন্নয়ন পরিবেশ, এবং যতটা সম্ভব iOS, iPadOS, watchOS, tvOS-এর অনুকরণ করে।

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

2. Xamarin iOS সিমুলেটর

Xamarin iOS সিমুলেটর
Xamarin iOS সিমুলেটর
  • প্ল্যাটফর্ম: উইন্ডোজ
  • মূল্য: মুক্ত.

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

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

3. ক্ষুধা লাগান

আইওএস এমুলেটর: ক্ষুধার্ত
আইওএস এমুলেটর: ক্ষুধার্ত
  • প্ল্যাটফর্ম: ওয়েব
  • মূল্য: প্রতি মাসে বিনামূল্যে 100 মিনিট বা প্রতি মাসে $ 40 থেকে প্রিমিয়াম।

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

Appetize iPhone 4S থেকে iPhone 11 Pro Max পর্যন্ত সমস্ত iOS ডিভাইসের অনুকরণ করে। উপরন্তু, অপারেটিং সিস্টেমের বিভিন্ন সংস্করণ, সেইসাথে একটি ডিবাগ লগ এবং নেটওয়ার্ক লগিংয়ের মধ্যে একটি পছন্দ আছে।

4. ইলেকট্রিক মোবাইল স্টুডিও

আইওএস এমুলেটর: ইলেকট্রিক মোবাইল স্টুডিও
আইওএস এমুলেটর: ইলেকট্রিক মোবাইল স্টুডিও
  • প্ল্যাটফর্ম: উইন্ডোজ
  • মূল্য: $40, 7 দিনের বিনামূল্যে ট্রায়াল।

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

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

5. লহর

IOS এমুলেটর: Ripple
IOS এমুলেটর: Ripple
  • প্ল্যাটফর্ম: ক্রোম
  • মূল্য: মুক্ত.

আরেকটি অনলাইন সিমুলেটর, যা অ্যাপেটাইজের মতো নয়, এটি একটি পরিষেবা হিসাবে উপলব্ধ নয়, তবে Google Chrome এর জন্য একটি এক্সটেনশন হিসাবে। Ripple এর লক্ষ্য HTML5 ওয়েব অ্যাপ্লিকেশনগুলিকে বিকাশ করা সহজ করা এবং আপনাকে ব্রাউজারেই সেগুলি পরীক্ষা করার অনুমতি দেয়৷

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

আবেদন পাওয়া যায় না

প্রস্তাবিত: