بستن آگهی

برای کارهای روزانه ما به اپلیکیشن های خاصی نیاز داریم که هم در کار و هم در سرگرمی به ما کمک کنند. اما اگر بخواهیم به سیستم عامل دیگری سوئیچ کنیم، مشکلی پیش می آید. ممکن است برنامه هایی که استفاده می کنیم در دسترس نباشند. ما مجموعه ای از مقالات را آماده کرده ایم که به این موضوع می پردازد. ما امیدواریم که هم هنگام تغییر سیستم عامل و هم زمانی که به دنبال برنامه های جدید برای کار کارآمد روزانه خود هستید به شما کمک کند.

در اولین مقاله از این سری، بیایید ببینیم که چه گزینه هایی برای جایگزینی برنامه ها در سیستم عامل مک داریم. در ابتدا خوب است بگوییم که سیستم عامل مک سیستمی است که بر اساس NextSTEP و BSD ساخته شده است، یعنی بر اساس سیستم Unix. اولین مک‌های دارای OS X بر روی معماری PowerPC اجرا می‌شدند، جایی که فقط از ابزارهایی برای مجازی‌سازی استفاده می‌شد (Virtual PC 7، Bochs، Guest PC، iEmulator و غیره). به عنوان مثال، اگرچه رایانه مجازی نسبتاً سریع کار می کرد، کار کردن در یک ماشین مجازی بدون ادغام با محیط OS X در تمام طول روز باید بسیار ناخوشایند بوده باشد. همچنین تلاشی برای ادغام پروژه Wine با QEMU (Darwine) برای اجرای برنامه‌های MS Windows به صورت بومی در سیستم عامل مک انجام شد، اما آنطور که انتظار می‌رفت کار نکرد و لغو شد.

اما زمانی که اپل انتقال به معماری x86 را اعلام کرد، چشم انداز از قبل بهتر بود. نه تنها MS Windows می تواند به صورت بومی اجرا شود، بلکه Wine نیز می تواند کامپایل شود. مجموعه ابزارهای مجازی سازی نیز رشد کرده است، به عنوان مثال، MS پشتیبانی از ابزار رایانه شخصی مجازی خود را برای OS X متوقف کرده است. از آن زمان، شرکت های جداگانه بر سر سرعت عملکرد ماشین های مجازی یا ادغام آنها با یکدیگر رقابت می کنند. محیط OS X و غیره

امروزه ما چندین گزینه برای جایگزینی برنامه ها از ویندوز به سیستم عامل مک داریم.

  • راه اندازی بومی MS Windows
  • یافتن جایگزینی برای سیستم عامل مک
  • با مجازی سازی
  • API ترجمه (شراب)
  • ترجمه برنامه برای سیستم عامل مک.

راه اندازی بومی MS Windows

ویندوز را می توان با استفاده از به اصطلاح DualBoot راه اندازی کرد، به این معنی که مک ما دارای سیستم عامل مک یا ویندوز است. مزیت این روش این است که ویندوز به طور کامل از HW مک شما استفاده می کند. متأسفانه، ما همیشه مجبوریم کامپیوتر را مجددا راه اندازی کنیم، که ناخوشایند است. ما همچنین باید مجوز MS Windows خود را داشته باشیم که دقیقاً ارزانترین نیست. کافی است نسخه OEM را بخرید که قیمت آن حدود 3 هزار است، اما اگر بخواهید همان ویندوزها را در یک ماشین مجازی از بسته BootCamp اجرا کنید، با توافقنامه مجوز (منبع: خط تلفن مایکروسافت) به مشکل بر می خورید. بنابراین اگر می خواهید از بوت کمپ و مجازی سازی استفاده کنید، به نسخه کامل جعبه نیاز دارید. اگر نیازی به مجازی سازی ندارید، مجوز OEM کافی است.

به دنبال جایگزینی برای سیستم عامل مک هستید

بسیاری از برنامه ها جایگزین خود را دارند. برخی با عملکرد بیشتر بهتر هستند، برخی دیگر بدتر. متأسفانه، عمدتاً به عادات تک تک کاربران برمی گردد. اگر کاربر عادت به کار با مایکروسافت آفیس داشته باشد، معمولاً در تعویض به OpenOffice و بالعکس مشکل دارد. مزیت این جایگزین بدون شک این است که مستقیماً برای سیستم عامل مک و محیط آن نوشته شده است. اغلب، تمام میانبرهای صفحه کلیدی که به آنها عادت کرده ایم و اصول عملکرد این سیستم به طور کلی کار می کنند.

مجازی سازی

