إغلق الإعلان

في عملنا اليومي، نحتاج إلى تطبيقات معينة تساعدنا في عملنا وفي الترفيه. ومع ذلك، إذا أردنا التبديل إلى نظام تشغيل آخر، تنشأ مشكلة. قد لا تكون التطبيقات التي نستخدمها متاحة. لقد قمنا بإعداد سلسلة من المقالات التي ستتناول هذا الموضوع. نأمل أن يساعدك ذلك عند تغيير نظام التشغيل وعند البحث عن تطبيقات جديدة لعملك اليومي الفعال.

في المقالة الأولى من السلسلة، دعونا نرى ما هي الخيارات المتاحة لنا لاستبدال التطبيقات على نظام التشغيل Mac OS. في البداية، سيكون من الجيد أن نقول أن نظام التشغيل Mac OS هو نظام مبني على أساس NextSTEP وBSD، أي على أساس نظام Unix. تم تشغيل أجهزة Mac الأولى التي تعمل بنظام OS X على بنية PowerPC، حيث كان من الممكن استخدام أدوات المحاكاة الافتراضية فقط (Virtual PC 7، وBochs، وGuest PC، وiEmulator، وما إلى ذلك). على سبيل المثال، على الرغم من أن Virtual PC يعمل بسرعة نسبية، إلا أن العمل طوال اليوم في جهاز ظاهري دون التكامل مع بيئة OS X كان أمرًا غير مريح للغاية. كانت هناك أيضًا محاولة لدمج مشروع Wine مع QEMU (Darwine) لتشغيل تطبيقات MS Windows أصلاً على نظام التشغيل Mac OS، لكن هذا لم يعمل كما هو متوقع وتم إلغاؤه.

ولكن عندما أعلنت شركة أبل عن الانتقال إلى بنية x86، كانت التوقعات أكثر وردية بالفعل. لا يمكن تشغيل MS Windows محليًا فحسب، بل يمكن أيضًا تجميع Wine. كما نمت مجموعة أدوات المحاكاة الافتراضية، مما أدى، على سبيل المثال، إلى توقف مايكروسوفت عن دعم أداة Virtual PC الخاصة بها لنظام التشغيل OS X. ومنذ ذلك الحين، كانت الشركات الفردية تتنافس حول مدى سرعة تشغيل أجهزتها الافتراضية أو مدى نجاح دمجها في النظام. البيئة OS X وما إلى ذلك.

لدينا اليوم العديد من الخيارات المتاحة لاستبدال البرامج من Windows إلى Mac OS.

  • الإطلاق الأصلي لنظام التشغيل MS Windows
  • العثور على بديل لنظام التشغيل Mac OS
  • عن طريق المحاكاة الافتراضية
  • واجهة برمجة تطبيقات الترجمة (النبيذ)
  • ترجمة التطبيق لنظام التشغيل Mac OS.

الإطلاق الأصلي لنظام التشغيل MS Windows

يمكن بدء تشغيل Windows باستخدام ما يسمى DualBoot، مما يعني أن جهاز Mac الخاص بنا يعمل إما بنظام التشغيل Mac OS أو Windows. وتتمثل ميزة هذه الطريقة في أن Windows يستخدم بشكل كامل HW لجهاز Mac الخاص بك. لسوء الحظ، يتعين علينا دائمًا إعادة تشغيل الكمبيوتر، وهو أمر غير مريح. علينا أيضًا أن نحصل على ترخيص MS Windows الخاص بنا، وهو ليس الأرخص على الإطلاق. يكفي شراء إصدار OEM، الذي يكلف حوالي 3 آلاف، ولكن إذا كنت ترغب في تشغيل نفس النوافذ في جهاز افتراضي من حزمة BootCamp، فستواجه مشكلة في اتفاقية الترخيص (المصدر: الخط الساخن لـ Microsoft). لذا، إذا كنت تريد استخدام BootCamp والمحاكاة الافتراضية، فأنت بحاجة إلى الإصدار الكامل. إذا لم تكن بحاجة إلى المحاكاة الافتراضية، فإن ترخيص OEM يكفي.

ابحث عن بديل لنظام التشغيل Mac OS

العديد من التطبيقات لها بديلها. بعضها أفضل مع المزيد من الوظائف، والبعض الآخر أسوأ. لسوء الحظ، يعود الأمر بشكل أساسي إلى عادات المستخدمين الفرديين. إذا كان المستخدم معتادًا على العمل مع Microsoft Office، فعادةً ما يواجه مشاكل في التبديل إلى OpenOffice والعكس. ميزة هذا البديل هي بلا شك أنه مكتوب مباشرة لنظام التشغيل Mac OS وبيئته. في كثير من الأحيان، تعمل جميع اختصارات لوحة المفاتيح التي اعتدنا عليها ومبادئ تشغيل هذا النظام بشكل عام.

