مَکها دارای اکوسیستمِ پیشرفته نرمافزاری میباشند، اما بعضی برنامهها هنوز تنها از سیستمعاملِ ویندوز پشتیبانی میکنند. البته با شرایط موجود بازهم خواهید توانست از نرمافزارهایِ حرفهای و بازیهای کامپیوتریِ ویندوز بهرهمند شوید؛ اینجا به بررسی راه هایی میپردازیم که با استفاده از آنها بتوانید برنامههای ویندوز را به روی سیستمعاملِ مکینتاشِ خود اجرا کنید.
اگر تا به حال نرمافزارهای ویندوز را روی سیستمعاملهای Linux یا Chromebook نصب کرده باشید، این دستورالعملها برایتان آشنا خواهد بود. ما روشهای Virtual machines، dual-booting، Wine compatibility layer و remote desktop را به کار خواهیم گرفت.
Virtual Machines
ماشینهایِ مجازی از بهترین راههای اجرای نرمافزارهای ویندوز میباشند. این ماشینها اجازه میدهند تا ویندوز یا هر سیستمعاملِ دیگری را به عنوانِ یک جزءِ نرمافزاری رویِ مَکینتاشِ خود نصب کنید.
لازم هم نیست که از برنامه ویندوزِ در پنجره ماشینِ مجازی استفاده کنید، ماشینِ مجازی این امکان را فراهم میکند تا با تجزیه برنامههای ویندوز، از پنجره ماشینِ مجازی خروجی به دست آورید تا نرمافزارِ موردِ نظر، روی صفحه اصلیِ مکِ شما به نمایش درآید. البته این نرمافزارها، درونِ ماشین مجازی که در پس زمینه قرار دارد، اجرا میشوند.
VMware Fusion و Parallels از برنامههای محبوبِ ماشین مجازیِ مَک می باشند. VirtualBox for Mac نیز نرمافزارِ متنبازِ رایگانی است که میتوانید از آن استفاده کنید، البته این نرمافزار امورِ گرافیکیِ سه بعدی را پشتیبانی میکند که در سیستمهای مَک عملکرد مطلوبی ندارد. VMware Fusion و Parallels میتوانید تمامیِ این نرمافزارها را امتحان کنید و تصمیم بگیرید که کدامیک به روحیات شما سازگار است.
در روشِ ماشینهای مجازی یک نقطه ضعف وجود دارد؛ این روش عملکردِ شگفتانگیزی در امورِ گرافیکیِ سه بعدی ندارد، پس برای اجرایِ بازیهای ویندوز مناسب نمیباشد، شاید کار کند (مخصوصا در موردِ بازیهای قدیمی)، اما حتی در حالتِ ایدهآل هم بهترین عملکردِ ممکن را نخواهد داشت. خیلی از بازیها، بخصوص جدیدها، غیر قابلِ اجرا خواهند بود.
Boot Camp
Boot Camp این امکان را فراهم میکند تا ویندوز را در کنارِ سیستمعاملِ OS X روی مَکِ خود نصب کنید. در یک زمان، تنها یک سیستمعامل میتواند روی کامپیوترِ شما اجرا شود، پس مجبورید مَک را Restart کنید و سیستمعامل را بینِ OS X و Windows تعویض کنید. اگر تا به حال دوتا سیستمِ لینوکس را روی کامپیوترِ ویندوز راه اندازی کرده باشید، باید بدانید، که این روش اساسا به همان شکل است.
اگر میخواهید بازیهای ویندوز را اجرا کنید یا از نرمافزارهایی که دسترسی ادمین لازم دارند استفاده کنید، در این صورت نصب ویندوز روی مک به عنوانِ یک سیستم عاملِ حقیقی، بهترین گزینه است.
اینکه نمیتوانید برنامههای Mac OS X و Windows را به صورتِ side-by-side در یک زمان اجرا کنید، نقطه ضعف این روش میباشد. اگر تنها میخواهید یک برنامه ویندوز را در کنار برنامههای مَک اجرا کنید، در این صورت ماشین مجازی به احتمال زیاد گزینه بهتری است. در طرف دیگر، اگر می خواهید آخرین بازیهای ویندوز را انجام دهید، Boot Camp انتخابِ مناسبتری است.
نصب ویندوز از طریق Boot Camp را قبلا در این مقاله توضیح دادهایم.
Wine
نرم افزارِ Wine در اصل برای لینوکس تهیه شده و یک لایه سازگارکننده است که امکانِ اجرایِ برنامههای ویندوز در سیستمعاملهای دیگر را فراهم میکند. Wine کدهای ویندوز را بازنویسی می کند تا برنامههایی که به این کدها وابسته هستند، بتوانند روی سیستم عاملهای دیگر اجرا شوند. این بدین معناست که کارایی Wine حتی نزدیکِ نقطه ایدهآل هم نیست. هر برنامهای را اجرا نمیکند، و در اجرای بسیاری از آنها حفرههای امنیتی و اشکالهای دیگر وجود خواهد داشت. که البته با توجه به این نکته که تمرکزِ Wine بر سیستمعاملِ لینوکس است، ایرادات دور از انتظاری هم نیستند.
با این حال نرمافزارِ ذکر شده یکی از راههایِ مورد توجه برای احرا برنامههای ویندوز به روی مک است. چون در این روش نیازی به استفاده از ویندوزِ حقیقی نیست و احتیاجی به license آن هم نداریم. کاملا رایگان است.
خودِ Wine یک واسطِ گرافیکیِ ساده ندارد که کار با آن را راحت کند. در واقع به طور رسمی برای سیستمِ Mac OS X ساخته نشده است. پس اگر به دنبالِ ابزارِ سادهتری هستید، از بخشِ سومِ برنامه یعنی WineBottler استفاده کنید. این نرمافزار به تلاشِ شما برای اجرایِ برنامههای ویندوز کمک میکند. اگر هم نیازی به WineBottler ندارید، خود این برنامه دارایِ ساختارِ Wine هم میباشد که بتوانید از آن استفاده کنید.
CrossOver Mac
CrossOver Mac از تولیداتِ CodeWeavers میباشد که برنامههای ویندوز را روی مک اجرا میکند و بدین منظور از کدهای Wine که متنباز هستند استفاده میکند، اما دارای واسطِ گرافیکیِ بهتری میباشد و روی اجرایِ برنامههای محبوب تمرکز دارد.
از اینجا می توانید ببیند چه برنامههایی، به خوبی در این نرمافزار اجرا میشود. CrossOver به روی سازشپذیری متمرکز است و هنوز اساسِ آن برگرفته از Wine میباشد، پس با هر چیزی کار نخواهد کرد.
در کل استفاده از یک ماشین مجازی و نصب ویندوز روی آن سادهتر است. با CrossOver به ماشینِ مجازیِ ویندوز احتیاج ندارید، اما اگر یک ماشین مجازی ویندوز را اجرا کنید، تقریبا قادر خواهید بود هر برنامهای را با کمترین حفره امنیتی و اشکالاتِ دیگر اجرا کنید. CrossOver از لحاظ تئوری این امکان را میدهد تا تمام بازیهای ویندوز را روی مک اجرا کنید، با عملکردی بهتر نسبت به آنچه در ماشین مجازی دریافت میکنید، اما با این کار ریسکِ حفرههای امنیتی و اشکالات دیگر را قبول کردهاید. در این صورت، شاید Boot Camp راه حل بهتری باشد.
Remote Desktop
شما همچنین میتوانید کلا از اجرایِ نرمافزارهای ویندوز در سیستمعاملِ مک صرفنظر کنید و با استفاده از برنامه Remote Desktop به یک ویندوزِ دوردستِ مجازی یا حقیقی متصل شوید و برنامههای ویندوزِ خود را اجرا کنید. سازمانهایی که دارای نرمافزارهای تجاریِ ویندوز هستند، میتوانند میزبانیِ سرورهای ویندوز را بر عهده بگیرند و برنامههای آن را در دسترسِ مَکها ، کرومبوکها ، کامپیوترهای لینوکس ،آیپَدها, تَبلِتهای اَندروید و تجهیزاتِ دیگر قرار دهند. اگر تنها یک کاربرِ خانگی هستید که در کنارِ سیستمِ مک، دارای کامپیوترِ ویندوز هم میباشد، در این صورت میتوانید با دسترسی از راه دور و اتصال بین دو سیستم، هر موقع که به برنامههای ویندوز احتیاج داشتید از سیستمِ ویندوز استفاده کنید. در ذهن داشته باشید که این روش برای برنامه های متمرکز در اطلاعاتِ بصری مثل بازیهای کامپیوتری مناسب نمیباشد.
اگر از کاربرانِ کروم هستید، برای اتصال به کامپیوترِ ویندوز میتوانید از Chrome Remote Desktop نیز استفاده کنید.
مطمئنا تمامی این ترفندها در مقایسه با نصب یک برنامه در کامپیوترِ ویندوز، وقت بیشتری می گیرد. اگر سیستم مَک دارید پس بهتر است روی استفاده از نرمافزارهای مخصوص به مَک تمرکز کنید. برنامههای ویندوز هیچ وقت به خوبی و یکپارچگیِ برنامههای ساخته شده برای مک کار نخواهند کرد.
شاید برای رسیدن به بهترین سطحِ سازگاری، از ماشین مجازی، Boot Camp، Wine و یا CrossOver استفاده کنید، اینها روشهای خوبی هستند، اما هیچکدام عالی نیست.