مجازی‌سازی ویندوز را در محیط Mac OS اجرا می‌کند، بنابراین همه برنامه‌ها به صورت بومی در ویندوز اجرا می‌شوند، اما به لطف گزینه‌های برنامه امروزی، با پشتیبانی از ادغام در Mac OS. کاربر ویندوز را در پس‌زمینه راه‌اندازی می‌کند، برنامه‌ای را اجرا می‌کند که سپس در رابط کاربری Mac OS اجرا می‌شود. امروزه برنامه های متعددی برای این منظور در بازار وجود دارد. از جمله شناخته شده تر عبارتند از:

  • دسکتاپ موازی
  • ترکیب VMware
  • نرم افزار VirtualBox
  • QEMU
  • بوخس

مزیت آن این است که هر نرم افزاری که برای ویندوز خریداری کرده ایم به این صورت اجرا می شود. نقطه ضعف این است که ما باید برای ویندوز و ابزار مجازی سازی مجوز خریداری کنیم. مجازی‌سازی می‌تواند به کندی اجرا شود، اما این بستگی به رایانه‌ای دارد که ما روی آن مجازی‌سازی می‌کنیم (یادداشت نویسنده: سرعت کار با برنامه‌های ویندوز در مک‌بوک پرو 2 ساله من مشکلی ندارد).

ترجمه API

نگران نباش من نمی خواهم شما را با یک جمله نامفهوم غرق کنم. تنها یک چیز در زیر این عنوان پنهان است. ویندوز برای برقراری ارتباط با سخت افزار از فراخوانی های عملکرد سیستم (API) ویژه ای استفاده می کند و در سیستم عامل مک برنامه ای وجود دارد که می تواند این API ها را ترجمه کند تا OS X بتواند آنها را درک کند. کارشناسان احتمالاً من را معذور خواهند کرد، اما این مقاله برای کاربران است، نه برای جامعه حرفه ای. در سیستم عامل مک، 3 برنامه این کار را انجام می دهند:

  • شراب
  • متقاطع-شراب
  • متقاطع

Wine فقط از فایل های منبع در دسترس است و می تواند از طریق یک پروژه کامپایل شود مکپورت. همچنین، ممکن است به نظر برسد که Crossover-Wine همان کراس اوور است، اما کاملاً اینطور نیست. شرکت CodeWeavers که کراس اوور را برای پول توسعه می دهد، بر اساس پروژه Wine است، اما برای بهبود سازگاری با برنامه ها، کد خود را دوباره در آن پیاده سازی می کند. این در بسته Crossover-Wine در MacPorts قرار داده شده است، که دوباره فقط با ترجمه کدهای منبع در دسترس است. Crossover را می توان برای برنامه های جداگانه اعمال کرد و رابط کاربری گرافیکی خاص خود را دارد که نصب برنامه های جداگانه و وابستگی های آنها را برای شما آسان می کند که دو بسته قبلی فاقد آن هستند. می‌توانید مستقیماً در وب‌سایت CodeWeavers برنامه‌هایی را که می‌توان روی آن اجرا کرد پیدا کنید. نقطه ضعف این است که برنامه های دیگری غیر از برنامه های لیست شده توسط CodeWeavers می توانند روی آن اجرا شوند، اما باید قادر به پیکربندی پروژه Wine باشد.

ترجمه برنامه برای سیستم عامل مک

همانطور که در پاراگراف قبل اشاره کردم. برخی از برنامه ها، عمدتاً از جامعه منبع باز، ممکن است بسته باینری سیستم عامل Mac نداشته باشند، اما در فایل های منبع نگهداری می شوند. برای اینکه حتی یک کاربر معمولی بتواند این برنامه ها را به حالت باینری ترجمه کند، می توان از یک پروژه استفاده کرد مکپورت. این یک سیستم بسته است که بر اساس اصل پورت های شناخته شده از BSD ساخته شده است. پس از نصب آن و به روز رسانی پایگاه داده پورت، از طریق خط فرمان کنترل می شود. یک نسخه گرافیکی نیز به نام Project Fink وجود دارد. متاسفانه نسخه های برنامه آن به روز نیستند و به همین دلیل آن را توصیه نمی کنم.

من سعی کردم امکانات اجرای برنامه های ویندوز در سیستم عامل مک را بیان کنم. از قسمت بعدی به حوزه های خاص کار با کامپیوتر و جایگزین های برنامه هایی از محیط MS Windows می پردازیم. در قسمت بعدی به اپلیکیشن های آفیس می پردازیم.

منابع: wikipedia.org, winehq.org
.