همه چیز درباره نصب اندروید روی کامپیوتر
احتمالا پیش آمده است که به دلایل مختلف دوست داشته باشید سیستم عامل اندروید را روی لپ‌تاپ یا کامپیوتر خانگی خودتان نصب کنید. اگر یک برنامه‌نویس اندروید هستید، گوشی هوشمند ندارید یا از iOS استفاده می‌کنید، شاید به نصب اندروید روی کامپیوتر خود علاقه‌مند باشید. بنابراین در اینجا می‌توانید با بهترین راه‌های نصب اندروید روی کامپیوتر آشنا شده و آنها را با یکدیگر مقایسه کنیم.راه‌های مختلفی برای نصب اندروید روی کامپیوتر وجود دارد که شامل ماشین‌های مجازی مثل Genymotion، نسخه‌های قابل بوت مثل Remix OS یا اپلیکیشن‌های مجزایی مثل BlueStacks می‌شود. هر کدام از این روش‌ها مزایا و معایب خود را داشته و باید بر اساس نیازهایتان یکی را انتخاب کنید. روش اول: استفاده از ماشین مجازی
استفاده از ماشین مجازی ممکن است در نگاه اول راه نامعقولی در استفاده از کامپیوتر به نظر برسد، اما اگر یک برنامه‌نویس یا توسعه‌دهنده اندروید هستید و قصد آزمایش اپلیکیشن خود را دارید بهترین راه برای این کار استفاده از ماشین مجازی خواهد بود. ماشین‌های مجازی نسبت به اوایل عرضه پیشرفت قابل توجهی داشته‌اند و اگر معماری x۸۶_۶۴ را انتخاب کنید سرعت اجرای آنها هم به کمک شتاب‌دهنده سخت‌افزاری HAXM اینتل بسیار مناسب خواهد بود.دو روش اصلی برای استفاده از این روش وجود دارد که یکی Genymotion و دیگری ماشین مجازی گوگل AVDM یا همان Android Virtual Device Manager است. Genymotion به‌طور کلی سریع‌تر از AVDM گوگل عمل می‌کند، اما سه عیب هم دارد؛ عیب اول اینکه برخی از ویژگی‌های این نرم‌افزار رایگان نیست و باید برای استفاده از آنها پول بپردازید. عیب دوم استفاده از معماری x۸۶ است به این معنا که امکان تست اپلیکیشن‌ها با معماری ARM که اکثریت پردازنده‌های موبایلی را تشکیل می‌دهد وجود ندارد. Genymotion همچنین اپلیکیشن Google Play Store را ندارد و باید اپلیکیشن‌ها مورد نظرتان را به‌ صورت فایل APK خودتان دستی نصب کنید.

Genymotion به‌طور کلی تجربه بهتری از اندروید را در اختیارتان قرار خواهد داد و می‌توانید با استفاده از نوار ابزار آن دوربین و GPS دسترسی داشته باشید، فیلمبرداری کنید، وضعیت باتری ماشین مجازی را تغییر دهید و بسیاری کارهای دیگر. Genymotion همچنین با ترک‌پد لپ‌تاپ نیز سازگار است و مرور در اندروید را ساده‌تر می‌کند. Genymotion را می‌توانید از وب‌سایت این برنامه دانلود کنید.اگر هدف اصلی شما تست برنامه‌های اندرویدی خودتان است شاید AVDM گوگل با پشتیبانی از انواع معماری‌ها و تغییر رزولوشن بهترین گزینه باشد. در صورتی که از معماری x۸۶_۶۴ استفاده کنید گزینه‌ای برای اجرای ماشین به‌صورت «fast virt mode» وجود دارد که با استفاده از HAXM اینتل نهایت سرعت را برایتان فراهم می‌کند، هرچند که در این صورت امکان تست اپلیکیشن‌ها با معماری MIPS، ARM و یا x۸۶_۳۲ وجود ندارد. مزیت دیگر AVDM سازگاری با Android Wear برای تست اپلیکیشن‌های ساعت هوشمند گوگلی و همچنین نسخه ششم اندروید یا همان مارشملو است همچنین راه‌اندازی آن به سرعت Genymotion نخواهد بود. ماشین مجازی گوگل را نیز می‌توانید از اینجا دانلود کنید. (برای دانلود ممکن است به‌دلیل تحریم آی‌پی ایران به روش‌های تغییر آی‌پی نیاز باشد).

