به گزارش موبوایران، یکی از مهمترین ویژگیهای ویندوز ۱۱ امکان اجرای اپلیکیشنهای اندرویدی در آن است. اما دقیقا چرا این ویژگی اهمیت دارد؟ همانطور که احتمالا میدانید، برای اجرای این اپلیکیشنها در محیط ویندوز چندین برنامه وجود دارد که BlueStacks مشهورترین گزینه محسوب میشود. اما در ویندوز ۱۱، روش متفاوتی برای اجرای این اپلیکیشنها استفاده شده و به همین خاطر عملکرد آنها هم با بهبود چشمگیری روبهرو شده است. در ادامه به جزئیات این تفاوت میپردازیم.
شبیهسازهای اندروید چگونه کار میکنند؟
BlueStacks و دیگر شبیهسازها همانطور که از نامشان پیداست، محیط اندروید را در یک سیستمعامل دیگر شبیهسازی میکنند. در همین زمینه میتوانیم به مفهوم «ماشین مجازی» (virtual machine) اشاره کنیم که امکان نصب سیستمهای مختلف را در سیستم شما مهیا میکند. به همین خاطر قبل از ویندوز ۱۱ کاربران برای اجرای اپلیکیشنهای اندروید باید از چنین شبیهسازهایی استفاده میکردند که البته مشکلات و چالشهایی هم به همراه دارند.
چرا راهکار ویندوز ۱۱ برای این کار بهتر است؟
مشکل شبیهسازها و ماشینهای مجازی این است که به بخش قابل توجهی از منابع سیستم نیاز دارند. زیرا این برنامهها در کنار ویندوز سیستم، یک سیستمعامل کامل دیگر را اجرا میکنند و همین فرایند فشار زیادی به کامپیوتر وارد میکند. همین موضوع بزرگترین نقطه ضعف شبیهسازها به حساب میآید. چنین راهکاری تجربه کاربری چندان ایدئالی را ارائه نمیکند و همچنین باید به افت عملکرد سیستم هم اشاره کنیم.
اپلیکیشنهای اندرویدی برای اجرا در ویندوز ۱۱ نیازی به استفاده از شبیهساز ندارند. ویندوز ۱۱ از یک تکنولوژی شرکت اینتل موسوم به Intel Bridge Technology استفاده میکند که یک نوع کامپایلر محسوب میشود و به اپلیکیشنهای اندروید اجازه میدهد به صورت «نیتیو» (Native) در ویندوز اجرا شوند. باید خاطرنشان کنیم اهمیت این فناوری به همین اصطلاح «نیتیو» برمیگردد.
به زبان بسیار ساده، فناوری IBT به ویندوز ۱۱ اجازه میدهد اپلیکیشنهای اندروید را به عنوان اپلیکیشنهای ویندوز اجرا کند. به همین خاطر بدون اینکه توسعهدهندگان کاری انجام دهند، این اپلیکیشنها بدون فشار زیاد بر سیستم ویندوزی اجرا میشوند.
سخن آخر
روی هم رفته اپلیکیشنهایی که به صورت نیتیو اجرا میشوند، فشار بسیار کمتری به سیستم وارد میکنند و میتوانند از امکانات ویندوز هم بهره ببرند. بنابراین اگر دنبال بهترین راهکار برای اجرای اپلیکیشنهای اندروید در سیستم خود هستید، باید از ویندوز ۱۱ استفاده کنید.