اگرچه مایکروسافت هنوز پروژه ™Windows Subsystem for Android محبوب خود را در دسترس عموم کاربران سیستم عامل ویندوز ۱۱ قرار نداده است، اما راه حلهایی برای کاربرانی که کنجکاو هستند این ویژگی را تجربه کنند در دسترس است. روش اصلی دسترسی زودهنگام رسمی به این ویژگی از طریق پروژه Windows Insider مایکروسافت و با در اختیار داشتن حساب کاربری Amazon Appstore امکان پذیر است. اما روش های غیر رسمی دیگری نیز برای دسترسی زودهنگام به WSA وجود دارد که امروز در این مطلب به مرور یکی از روشهای ساده و کاربرپسند آن خواهیم پرداخت.
پیش از شروع فرآیند باهم نگاهی به مشخصات و پیشنیازهای لازمی که مایکروسافت بصورت رسمی برای ™Windows Subsystem for Android توصیه کرده است میاندازایم :
• Memory: 8GB or 16GB (recommended).
• Processor: Intel Core i3 8th Gen, AMD Ryzen 3000, Qualcomm Snapdragon 8c, or better.
• Storage: Solid-State Drive (SSD).
• Microsoft Store app: Version 22110.1402.6.0 or higher.
• Windows 11: Build 22000.xxx or higher.
• Windows Insider Program: Beta Channel.
توجه داشته باشید که نداشتن برخی از این مشخصات به این معنی نیست که شما قادر به استفاده از اپلیکیشن های اندروید در Windows 11 نیستید اما ممکن است کاربری ایدهآلی را تجربه نکنید. WSA حتی توانایی اجرا روی سیستمهای قدیمی دارای ۴ گیگابایت رم را نیز داراست. در ادامه در سه مرحله فرآیند نصب اپلیکیشن های اندروید روی ویندوز۱۱ را با یکدیگر مرور خواهیم کرد. توجه داشته باشید که این آموزش نیاز به آشنایی ابتدایی کاربری خط فرمان Cmd و PowerShell خواهد داشت.
فرآیند نصب WSA
1.
در اولین گام برای نصب WSA میبایست از فعال بودن ویژگی Virtual Machine Platform در تنظیمات سیستم عامل ویندوز 11 خود اطمینان حاصل کنید. برای اینکار نیاز است به ابزار Windows Features دسترسی پیدا کرده و فعال بودن Virtual Machine Platform را بررسی کنید. بدین منظور عبارت « windows features» را در منوی استارت جستجو کرده و از نتایج « Turn Windows features on or off» را انتخاب نمایید. از پنجره باز شده گزینه Virtual Machine Platform فعال کنید و پس از اتمام فرآیند کامپیوتر خود را Restart نمایید.
توجه داشته باشید که در دسترس بودن گزینه Virtual Machine Platform مشروط به فعال بودن قابلیت Virtualization در تنظیمات فریمور سیستم ( BIOS یا UEFI ) است.
2.
در این مرحله دانلود و نصب ابزارهای لازم را انجام میدهیم. برای اینکار لازم است ابتدا Windows Subsystem for Android™ with Amazon Appstore را از استور مایکروسافت دریافت نمایید، اما از آنجایی که این پروژه هنوز در مراحل اولیه خود قرار داد ممکن است حتی با داشتن شرایط لازم (مشخصات فنی لازم و عضویت در Beta Channel پروژه Windows Insider) قادر نباشید این اپلیکیشن را مستقیماً از استور دریافت کنید. بنابراین از یک روش ثانویه برای اینکار بهره میگیریم.
از طریق « این وبسایت » میتوانید جدیدترین نسخه آیتم های استور مایکروسافت را بصورت جداگانه دریافت کنید، برای اینکار تنظیمات را مطابق تصویر انجام دهید، از سمت چپ گزینه اول را روی ProductId و یا URL قرار دهید، در کادر بعدی بسته به اینکه از آی دی یا لینک صفحه محصول استفاده میکنید آیدی 9p3395vx91nr
یا لینک پکیج مربوط به Windows Subsystem for Android™ with Amazon Appstore از استور مایکروسافت را قرار داده و گزینه سوم را روی Slow تنظیم کرده و بر روی تیک
3.
برای نصب پکیج دانلود شده میتوانید روی آن دابل کلیک کرده و آنرا اجرا نمایید، اما احتمالاً با پیغام خطا مواجه خواهید شد، بنابراین باید از ابزار پاورشل کمک بگیرید. برای استفاده از ابزار پاورشل مطابق تصویر پیش بروید
بر روی فایل دانلود شده (msixbundle) راست کلیک کنید و گزینه Copy as Path را انتخاب کنید. [تصویر۳] اکنون آدرس فایل در حافظه کلیپ بورد ویندوز ذخیر شده است. از منوی استارت ابزار PowerShell را جستجو کرده و آنرا روی حالت Run as Administrator اجرا نمایید. [تصویر۴] در خط فرمان عبارت « Add-AppxPackage
» را تایپ کنید و سپس با میانبر Ctrl+V (یا کلیک راست) مسیر پکیج (که Copy Path شده بود) در خط فرمان قرار میگیرد. کلید Enter را بزنید و در انتها منتظر شوید عملیات نصب انجام شود.[تصویر۵]
اگر در این مرحله [تصویر۵] با خطا مواجه شدید، ممکن است این خطا مربوط به نصب نبودن برخی بسته های نرمافزاری پیشفرض مورد نیاز این برنامه باشد، بنابراین باتوجه به خطا فایل مربوطه را پیدا و نصب کنید، به طور معمول « فایلهای “Microsoft.UI.Xaml.2.6” و “Microsoft.VCLibs.140.00.UWPDesktop” با فرمت “.Appx” مورد نیاز خواهد بود ، آنها را دانلود و نصب کنید (ترجیحا نسخه x64 در صورت مشکل سایر نسخه ها) » این فایلها رو در لیست فایلهای همان صفحه که فایل .msixbundle دانلود کردید موجود است. [تصویر۲]
تا اینجا Windows Subsystem for Android™ با موفقیت بر روی سیستم شما نصب شد. اما برای نصب برنامه های اندرویدی احتیاج به یک جایگزین برای Amazon Appstore خواهید داشت.
نحوه نوشتن | مثال | دستور |
add-appxpackage “آدرس کامل فایل.msixbundle” Enter | Add-AppxPackage "C:\Package.msixbundle" | Add-AppxPackage “PATH” |
4.
از آنجایی که دسترسی به Amazon Appstore دردسر و محدودیت های زیادی دارد، ما در این مقاله قصد آموزش استفاده از آن را نداریم و از روش جایگزین دیگری برای نصب اپلیکیشن های اندرویدی کمک میگیریم و آن روش استفاده مستقیم از Android Debug Bridge یا به اختصار ADB خواهد بود.
روش اول
برای اینکه بتوانید فایلهای apk را نصب کنید در هر حال احتیاج به بکارگیری ابزار Android Debug Bridge یا اختصاراً ADB گوگل خواهید داشت. برای اینکار ابتدا «فایل Platform-tools» دریافت کنید. فایل را از حالت فشرده (zip) خارج کنید و پوشه Platform-tools در درایو سیستم خود قرار دهید.
- توجه داشته باشید که ارائه دهنده ابزار Android Debug Bridge کمپانی گوگل بوده و دریافت فایل این ابزار دارای محدودیت دسترسی به سرور برای برخی از آیپیها است سعی کنید با تغییر آی پی مشکل اتصال به سرورهای دانلود را برطرف نموده و مجدداً تلاش کنید. یا از لینک کمکی پایین استفاده نمایید.
برای استفاده از ابزار ADB احتیاج به آیپی آدرس در بخش Developer Mode اندروید (WSA) خواهید داشت، بنابراین Windows Subsystem for Android™ را اجرا کرده [تصویر۶]، گزینه Developer Mode را فعال کرده و ابتدا روی عبارت «Manage developer setting» [تصویر۷] کلیک کنید، در پنجره بعدی گزینه Share My Diagnostic Data را غیرفعال کرده و روی Continue کلیک نمایید و منتظر شوید پنجره Developer Option باز شود [تصویر۸]. حال روی عبارت «Refresh» درون کادر IP Address کلیک کنید، آیپی آدرس نمایش داده شده برای استفاده از ADB مورد نیاز خواهد بود.
فعال کردن گزینه USB Debugging از داخل پنجره Developer Option هم میتواند به حل برخی مشکلات پیشبینی نشده آتی کمک کند.
ابزار cmd را در منوی استارت جستجو و سپس اجرا کنید و در خط فرمان عبارت « cd
» را تایپ کنید و سپس مسیر پوشه Platform-tools که پیشتر از حالت فشرده خارج کرده اید را در ادامه آن بنویسید [تصویر۹] و کلید Enter را بزنید. هم اکنون در خط جدید مطابق تصویر عبارت « adb connect
» را وارد کرده و پس از آن آیپی آدرسی که پیشتر در Windows Subsystem for Android نمایان شده بود را تایپ کنید و کلید Enter را بزنید [تصویر۱۰]. پس از این مرحله میتوانید با دستور « adb install
» در کنار آدرس (یا Path) فایل apk قادر خواهید بود اپلیکیشن های اندروید را نصب کنید. بدینصورت که بر روی فایل APK راست کلیک کنید و گزینه Copy Path را انتخاب کنید. اکنون آدرس فایل در حافظه کلیپ بورد ویندوز ذخیر شده است. عبارت « adb install
» را در خط فرمان cmd یادداشت کنید و سپس با میانبر Ctrl+V (یا کلیک راست) مسیر APK (که Copy Path شده بود) در خط فرمان قرار میگیرد. کلید Enter را بزنید. [تصویر۱۱]
نحوه نوشتن | مثال | دستور |
cd “آدرس پوشه” Enter | cd "C:\Platform-tools" | cd “PATH” |
adb connect آیپی آدرس Enter | adb connect 127.0.0.1 | adb connect IPADDRESS |
adb install “آدرس کامل فایل.apk” Enter | adb install "C:\download\Instagram.apk" | adb install “PATH” |
روش دوم
یک توسعه دهنده نرم افزار، ابزاری در اختیار کاربران مایکروسافت استور گذاشته است که عملیات استفاده از ADB را خودکار میکند. برای دسترسی به این نرم افزار به «صفحه استور WSATools» رفته و اقدام به دانلود آن فرمایید.
همچنین از طریق « این وبسایت » که پیشتر معرفی کردیم نیز میتوان ابزار WSATools را دریافت کرد، برای اینکار تنظیمات را همانند قبل انجام دهید، از سمت چپ گزینه اول را روی ProductId و یا URL قرار دهید، در کادر بعدی بسته به اینکه از آی دی یا لینک صفحه محصول استفاده میکنید آی دی 9n4p75dxl6fg
یا لینک پکیج مربوط به WSATools از استور مایکروسافت را قرار داده و گزینه سوم را روی Slow تنظیم کرده و بر روی تیک
در صفحه بعدی از بین نتایج بدست آمده مطابق تصویر پکیج با پسوند msixpackage را انتخاب و اقدام به دانلود آن نمایید. برای نصب پکیج دانلود شده میتوانید روی آن دابل کلیک کرده و آنرا اجرا نمایید. [تصویر۲]
برنامه WSATools در اجرای اول احتیاج به نصب رابط Android Debug Bridge یا همان ADB که پیشتر به آن اشاره داشتیم دارد [تصویر۱۲]. بنابراین مطابق تصویر بر روی Install کلیک کنید، پس از دانلود ADB مسیر نصب پکیج را جایی در درایو سیستم خود مشخص کنید و بعد از آن فرآیند نصب WSATools به پایان میرسد.[تصویر۱۳]
مشکل بسته شدن نرم افزار WSATools در حین دانلود ADB مربوط به محدودیت دسترسی از سوی سرورهای گوگل میباشد، سعی کنید با تغییر آی پی مشکل اتصال به سرورهای دانلود را برطرف نموده و مجدداً تلاش کنید.
ازین پس با دابل کلیک بر روی فایلهای apk به راحتی میتوانید به نصب آنها بپردازید، توجه داشته باشید به علت اینکه این ابزار در مراحل اولیه توسعه بوده و همچنین پروژه اندروید ویندوز ۱۱ در مرحله آزمایشی میباشد ممکن است در استفاده از ابزار WSATools با مشکلاتی از قبیل پیغام خطا یا گیر کردن در فرآیند نصب apkها مواجه شوید که کافی است پنجره را بسته و مجدداً تلاش نمایید.
امیدواریم آموزش اجرای زودهنگام اندروید روی ویندوز ۱۱ مورد توجه و استفاده شما قرار گرفته باشد، نظرات خود را با بازیسنتر درمیان بگذارید.