روش دوم: استفاده از نرم‌افزار بلواستکس BlueStacks
این روش که در میان کاربران ایرانی رواج بیشتری گرفته مزایای بسیار زیادی هم به همراه خود دارد. بلواستکس معمولا با سیستم‌‌عامل کامپیوتر شما بیشتر سازگار بوده و روان‌تر اجرا می‌شود. بلواستکس که در سال ۲۰۱۱ عرضه شد تا حالا پیشرفت‌های زیادی کرده و در آخرین آپدیت آن که آذرماه منتشر شد، امکان اجرای همزمان دو اپلیکیشن اندرویدی و نوار ابزاری کاربردی نیز به آن اضافه شده است. با بلواستکس می‌توانید همچنین اپلیکیشن‌ها را از گوگل پلی‌استور و یا فروشگاه آمازون دانلود کرده و در لانچر برنامه اجرا کنید. به ‌صورت پیش‌فرض بلواستکس تنها پلت‌فرمی برای اجرای اپلیکیشن‌های اندرویدی است و در واقع تجربه سیستم‌‌عامل اندروید را به همراه ندارد؛ هرچند که می‌توانید با نصب یک لانچر آن را شبیه‌سازی کنید.درکنار مزایای گفته شده بلواستکس معایبی هم دارد. این نرم‌افزار برپایه اندروید ۴.۴.۲ کیت‌کت بنا شده که حداقل دو نسل قدیمی‌تر از اندروید ۶.۰.۱ مارشملو محسوب می‌شود. همچنین اگر قصد تست اپلیکیشن‌های خودتان را دارید احتمالا بلواستکس چندان مفید نخواهد بود چراکه تنظیماتی برای تغییر مشخصات سخت‌افزاری وجود ندارد. اجرای بازی‌ها سه‌بعدی سنگین مانند آسفالت ۸ نیز هنوز جالب نیست چراکه وضوح پشتیبانی شده تنها به ۱۲۸۰ در ۷۲۰ پیکسل در OS X محدود شده و حتی در ویندوز با وضوح ۱۰۸۰p افکت‌ها و بافت‌ها در نمایش دچار مشکل می‌شود. بازی‌های ساده‌تری مانند Crossy Road هیچ مشکلی ندارند و همچنین برای استفاده از اپلیکیشن‌هایی مانند اینستاگرام مشکلی نخواهید داشت. برای نصب برنامه‌ها در بلواستکس کافیست فایل‌های APK را کپی و پیست کنید. برای دانلود بلواستکس می‌توانید به وب‌سایت آن مراجعه کنید. (برای دانلود ممکن است به‌دلیل تحریم آی‌پی ایران به روش‌های تغییر آی‌پی نیاز باشد).

روش سوم: نصب سیستم‌عامل Remix OS
روش‌های قبل راه‌هایی برای اجرای اندروید در ویدندوز بودند، اما Remix OS یک سیستم‌‌عامل کامل است که می‌توانید کامپیوتر خود را با آن بوت کنید. این سیستم‌‌عامل نوپا براساس Android-x۸۶.org نوشته شده و یک سیستم‌‌عامل دسکتاپ را با نوار وظیفه و پشتیبانی از پنجره‌ها برای اپ‌ها مختلف شبیه‌سازی می‌کند. به این ترتیب استفاده از اپلیکیشن‌ها و جابجایی بین آنها بسیار آسان و لذت‌بخش بوده و حس یک سیستم‌‌عامل دسکتاپ کامل را دارد.برای استفاده از Remix OS فعلا بهترین راه استفاده از یک فلش ‌مموری حداقل ۸ گیگابایتی USB ۳.۰ است که البته کامپیوتر شما نیز باید به این درگاه مجهز باشد. هر چند استفاده از USB ۳.۰ اجباری نیست اما برای اینکه سیستم‌‌عامل کارآیی مناسبی داشته باشد Remix OS آن را توصیه می‌کند. در حال حاضر دو نسخه قابل دانلود وجود دارد: بسته قدیمی و بسته EFI. بسته به نوع بوت مادربورد کامپیوتر شما از طریق USB باید یکی از این دو نسخه را دانلود کنید و اگر نمی‌دانید کدام توصیه می‌کنیم بسته قدیمی یا Legacy را انتخاب کنید که بیشتر کامپیوتر‌ها آن را پشتیبانی می‌کنند. همچنین راه دیگر استفاده از RemixOS در یک جعبه مجازی یا VirtualBox درون ویندوز است که هر دو روش را به اختصار توضیح خواهیم داد. Remix OS قابلیت نصب Google Play Services و سپس Play Store را نیز دارد تا بتوانید اپلیکیشن‌های مورد نظرتان را به آسانی دانلود و نصب کنید. البته توجه داشته باشید که Remix OS در حال حاضر در مرحله آزمایشی قرار دارد و ممکن است با توقف اپلیکیشن‌ها روبه‌رو شوید.نصب Remix OS با استفاده از فلش مموری: اولین و بهترین راهی که برای نصب Remix OS پیش رو دارید استفاده از فلش مموری ۸ گیگابایتی یا بیشتر ترجیحا با اتصال USB ۳.۰ است. توجه کنید که بهتر است سرعت نوشتن روی این فلش مموری حداقل ۲۰ مگابایت بر ثانیه بوده و پردازنده کامپیوتر شما نیز ۶۴ بیتی باشد. ابتدا باید بسته Legacy را از وب‌سایت این سیستم‌‌عامل دانلود کنید.