الافتراضية

تعمل المحاكاة الافتراضية على تشغيل Windows في بيئة Mac OS، لذلك تعمل جميع البرامج أصلاً في Windows، ولكن بفضل خيارات البرامج الحالية، مع دعم التكامل في Mac OS. يقوم المستخدم بتشغيل Windows في الخلفية، وتشغيل برنامج، والذي يتم تشغيله بعد ذلك في واجهة المستخدم الرسومية لنظام التشغيل Mac OS. هناك العديد من البرامج في السوق اليوم لهذا الغرض. ومن أشهرها:

  • يوازي سطح المكتب
  • اندماج برنامج VMware
  • فيرتثلبوإكس
  • كيمو
  • بوش.

الميزة هي أن أي برنامج اشتريناه لنظام التشغيل Windows سيتم تشغيله بهذه الطريقة. العيب هو أنه يتعين علينا شراء ترخيص لنظام التشغيل Windows وأداة المحاكاة الافتراضية. يمكن أن تعمل المحاكاة الافتراضية ببطء، ولكن هذا يعتمد على جهاز الكمبيوتر الذي نقوم بإجراء المحاكاة الافتراضية عليه (ملاحظة المؤلف: لا توجد مشكلة في سرعة العمل مع تطبيقات Windows على جهاز MacBook Pro الذي يبلغ من العمر عامين).

ترجمة واجهة برمجة التطبيقات

لا تقلق، لا أريد أن أثقل عليك بجملة غير مفهومة. هناك شيء واحد فقط مخفي تحت هذا العنوان. يستخدم Windows استدعاءات وظائف النظام الخاصة (APIs) للتواصل مع الأجهزة، ويوجد في نظام التشغيل Mac OS برنامج يمكنه ترجمة واجهات برمجة التطبيقات هذه حتى يتمكن OS X من فهمها. من المحتمل أن يعذرني الخبراء، لكن هذه المقالة موجهة للمستخدمين، وليست للمجتمع المهني. في نظام التشغيل Mac OS، هناك 3 برامج تقوم بذلك:

  • نبيذ
  • كروس النبيذ
  • كروس

النبيذ متاح فقط من الملفات المصدر ويمكن تجميعه عبر المشروع Macports. أيضًا، قد يبدو أن Crossover-Wine هو نفس Crossover، لكنه ليس كذلك تمامًا. حازم CodeWeavers، التي تطور Crossover مقابل المال، تعتمد على مشروع Wine، ولكنها تنفذ التعليمات البرمجية الخاصة بها مرة أخرى لتحسين التوافق مع التطبيقات. تم وضع هذا في حزمة Crossover-Wine في MacPorts، والتي لا تتوفر مرة أخرى إلا من خلال ترجمة أكواد المصدر. يمكن تطبيق Crossover على التطبيقات الفردية وله واجهة المستخدم الرسومية الخاصة به، مما يسهل عليك تثبيت التطبيقات الفردية وتبعياتها، والتي لا تتوفر في الحزمتين السابقتين. يمكنك العثور مباشرة على موقع CodeWeavers على التطبيقات التي يمكن تشغيلها عليه. العيب هو أنه يمكن تشغيل تطبيقات أخرى غير تلك المدرجة بواسطة CodeWeavers عليه، ولكن يجب أن يكون قادرًا على تكوين مشروع Wine.

ترجمة التطبيق لنظام التشغيل Mac OS

كما ذكرت في الفقرة السابقة . قد لا تحتوي بعض التطبيقات، ومعظمها من مجتمع المصادر المفتوحة، على حزمة ثنائية لنظام التشغيل Mac OS، ولكن يتم الاحتفاظ بها في ملفات المصدر. لكي يتمكن المستخدم العادي من ترجمة هذه التطبيقات إلى حالة ثنائية، يمكن استخدام المشروع Macports. وهو نظام حزم مبني على مبدأ المنافذ المعروفة من BSD. بعد تثبيته وتحديث قاعدة بيانات المنفذ، يتم التحكم فيه عبر سطر الأوامر. هناك أيضًا نسخة رسومية، Project Fink. للأسف إصدارات برنامجه ليست محدثة ولذلك لا أنصح به.

حاولت تحديد إمكانيات تشغيل تطبيقات Windows على نظام التشغيل Mac OS. من الجزء التالي، سنتعامل مع مجالات محددة للعمل مع الكمبيوتر وبدائل البرامج من بيئة MS Windows. في الجزء التالي، سنتناول التطبيقات المكتبية.

مصادر: ويكيبيديا دوت اورج, winehq.org
.