در سال ۲۰۲۰، اپل از پردازندههای اینتل به سیلیکون مبتنی بر ARM روی آورد و از آن زمان، اجرای نرمافزارهای مبتنی بر x86 روی سختافزارهای این شرکت چالشبرانگیز شده است.
برای کمک به این موضوع، Parallels، نرمافزار ماشین مجازی (VM) برای کاربران مک، اکنون آخرین نسخه خود، Parallels Desktop 20.2، را به صورت پیشنمایش عمومی منتشر کرده است که در نهایت شبیهسازی x86 را به سیلیکون اپل میآورد.
این راهاندازی به این معنی است که توسعهدهندگان میتوانند برنامههای ۳۲ بیتی ویندوز را در یک محیط بومی اجرا، توسعه و تست کنند؛ این ویژگی به ویژه برای کسانی مفید است که با نرمافزارهای قدیمی کار میکنند که هنوز به سیستمهای مبتنی بر ARM منتقل نشدهاند.
با این حال، به اعتراف خود شرکت، این نسخه جدید بیشتر یک پیشنمایش است؛ زمان راهاندازی ماشینهای مجازی ویندوز بین دو تا هفت دقیقه متغیر است که به سختافزار بستگی دارد.
حتی پس از راهاندازی، پاسخگویی سیستم کند است و ایجاد یک ماشین مجازی جدید میتواند زمان قابل توجهی ببرد، تا ۳۰ دقیقه برای ویندوز و دو ساعت برای لینوکس.
یکی دیگر از معایب بزرگ، عدم پشتیبانی از دستگاههای USB است. این میتواند برای کاربرانی که در گردش کار خود به دستگاههای خارجی مانند چاپگرها یا اسکنرها وابسته هستند، مشکلساز باشد.
تمام ماشینهای مجازی باید از طریق hypervisor اپل اجرا شوند و امکان استفاده از hypervisor خود Parallels وجود ندارد، که مجازیسازی تو در تو (nested virtualization) را غیرممکن میکند.
محدودیتهای فعلی نشان میدهد که این ویژگی هنوز برای استفاده عمومی آماده نیست، اما پتانسیل آن وجود دارد، و من امیدوارم که Parallels بتواند این مشکلات را برطرف کند تا دوباره به ابزاری قدرتمند برای کاربران سازمانی و توسعهدهندگانی تبدیل شود که در عصر سیلیکون اپل از مکها استفاده میکنند.