این بسته مگابایت حجم دارد و پس از دانلود باید آن را از حالت فشرده خارج کرده و فایل اجرایی exe درون آن را اجرا کنید. وقتی آن را اجرا کردید مطمئن شوید فلش مموری به کامپیوتر شما متصل است سپس فایل iOS را از همان پوشه انتخاب کرده و OK را کلیک کنید. سپس نرم‌افزار شروع به ساخت فلش مموری قابل بوت کرده و پس از دقایقی از شما خواهد پرسید که آیا قصد ریستارت کردن کامپیوتر را دارید یا خیر. در هنگام ریستارت باید وارد لیست بوت مادربورد شده و USB را برای بوت شدن انتخاب کنید. دکمه ورود به این لیست در هر مادربورد و لپ‌تاپی متفاوت است اما معمولا دکمه Esc، F۲، F۳ یا F۱۲ شما را وارد لیست خواهد کرد. با اجرای Remix OS از شما خواسته می‌شود تا حالت Resident mode و یا حالت میهمان Guest Mode را انتخاب کنید. حالت اول اطلاعات شما را حفظ کرده اما حالت دوم برای دفعات بعد همه چیز را از ابتدا شروع خواهد کرد. عملکرد اندروید Remix OS بسیار مناسب بوده و بنچمارک وب‌سایت AndroidAuthority امتیاز ۱۷۷۶۰۶ را در AnTuTu ثبت کرده که بسیار بیشتر از پرچم‌داران اندرویدی کنونی است.نصب Remix OS با استفاده از VirtualBox: اگر دوست ندارید با بوت کردن به‌طور کلی وارد سیستم‌‌عامل دیگری شوید، می‌توانید از جعبه مجازی استفاده کنید. برای این‌کار ابتدا به نرم‌افزار VirtualBox احتیاج داشته و سپس باید بسته Legacy را دانلود کنید. سپس بسته Legacy را در یک پوشه از حالت فشرده استخراج کنید و VirtualBox را نصب کنید. پس از باز کردن VirtualBox روی دکمه new در گوشه بالای سمت چپ کلیک کرده و ابتدا Linux سپس Other Linux (۶۴-bit) را انتخاب کنید. از آنجا که Remix OS به فضای رم زیاد نیاز ندارد ۲ گیگابایت به نظر برای آن کافی است. هر چند اگر کامپیوتر شما حافظه رم زیادی دارد، می‌توانید بخش بیشتری از آن را به Remix OS اختصاص دهید. این نکته را در نظر داشته باشید که بهتر است هیچ وقت بیش از نیمی از حافظه رم سیستم خود را به ماشین مجازی اختصاص ندهید. قدم بعدی ایجاد هارد دیسک مجازی است. مطمئن شوید که گزینه create virtual hard disk now فعال است؛ سپس دکمه create را زده و با انتخاب گزینه VDI ادامه دهید. صفحه بعدی از شما می‌پرسد که آیا درایو dynamically allocated می‌خواهید که بهتر است این گزینه را انتخاب کنید.

حالت دینامیک به سیستم امکان می‌دهد تنها در حدی فضای هارددیسک را اشغال کند که مورد نیاز باشد. پس از فشردن دکمه Continue باید نام درایو و حجم آن را انتخاب کنید؛ انتخاب حجم به خود شما بستگی دارد؛ اما بهتر است حداقل ۱۶ گیگابایت به آن اختصاص دهید. پس از فشردن دکمه Create درایو اختصاصی ساخته می‌شود. روی VM در سمت چپ کلیک راست کرده و Settings را انتخاب کنید. سپس به زبانه Storage بروید. از آنجا می‌توانید در کنار Controller: IDE روی دکمه به شکل یک بعلاوه سبز روی دیسک کلید کرده و فایل iOS مربوط به Remix OS را از پوشه آن انتخاب کرده و OK کنید. به این ترتیب فایل iOS روی ماشین مجازی بارگذاری خواهد شد. سپس روی Start کلیک کنید تا با همان صفحه شبیه به بوت از USB مواجه شوید. حالا روی guest mode کلیک کرده و دکمه tab را بزنید و عبارت vga=۷۹۱ را تایپ کرده و اینتر کنید. به این ترتیب رزولوشن تصویر قفل شده و امکان بوت سیستم‌‌عامل فراهم خواهد شد. با وجود اینکه حالت guest mode اطلاعات را ذخیره نمی‌کند، اما VirtualBox می‌تواند همه چیز را درست همان‌طور که آنها را ترک می‌کنید بازیابی کند پس همه چیز ذخیره خواهد شد. نکته دیگر اینکه VirtualBox به صورت پیش فرض با استفاده از ماوس کار می‌کند که با Remix OS مشکل دارد؛ پس بهتر است پس از شروع کار با مراجعه به منوی input گزینه mouse integration را غیر فعال کنید.

