اگر می خواهید بدانید که چگونه یک برنامه خاص در iPad، iPhone یا iPod touch از لپ تاپ یا دسکتاپ Windows ظاهر و عملکرد می کند، به یک شبیه ساز iOS برای رایانه شخصی نیاز دارید. این نوع نرم افزار برای توسعه دهندگان برنامه، متخصصان تضمین کیفیت، یا هر کسی که به دنبال اجرای برنامه های آیفون بر روی رایانه شخصی است مفید است.
لیستی از بهترین شبیه سازهای iOS برای ویندوز را گردآوری کردیم. اینها را بررسی کنید و ببینید کدام یک ممکن است برای نیازهای شما کار کنند.
این برنامه ها برای نسخه های مختلف ویندوز در دسترس هستند. الزامات یک برنامه کاربردی را بررسی کنید تا ببینید آیا شبیه ساز با سیستم عامل شما کار می کند یا خیر.
بهترین شبیه ساز iOS مبتنی بر مرورگر: Appetize.io
چیزی که دوست داریم
- نرم افزاری برای نصب وجود ندارد.
- روی هر دستگاهی کار می کند.
- نسخه رایگان برای اعتبارسنجی و آزمایش توسعه ساده ایده آل است.
- دارای گزینه های برتر برای توسعه دهندگان حرفه ای.
چیزی که دوست نداریم
- تأخیر گاه به گاه هنگامی که بوم نمایانگر دستگاه iOS ارائه می شود.
- فقط در مرورگر وب کار می کند.
Appetize.io به شما امکان می دهد برنامه خود را در وب سایت خود یا از طریق یک API آپلود کنید. در عرض چند ثانیه، برنامه شما در هر مرورگر وب اصلی رایانه شما اجرا می شود. این سرویس علاوه بر شبیهسازی، ویژگیهای پیشرفتهای از جمله تست خودکار، استقرار سازمانی مقیاسپذیر و تجزیه و تحلیل استفاده از شبکه را ارائه میدهد.
یک طرح آزمایشی رایگان شما را به یک جلسه همزمان و 100 دقیقه پخش برنامه در ماه محدود می کند. اشتراکهای پولی از 40 دلار در ماه تا 2000 دلار برای شرایط در مقیاس بزرگ متغیر است.
کاربرپسندترین شبیه ساز iOS: Smartface
چیزی که دوست داریم
- مرتب بهروزرسانی میشود تا با بهروزرسانیهای سیستمعامل همگام شود.
- قابل اعتماد و کاربر پسند.
چیزی که دوست نداریم
- کاهش عملکرد جزئی برای برنامههای فشرده CPU.
- برای کار کردن به دستگاه اپل نیاز دارد.
Smartface یک شبیهساز قدرتمند است که از توسعه iOS در رایانههای شخصی پشتیبانی میکند و امکان تجربه برنامهنویسی بین پلتفرمی را فراهم میکند.این نیاز به یک دستگاه iOS با برنامه Smartface دارد تا به یک دستگاه ویندوز متصل شود، که باید iTunes را برای اهداف شناسایی نصب کرده باشد. پس از انجام این تنظیمات، میتوانید شبیهسازی را با چند ضربه و کلیک آغاز کنید.
قدرتمندترین شبیه ساز iOS برای رایانه شخصی: Xamarin.iOS
چیزی که دوست داریم
-
برنامههای iOS را از رایانه کدنویسی کنید.
- انعطاف پذیری بیشتر نسبت به دیگر شبیه سازهای iOS.
چیزی که دوست نداریم
- راه اندازی به زمان و دانش فنی نیاز دارد.
- نیاز به رایانه شخصی ویندوز و مک است.
پیکربندی Xamarin برای ساخت و آزمایش برنامههای iOS در رایانه شخصی کار آسانی نیست. با این حال، پس از راهاندازی و اجرا، محیطی قدرتمند برای کدنویسی برنامههای iOS از رایانه شخصی است. Xamarin به شما امکان دسترسی به همان کنترلهای UI را میدهد که Objective-C و Xcode ارائه میدهند، در حالی که میتوانید با C با NET BCL پشت آن کدنویسی کنید. این برنامه نویسی در Visual Studio IDE انجام می شود.
حداقل به یک ماشین ویندوز با آخرین نسخه ویژوال استودیو و یک مک متصل به شبکه با Xamarin.iOS و ابزارهای ساخت اپل نصب شده نیاز دارید. این ابزارها از آخرین نسخههای Xcode و iOS SDK تشکیل شدهاند که برای دانلود با حساب توسعهدهنده اپل در دسترس هستند.
بهترین شبیه ساز موقت iOS: Adobe AIR
چیزی که دوست داریم
-
پشتیبانی شده توسط یک شرکت معتبر.
- بهروزرسانیهای مکرر برای بازتاب تغییر رابط iOS.
چیزی که دوست نداریم
- شبیه سازی کامل 1:1 ارائه نمی دهد.
- کارکرد محدودی دارد.
با استفاده از چارچوب اجرای Adobe AIR، می توانید نمونه جدیدی از رابط کاربری گرافیکی iOS را در رایانه شخصی ویندوز ایجاد کنید. اگرچه از نظر فنی شبیهساز به معنای واقعی کلمه نیست، این ابزار به توسعهدهندگان و آزمایشکنندگان این امکان را میدهد تا بدون اجرای آن در سیستمعامل، احساس کنند که یک برنامه در iOS چگونه ظاهر و چگونه رفتار میکند.
محدودیتهای تکرار سختافزار به این معنی است که شما از نظر رفتار یک برنامه مقایسه سیب به سیب را ندارید. همچنین، آنچه در AIR iPhone می بینید ممکن است دقیقاً همان چیزی نباشد که در یک دستگاه iOS واقعی رندر می شود یا رخ می دهد. با این حال، اگر می خواهید ایده ای در مورد اینکه چیزی در آیفون چگونه به نظر می رسد، AIR Adobe گزینه مناسبی است.
بهترین شبیه ساز iOS برای مبتدیان: Ripple
چیزی که دوست داریم
-
منحنی یادگیری حداقلی برای کسانی که با شبیه سازها آشنا نیستند.
- ایده آل برای آزمایش وب سایت برای دستگاه های iOS.
چیزی که دوست نداریم
- چند سالی است که به روز نشده است.
- توسط توسعه دهندگان آن پشتیبانی نمی شود.
Ripple یک ابزار مبتنی بر مرورگر است که محیطهای تلفن همراه، از جمله iOS را شبیهسازی میکند. این به طور خاص برای کمک به توسعه و آزمایش برنامه های کاربردی HTML5 طراحی شده است. Ripple به Google Chrome و افزودنی Ripple Emulator نیاز دارد که میتواند با ابزارهای دیگر برای اشکالزدایی و اجرای اسکریپتهای تست خودکار ادغام شود.