امولاتور ها
امولاتور ها یا ماشین های مجازی محیطی هستند که برنامه نویسان اندروید از آن برای دیدن نتیجه ی برنامه نویسیشان استفاده می کنند. وقتی برنامه نویس اندرویدی،کد نویسی می کند باید کدی که نوشته است را در گوشی اندرویدی ای تست کند تا از درستی کد خود مطمئن بشود.برای اینکه یا باید از گوشی واقعی استفاده کند و یا از یک گوشی مجازی استفاده کنید به گوشی های مجازی امولاتور یا شبیه ساز می گویند.
AVD دستگاه مجازی اندروید
امولاتور پیش فرض اندروید استودیو همان امولاتور معرفی شده در کنار اس دی کی است. که به اسم AVD (اندروید ویرچوال دیوایس ) به معنای دستگاه مجازی اندروید می باشد که در ابتدای معرفی بسیار کند و اذیت کننده بود به این خاطر که نه امکانات در حد گوشی های اندرویدی را داشت و نه سرعت مناسبی داشت مورد استفاده قرار نمی گرفت. اما در حال حاضر یکی از قابل قبول ترین دستگاه های مجازی اندروید می باشد.
برای استفاده از این ماشین مجازی یا همان دستگاه مجازی نیاز به داشتن نرم افزار خاصی نیست.این دستگاه مجازی درکنار SDK وجود دارد می توانید از آن استفاده کنید.
You vawe
یو ویو یکی دیگر از دستگاه های مجازی ای است که می توان از آن برای تست کردن کدهای نوشته شده استفاده کرد.یو ویو از قدیمی ترین دستگاه های مجازی می باشد و به دلیل عدم بروز رسانی آن در اندروید های جدید خیلی نمی توان از آن کمک گرفت. برنامه نویسانی که از محیط ایکلیپس برای کد نویسی استفاده می کنند بهترین محیط مجازی برای دیدن کدهایشان می توانند از یو ویو استفاده کنند ولی برنامه نویسانی که از محیط اندروید استودیو استفاده می کنند به دلیل سرعت پایین تر و سختی در اتصال این دو ( اندروید استودیو و یوویو ) بهتر از که از دیگر دستگاه های مجازی استفاده بشود.
جنی موشن:
جنی موشن یکی دیگر از دستگاه های شبیه ساز اندروید در سیستم عامل ویندوز و مک می باشد.جنی موشن یکی از بهترین و پر سرعت ترین نرم افزار های شبیه ساز اندروید می باشد که با تنظیمات خیلی ساده ای می توان به اندروید استودیو متصل کرد.
یکی از ویژگی های بارز جنی موشن این است که شما می توانید بر اساس سلیقه یا امکاناتی که لازم دارید از سخت افزار ها و گوشی های موبایل مختلفی استفاده کنید.مثلا شما می توانید برای اجرای کد نوسی خود از شبیه ساز گوشی های سامسونگ و یا نکسوز های گوگل و یا کمپانی دیگه ای استفاده کنید.
یکی دیگر از ویژگی های جنی موشن به سرعت اتصال آن و امکانات خوب آن برمی گردد که شما با جنی موشن تقریبا تمامی امکانات یک موبایل واقعی را می توانید در دستگاهتان داشته باشید و از آن به عنوان یک موبایل مستقل استفاده کنید.
بلو استکس
بلو استکس هم یکی دیگر از شبیه ساز های اندروید است این شبیه ساز از قدیمی ترین شبیه ساز ها می باشد ومحیطی کمی متفاوت از یک گوشی موبایل واقعی را دارد اما امکانات و سرعت خوبی برای اجرای نرم افزار های اندروید را دارد. بلو استکس کمی تنظیمات خاصی نیاز دارد تا بتوان آن را برای محیط های برنامه نویسی اندروید استودیو و ایکلیپس آماده کرد.
بلو استک را برخی از کاربران عادی هم حتی به عنوان یک سیستم عامل اندروید مستقل برای اجرای نرم افزار های اندروید مورد استفاده قرار می دهند.یک ویژگی خیلی خوب که از طریق خود سیستم عامل می توانید نرم افزار هایی که از مارکت های دیگر است را دانلود کنند و نصب کنند.
Nox
دیگر شبیه ساز اندروید نوکس می باشد که سرعت خوب و امکانات خوبی را دارد ولی از آنجایی که تقریبا تازه معرفی شده است هنوز جای کار زیاد دارد و گاهی باعث ایجاد یک سری باگ ها می شود و ممکن است نرم افزار هایی که نوشتیم به خوبی کار نکند.
نوکس از سرعت خوبی برخوردار است و در آینده می توان از آن استفاده کرد.اتصال نوکس به اندروید استودیو همانند بلو استکس نیاز به برخی تنظیمات خاص می باشد ولی به سادگی می توان اینکار را انجام داد.
کدام یک از امولاتور ها بهترند؟
انتخاب بهترین امولاتور کمی مشکل است به این خاطر که تقریبا همه ی شبیه ساز ها کارایی شبیه به هم و سرعت خوبی رو دارند و آنقدر ها باهم متفاوت نیستند. انتخاب بهترین امولاتور خارج از امکاناتی که ارائه می دهند بیشتر سلیقه ای می باشد به این خاطر انتخاب را به عهده ی شما می گذاریم ولی به برخی از تفاوت ها و ویژگی های برخی از آنها اشاره می کنیم:
اگر بخواهیم بهترین را از نظر سرعت و امکانات معرفی کنیم می توانیم به جنی موشن اشاره کرد که هم تعدادکاربرانی که ازآن استفاده می کنند زیاد است و همینطور آموزش های نصب و راه اندازی آن بیشتر است و اگر بخواهیم بد ترین را معرفی کنیم می توان به یو ویوو که به دلیل قدیمی بودن سیستم عامل آن و عدم بروز رسانی آن و امکانات کمتر نسبت به بقیه اشاره کرد.
دیدگاهتان را بنویسید