روش چهارم: استفاده از Android-x86.org
پروژه Android-x۸۶.org بر پایه پروژه متن‌باز اندروید AOSP نوشته شده و هدف آن فراهم کردن اندروید برای تمام کاربران PC است. برای دانلود آخرین نسخه می‌توانید به اینجا مراجعه کنید. آخرین نسخه اندروید پشتیبانی شده توسط این پروژه در زمان نگارش مطلب ۵.۱.۱ آب‌نبات چوبی است. برای اجرای این روش باید از VirtualBox استفاده کنید. مراحل نصب این پروژه با Remix OS کمی متفاوت است. پس از دانلود VirtualBox و نصب و اجرای آن روی دکمه new کلیک کرده و از لیست لینوکس و سپس Oracle (۶۴-bit) را انتخاب کنید. مراحل را شبیه به نصب Remix OS ادامه داده و پس از بارگذاری فایل iOS و کلیک روی start در صفحه ظاهر شده گزینه آخر را برای نصب اندروید انتخاب کنید. صفحه بعد از شما درایوی برای نصب را طلب می‌کند که تنها کافی است دکمه Enter را فشار دهید. برای نصب باید درایو مجازی فرمت شود که بهتر است فایل سیستم fat۳۲ را انتخاب کنید. برای مرور در این فضا باید از دکمه‌های جهت‌نما و Enter کیبورد استفاده کنید. نصب GRUB را انجام ندهید و سیستم را نیز به صورت read/ write نصب کنید. برای ایجاد فایل data.img نیز هرچه فضای بیشتری را انتخاب کنید امکان نصب اپلیکیشن‌های بیشتری را در آینده خواهید داشت.به همین سادگی اندروید روی ماشین مجازی نصب خواهد شد و مشاهده می‌کنید که اندروید کاملا خام و بدون اپلیکیشن‌های اضافه اجرا خواهد شد. خوشبختانه Google Play Services به صورت پیش‌فرض نصب شده است، اما وضوح تصویر پایین بوده و شاید کار به صورت لمسی با آن کمی دشوار باشد. توجه داشته باشید که در صورت خاموش کردن ماشین مجازی مجبورید Android-x۸۶ را از ابتدا نصب کنید؛ اما اگر وضعیت ماشین را ذخیره کنید، مشکلی نخواهید داشت.

نتیجه‌گیری
هرکدام از روش‌های مذکور مزایا و معایب خودشان را دارند و بهتر است با توجه به هدفتان از نصب اندروید یکی را انتخاب کنید. اگر یک برنامه‌نویس اندروید هستید AVDM یا روش‌های مشابه بهترین گزینه خواهد بود. اگر دوست دارید اندروید را درست مانند گوشی روی ویندوز تجربه کنید و اپلیکیشن‌های موجود را نصب و استفاده کنید بهتر است از BlueStacks بهره ببرید. بلواستکس امکاناتی برای تنظیمات وضوح و سخت‌افزار ندارد، اما نصب اپ‌ها از گوگل پلی استور و آمازون به سادگی انجام می‌شود. AVDM همچنین به نصب بودنAndroid Studio نیاز دارد و Genymotion نیز کاملا رایگان نیست. Remix OS با وجود دشواری در اجرا تجربه کامل‌تری برای کار با اندروید در اختیار کاربر گذاشته و به نحوی یک لپ‌تاپ اندرویدی در اختیارتان می‌گذارد. Android-x۸۶ شاید دشوارترین راه نصب اندروید باشد؛ اما این پلت‌فرم را به صورت خام و دست نخورده در اختیار کاربر قرار خواهد داد. به‌طور کلی هیچ کدام از روش‌ها بدون نقص و کامل نیستند و نمی‌توانند جایگزین خرید یک گوشی یا تبلت اندرویدی شوند؛ اما بسته به نیازتان هر کدام از روش‌های گفته شده می‌تواند شما را از خرید و هزینه اضافه بی‌نیاز کند.