سازگاری سخت افزار با سیستم عامل مک چگونه یک درایو اکسترنال با مک و ویندوز سازگار کنیم؟ تنها تولید کننده سخت افزار و نرم افزار

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

برای فرمت کردن دستگاه شما نیاز دارید:

  • اجرا کن ابزار دیسک، /Applications/Utilities/ را پیدا کنید.
  • دستگاه خود را وصل کنید؛
  • روی نام دیسک در گوشه سمت چپ Desktop کلیک کنید و سپس روی دکمه Erase کلیک کنید.
  • روی منوی کشویی "Format" کلیک کنید، "MS-DOS (FAT)" را انتخاب کنید. در اینجا می توانید نام دستگاه را تغییر دهید.
  • روی دکمه "Erase" کلیک کنید تا دستگاه خود را برای سازگاری با Mac و Windows PC فرمت کنید.

قالب‌بندی معمولاً یک فرآیند سریع است، اما همه اینها به اندازه فایل‌های دستگاهی که در حال قالب‌بندی هستید بستگی دارد.
در نتیجه، درایو فلش یا هارد اکسترنال با Mac OS X، Windows 95، 98، Windows XP، Vista، 7 و حتی ویندوز 8 سازگار خواهد بود. این روش قالب بندی برای درایوهای فلش USB، هاردهای اکسترنال که برای استفاده تحت چندین سیستم عامل طراحی شده اند.

عیب اصلی استفاده از FAT32 محدودیت حجم فایل آن است. بنابراین، دستگاهی که باید فرمت شود نباید بیشتر از 4 گیگابایت باشد. اگر از exFAT برای فرمت دستگاهی بزرگتر از 4 گیگابایت استفاده کنید، منجر به ناسازگاری با نسخه های قدیمی OS X و Windows می شود.

نرم افزار

برای اطمینان از انتقال صاف از Mac OS 9 به Mac OS X، Carbon ایجاد شد. برنامه ای که با کربن نوشته شده است می تواند روی هر یک از این سیستم عامل ها اجرا شود. از سوی دیگر، Mac OS X چیزهای زیادی از OpenSTEP به ارث برده است، که با نسخه‌های دیگر Mac OS سازگار نیست. اپل در حال حاضر یک API به نام Cocoa را توصیه می‌کند، و میراث OpenSTEP در آنجا بسیار قابل توجه است - بسیاری از نام‌های کلاس با "NS" (NSObject، NSArray) شروع می‌شوند که مخفف NeXTSTEP است.

Mac OS X نیز از جاوا پشتیبانی می کند. این بدان معناست که برنامه‌هایی که در جاوا نوشته شده‌اند و از Swing استفاده می‌کنند، شبیه برنامه‌هایی هستند که از Cocoa استفاده می‌کنند. به طور سنتی، برنامه های کاربردی کاکائو در Objective C، جایگزینی برای جاوا، توسعه می یابند. با این حال، در 25 ژوئیه 2007، اپل اعلام کرد که برنامه های افزودنی بیشتر به Cocoa به جاوا منتقل نمی شود. Mac OS X که با نسخه 10.5 Leopard شروع می شود، دارای یک مترجم Ruby با پشتیبانی از Cocoa است.

برخلاف پیشینیان خود، Mac OS X یک سیستم عامل تمام عیار دارای گواهینامه UNIX"03 است. این بدان معناست که اکثر برنامه های نوشته شده برای BSD، Linux و سایر سیستم های مشابه یونیکس با سیستم عامل Mac OS X با اندک یا بدون تغییرات اضافی کامپایل و اجرا می شوند. کد.مدیریت های بسته مانند Fink یا MacPorts (DarwinPorts سابق) برای راحت کردن نصب چنین برنامه هایی توسعه یافته اند. آنها شبیه به apt در Debian یا پورت ها در FreeBSD هستند.

با شروع نسخه 10.3، Mac OS X به طور پیش‌فرض شامل X11.app نیز می‌شود که یک نسخه سفارشی‌شده از سرور X است. این به شما امکان می دهد برنامه های توسعه یافته برای X11 را در Mac OS X اجرا کنید - با استفاده از gtk، Qt برای X11 (Qt4 از Mac OS X در هر دو حالت X11 و حالت معمولی Aqua پشتیبانی می کند) و موارد دیگر. X11.app از کوارتز برای نمایش استفاده می کند. با این حال، X11.app دارای یکسری مشکلات است، مانند عدم وجود Aqua-style در طراحی اپلیکیشن ها و پشتیبانی ناقص یونیکد.

نسخه های قبلی سیستم عامل می توانند سرور X را از طریق XDarwin اجرا کنند.

Mac OS X مبتنی بر هسته XNU است که از میکروکرنل ماخ 3.0 مشتق شده است.

سخت افزار

نسخه های اولیه Mac OS X از تمام رایانه های مکینتاش (لپ تاپ، دسکتاپ یا سرور) با پردازنده های PowerPC G3، G4 و G5 پشتیبانی می کردند. نسخه‌های بعدی دیگر از سخت‌افزار قدیمی‌تر پشتیبانی نمی‌کنند: به‌عنوان مثال، نسخه 10.3 Panther از G3های قدیمی‌تر، 10.4 Tiger از سیستم‌های بدون درگاه FireWire پشتیبانی نمی‌کند و نسخه بتای 10.5 Leopard که در WWDC ارائه شد، اصلاً از G3 پشتیبانی نمی‌کند. با این حال، ابزارهایی مانند XPostFacto و وصله‌های دیسک نصب توسط اشخاص ثالث برای نصب نسخه‌های جدید Mac OS X بر روی سخت‌افزارهایی وجود دارند که به طور رسمی توسط اپل پشتیبانی نمی‌شوند، از جمله برخی از سیستم‌های قبل از G3. با حذف برخی از ویژگی های مورد نیاز سخت افزار (مانند شتاب گرافیکی، رایت DVD)، سیستم عامل عملکرد یکسانی را در تمام سخت افزارهای پشتیبانی شده ارائه می دهد.

نسخه PowerPC Mac OS X از طریق شبیه سازی به اصطلاح کلاسیک با برنامه های Mac OS قدیمی سازگار است، که به کاربران اجازه می دهد Mac OS 9 را به عنوان یک فرآیند در Mac OS X اجرا کنند، بنابراین بسیاری از برنامه های قدیمی به گونه ای اجرا می شوند که گویی در حال اجرای عملیات قدیمی هستند. سیستم. کلاسیک از رایانه های دارای پردازنده اینتل پشتیبانی نمی کند.

در آوریل 2002، eWeek شایعه‌ای منتشر کرد مبنی بر اینکه اپل نسخه‌ای از Mac OS X با کد Marklar دارد که بر روی پردازنده‌های Intel x86 اجرا می‌شود. ایده مارکلار انتقال Mac OS X به یک پلتفرم جایگزین بود که به اپل اجازه می داد بر مشکلات توسعه پلت فرم PowerPC غلبه کند. این شایعات تا می 2005 تایید نشدند، زمانی که نسخه ای از Mac OS X برای پردازنده های اینتل در شبکه های اشتراک فایل ظاهر شد.

در 6 ژوئن 2005، استیو جابز این شایعات را تایید کرد و در WWDC اعلام کرد که اپل ظرف دو سال آینده از PowerPC به پردازنده های اینتل تغییر خواهد کرد. پیش از این، اپل پلتفرم را از موتورولا 68K به IBM/Motorola PowerPC تغییر داد - اپل یک شبیه ساز موتورولا 68K را در سیستم عامل جدید گنجاند که به آن اجازه می داد اکثر برنامه های کاربردی 68K را اجرا کند. اپل به مدت 11 سال از شبیه ساز پشتیبانی کرد. با این حال، در طول انتقال به اینتل، حذف شد. سیستم عامل جدید شامل یک شبیه ساز PowerPC به نام Rosetta بود. همچنین، یک نسخه جدید XCode و ابزارهای کنسول مربوطه به شما امکان می دهند باینری های جهانی (باینری های چربی) - فایل های اجرایی که می توانند از چندین پلت فرم پشتیبانی کنند (ppc، ppc64، i386، ...) توسعه دهید.

در حال حاضر، اکثر برنامه هایی که فقط در PowerPC در دسترس هستند با استفاده از شبیه ساز Rosetta پشتیبانی می شوند. با این حال، اپل از توسعه دهندگان می خواهد تا برنامه های جهانی برای هر دو پلتفرم ایجاد کنند. برنامه های جهانی در رایانه های مبتنی بر اینتل سریعتر از برنامه های PowerPC که با استفاده از شبیه ساز Rosetta اجرا می شوند، اجرا می شوند. برخی از نرم افزارهای PowerPC، مانند افزونه های هسته و افزونه های System Preferences، در رایانه های دارای پردازنده اینتل پشتیبانی نمی شوند.

در حالی که MacIntels می تواند PowerPC، x86 و برنامه های عمومی را اجرا کند، PowerPC Mac ها فقط می توانند برنامه های عمومی و PowerPC را اجرا کنند. پشتیبانی از پلتفرم PowerPC در Mac OS X 10.5 باقی ماند. جابز همچنین شایعه‌ای را تأیید کرد که نسخه جدید Mac OS X برای بیشتر مدت زمان خود بر روی پردازنده‌های اینتل اجرا می‌شد، زیرا از قبل کراس پلتفرم در Mac OS X وجود داشت -- OpenSTEP به بسیاری از پلتفرم‌ها از جمله x86 منتقل شد و داروین پشتیبانی از هر دو (پاور پی سی و x86).

Mac OS X به iPhone و iPod touch منتقل شده است. علیرغم تغییرات عمده - به عنوان مثال، پلت فرم بسته و عدم وجود دسکتاپ (با SpringBoard جایگزین شده است) - پورت ویژگی هایی مانند داروین، هسته XNU را حفظ می کند. برخی از برنامه های شخص ثالث اثرات نسخه دسکتاپ را حفظ می کنند - به عنوان مثال، برنامه Converter.

تکامل Mac OS X

سیستم عامل Mac OS X اپل در حال حاضر در دو نسخه موجود است: یک نسخه برای ایستگاه های کاری و لپ تاپ، و همچنین یک نسخه برای یک سرور، که برای سازماندهی کار یک شبکه سازمانی محلی ضروری است. از زمان انتشار Mac OS X 10.0، شش اصلاح دیگر منتشر شده است که نام هر یک از آنها به نام گربه سانان است.

Mac OS X 10.0 Cheetah (Cheetah): اولین نسخه به روز شده سیستم عامل شد سیستم های مکسیستم عامل در مارس 2001 ظاهر شد و بر اساس سیستم عامل UNIX و خدمات FreeBSD ایجاد شد. تکنولوژی جدیدافزایش کارایی، قابلیت اطمینان و امنیت سیستم عامل جدید را ممکن ساخت. اما نسخه 10.0 Cheetah ناپایدار بود و فاقد تعدادی ویژگی بود آخرین نسخه Mac OS X، بنابراین اپل یک به روز رسانی رایگان منتشر کرد.

Mac OS X 10.1 Puma: به روز رسانی رایگان توسعه یافته توسط اپل امکان به روز رسانی سیستم عامل Mac OS X 10.0 Cheetah را به نسخه 10.1 (Puma) فراهم کرد که امکان اصلاح تعدادی از کاستی های موجود در نسخه اول و بهبود را فراهم کرد. ثبات. این کارکردهایی مانند: شخصیت پردازی، کیفیت بالاگرافیک، دسترسی سریع به پارامترهای سیستم، گسترش دامنه قابلیت های شبکه و دستگاه های جانبی، پخش و ضبط DVD.

Mac OS X 10.2 Jaguar: بیش از 150 نوع تغییر و افزوده مختلف در نسخه جدید سیستم عامل Mac OS X ایجاد شد که اصلی ترین آنها پشتیبانی از شتاب سخت افزاری رابط کاربری با استفاده از فناوری Quartz Extreme بود. در نتیجه تمام پردازش تصویر توسط پردازنده کارت گرافیک انجام می شود. این نسخه مرکز چندرسانه‌ای QuickTime 6، برنامه پیام‌رسانی فوری اینترنتی iChat، یک دفترچه آدرس یکپارچه و سیستم ورودی دست‌نویس Inkwell را معرفی کرد. برنامه های ایمیل بهبود یافته اند، فیلتر هرزنامه ها، جستجوی فایل ها در دیسک Finder و جستجوی اطلاعات در اینترنت Sherlock 3.

Mac OS X 10.3 Panther: در 24 اکتبر 2003 منتشر شد و فناوری رمزگذاری داده FileVault را معرفی کرد. به روز رسانی های بعدی سیستم تعدادی تغییرات دیگر را به همراه داشت، مانند: رفع برخی از مشکلات امنیتی، افزایش قابلیت اطمینان در کار با فایل های راه دور در شبکه های مختلط، بهبود سیستم اشتراک گذاری فایل و پشتیبانی از شبکه های بی سیم، به روز رسانی درایورهای کارت گرافیک، سیستم دایرکتوری و پشتیبانی OpenGL. تغییرات و بهبودهایی در مرورگر Safari، ایمیل کلاینت ایمیل، دفترچه آدرس، Stickies و QuickTime و همچنین بهبود پشتیبانی از نرم افزارهای شخص ثالث انجام شده است.

Mac OS X 10.4 Tiger: در آوریل 2005 منتشر شد و شامل بیش از 200 تغییر و افزوده بود که برای عملکرد سریعتر و پایدارتر رایانه ضروری است. نوآوری های اصلی این نسخه از سیستم عامل Mac OS X عملکرد منحصر به فرد Spotlight برای جستجوی سریع اطلاعات و رابط ویجت داشبورد، برنامه Automator بود که برای خودکارسازی تعدادی از اقدامات دائماً تکرار شده طراحی شده بود که انجام کارهای معمول را ممکن می کرد. با یک کلیک کار کنید

Mac OS X 10.5 Leopard: در 26 اکتبر 2007 راه اندازی شد و شامل بیش از 300 بهبود و افزوده است. تغییرات در درجه اول بر هسته سیستم عامل تأثیر گذاشت؛ چارچوب ردیابی پویا DTrace اکنون در آن ادغام شده است و همچنین یک محیط Cocoa Bridges برای توسعه برنامه های کاربردی در زبان های برنامه نویسی Ruby و Python وجود دارد. Scripting Bridge به شما امکان می دهد برنامه های Mac را با استفاده از برنامه ها خودکار کنید. در Objective-C، Ruby و Python. Rails، Mongrel و Capistrano نیز در این سیستم گنجانده شده بودند. در حال حاضر Mac OS X 10.5 Leopard به عنوان یک سیستم یونیکس تمام عیار شناخته شده است. یک اتفاق مهم ظهور در این نسخه از برنامه Boot Camp بود که با آن اکنون می توانید سیستم عامل ویندوز را به عنوان دومین سیستم عامل کار بر روی رایانه های مکینتاش نصب کنید. نسخه جدید Mac OS X Finder و سایر برنامه های کاربردی مفید را به طور کامل به روز کرده است و ویژگی هایی مانند Stacks، Quick Look، Spaces و برنامه Time Machine برای ایجاد نسخه پشتیبان از سیستم و داده ها را اضافه کرده است.

Mac OS X 10.6 Snow Leopard: در ژوئن 2008 معرفی شد و شامل تعدادی تغییرات چشمگیر است. اکنون فقط روی پردازنده های اینتل کار می کند، از فناوری های 64 بیتی استفاده می کند، با برنامه های 64 بیتی و 32 بیتی به طور مساوی کار می کند، تقریباً نیمی از فضای دیسک را اشغال می کند، نصب می شود، بارگیری می شود و سریعتر اجرا می شود. همه استاندارد برنامه های مکسیستم عامل های OS X (Finder، Mail، Safari، iCal و iChat و...) در نسخه جدید به کدهای ۶۴ بیتی منتقل شدند که عملکرد آن ها را به میزان قابل توجهی افزایش داد و در برابر حملات هکرها مقاوم تر شد. Grand Central Dispatch به شما امکان می دهد تا از سیستم های چند هسته ای نهایت استفاده را ببرید و عملکرد رایانه را افزایش دهید. اضافه شدن مقیاس بندی رابط. سیستم عامل Snow Leopard از فناوری Bonjour برای به اشتراک گذاری فایل، پشته ها برای کار با ویندوزهای برنامه استفاده می کند و همچنین دارای عملکرد Expose به روز شده است که حتی راحت تر و در دسترس تر شده است. سرعت پشتیبان گیری افزایش یافته است و اکنون می توان از سرور رله AIM برای انتقال داده ها برای جلوگیری از خرابی اتصال در iChat استفاده کرد.

حتی سرسخت ترین طرفداران OS X گاهی اوقات نیاز دارند از ویندوز "دشمن" استفاده کنند. شرایط مختلفی وجود دارد: از نیاز به استفاده از مشتریان بانکی و نرم افزارهای شرکتی گرفته تا راه اندازی بازی ها. راه های زیادی برای اجرای برنامه های نوشته شده برای ویندوز وجود دارد که هم از ابزارهای شخص ثالث و هم از راه حل های اختصاصی اپل استفاده می کنند.

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

نصب ویندوز با استفاده از بوت کمپ

مخصوصاً برای آن دسته از روح‌های بدبختی که نمی‌توانند تمام پیوندهای خود را با ویندوز قطع کنند، اپل ابزار «Boot Camp Assistant» را ایجاد کرده است که با آن می‌توانید مک خود را برای آن آماده کنید. نصب ویندوزو در واقع آن را نصب کنید. در این حالت یک پارتیشن جداگانه روی دیسک ایجاد می شود که به هر دو سیستم عامل اجازه می دهد مستقل از یکدیگر کار کنند.

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

مزایای بوت کمپ

  • کارایی. چون همه چیز منابع مکتنها از یک سیستم عامل استفاده می کند، ما حداکثر عملکرد را دریافت می کنیم.
  • سازگاری. به لطف ویندوز کامل، سازگاری کامل با هر برنامه و بازی تضمین شده است.

معایب بوت کمپ

  • نیاز به راه اندازی مجدد برای راه اندازی ویندوز، هر بار باید مک خود را ریستارت کنید.
  • عدم ادغام ویندوز از سیستم فایل HFS+ پشتیبانی نمی کند، به این معنی که نمی توانید از طریق آن به فایل های OS X دسترسی پیدا کنید و بالعکس.

استفاده از ماشین های مجازی

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

دسکتاپ موازی


parallels.com

شاید محبوب ترین ماشین مجازی در بین کاربران مک. موازی ها به طور منظم به روز می شود، همیشه با آن کار می کند نسخه های فعلی OS X و Windows دارای ویژگی های اضافی مانند حالت ترکیبی است، زمانی که رابط های OS X و Windows به طور همزمان بر روی صفحه نمایش داده می شوند و برنامه ها بدون توجه به مالکیت آنها راه اندازی می شوند. علاوه بر این، این برنامه می تواند ویندوز را از پارتیشن های Boot Camp راه اندازی کند، که در صورت نیاز به دسترسی به هر برنامه یا داده ای بدون راه اندازی مجدد راحت است.

نقطه ضعف برنامه این است که Parallels رایگان نیست. نسخه جونیور 79.99 دلار برای شما هزینه خواهد داشت.

VMware Fusion


vmware.com

راه حل تجاری دیگری برای مجازی سازی سیستم عامل. ویژگی کلیدی VMware Fusion جادوگر اشتراک گذاری است که به شما امکان می دهد کل محیط را از رایانه شخصی ویندوز خود به یک ماشین مجازی منتقل کنید و به استفاده از برنامه ها در مک خود ادامه دهید. ویندوز نصب شدهیک کلیپ بورد را با OS X به اشتراک می گذارد و همچنین به فایل ها و منابع شبکه دسترسی دارد. برنامه های آن به طور کامل با ویژگی های OS X (Spotlight، Mission Control، Exposé) یکپارچه شده است. علاوه بر این، از اجرای ویندوز از پارتیشن Boot Camp پشتیبانی می کند.

VMware Fusion 6300 روبل هزینه دارد، اما قبل از خرید می‌توانید قابلیت‌های آن را در نسخه آزمایشی رایگان بررسی کنید.


اگر برنامه های شما شامل هزینه های اضافی برای اجرای برنامه های ویندوز نمی شود، انتخاب شما Oracle است. در مقایسه با آنالوگ های پولی، قابلیت های بسیار کمتری دارد، اما برای کارهای ساده کاملاً مناسب است. شما نباید روی ادغام با عملکردهای سیستم OS X حساب کنید، اما موارد اساسی مانند کلیپ بورد مشترک و دسترسی به منابع شبکه در اینجا موجود است. ماهیت رایگان VirtualBox به طور کامل تمام محدودیت های آن را توجیه می کند.

مزایای ماشین های مجازی

  • کارکرد همزمان دو سیستم عامل برای اجرای برنامه های ویندوز نیازی به راه اندازی مجدد مک خود ندارید.
  • اشتراک گذاری فایل از آنجایی که ویندوز در داخل OS X اجرا می شود، پشتیبانی از سیستم فایل مشکلی ندارد.

معایب ماشین های مجازی

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

استفاده از شبیه سازها

با شبیه سازها، همه چیز کاملاً متفاوت از ماشین های مجازی و بوت کمپ است. به طور دقیق تر، آنها چیزی مشترک با ماشین های مجازی دارند، فقط آنها ویندوز را به عنوان یک کل تقلید نمی کنند، بلکه فقط از اجزای نرم افزاری آن که برای عملکرد برنامه مورد نظر ضروری هستند، تقلید می کنند. ما یک سیستم عامل کامل و دسترسی به عملکردهای آن نخواهیم داشت: ما یک لایه سازگاری خاص دریافت می کنیم که به ما امکان می دهد یک برنامه ویندوز را مستقیماً در محیط OS X اجرا کنیم.

همه شبیه سازها بر اساس یک اصل کار می کنند. نصب برنامه از طریق setup.exe مقداردهی اولیه می شود و سپس در طول فرآیند آن پارامترهای راه اندازی لازم پیکربندی شده و کتابخانه های لازم به طور خودکار بارگیری می شوند. پس از این، یک نماد برنامه در Launchpad ظاهر می شود که مانند همه برنامه های بومی OS X کار می کند.

شراب فروش


winebottler.kronenberg.org

این شبیه ساز می تواند یک فایل EXE را به یک برنامه سازگار با OS X تبدیل کند. WineBottler همچنین به شما اجازه می دهد تا به طور خودکار برخی از برنامه های ویندوز را که از قبل پیکربندی شده اند بارگیری کنید. این کاملا رایگان است و با OS X El Capitan سازگار است.

پوست شراب

شبیه ساز دیگری که مانند قبلی از کتابخانه های Wine برای ایجاد پورت ها استفاده می کند. در مقایسه با راه حل قبلی، Wineskin تنظیمات بیشتری دارد و به شما امکان می دهد تنظیمات را به خوبی تنظیم کنید. ما به طور مفصل در مورد راه اندازی و استفاده از آن صحبت کردیم.

کراس اوور

یک شبیه ساز تجاری که تیم توسعه آن قبلاً بسیاری از برنامه ها و بازی های محبوب ویندوز را برای شما تطبیق داده و پیکربندی کرده است. CrossOver رابط کاربری دوستانه ای دارد و همچنین نیاز به کندوکاو در تنظیمات و برخورد با آن را از بین می برد خطاهای احتمالی. تنها نکته منفی این است که پرداخت می شود. هزینه مجوز 20.95 دلار است، اما یک دوره آزمایشی 14 روزه وجود دارد.

مزایای شبیه سازها

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

معایب شبیه سازها

  • سختی راه اندازی برای استفاده از برنامه های کاربردی ویندوز، ابتدا باید آنها را پیکربندی کنید، و این همیشه آسان نیست، به خصوص در مورد بازی ها.
  • مسائل مربوط به سازگاری در برخی موارد، برنامه‌های کاربردی (معمولاً برنامه‌هایی که منابع فشرده دارند) ممکن است به درستی کار نکنند یا اصلاً کار نکنند.

چه چیزی را انتخاب کنید

در نهایت از بین چنین تنوعی چه چیزی را انتخاب کنیم؟ پاسخ روشنی برای این سوال وجود ندارد. در هر مورد خاص شما باید بر اساس نیازهای خود بسازید، اما به طور کلی توصیه ها به شرح زیر است.

  • بوت کمپمناسب در درجه اول برای گیمرها و همچنین کاربرانی که به حداکثر کارایی و سازگاری با نرم افزار نیاز دارند. ما مک را مجددا راه اندازی می کنیم و یک کامپیوتر ویندوزی کامل می گیریم.
  • ماشین های مجازیدر مواردی که به هر دو سیستم عامل به طور همزمان نیاز دارید کمک خواهد کرد. ما عملکرد را قربانی می کنیم، اما از راه اندازی مجدد اجتناب می کنیم و یکپارچگی خوبی به دست می آوریم.
  • شبیه سازهافقط برای کارهای ساده و استفاده نادر توصیه می شود. به عنوان مثال، زمانی که نیاز دارید چند بار در ماه از مشتری بانک استفاده کنید یا گهگاه در بازی مورد علاقه خود احساس نوستالژی کنید.

مناسب ترین گزینه را برای خود انتخاب کنید و در نظرات به ما بگویید برای چه نیازهایی از برنامه های ویندوز در مک خود استفاده می کنید و چگونه آنها را راه اندازی می کنید.

نرم افزار

برای اطمینان از انتقال صاف از Mac OS 9 به Mac OS X، Carbon ایجاد شد. برنامه ای که با کربن نوشته شده است می تواند روی هر یک از این سیستم عامل ها اجرا شود. از سوی دیگر، Mac OS X چیزهای زیادی از OpenSTEP به ارث برده است، که با نسخه‌های دیگر Mac OS سازگار نیست. اپل در حال حاضر یک API به نام Cocoa را توصیه می‌کند، و میراث OpenSTEP در آنجا بسیار قابل توجه است - بسیاری از نام‌های کلاس با "NS" (NSObject، NSArray) شروع می‌شوند که مخفف NeXTSTEP است.

Mac OS X نیز از جاوا پشتیبانی می کند. این بدان معناست که برنامه‌هایی که در جاوا نوشته شده‌اند و از Swing استفاده می‌کنند، شبیه برنامه‌هایی هستند که از Cocoa استفاده می‌کنند. به طور سنتی، برنامه های کاربردی کاکائو در Objective C، جایگزینی برای جاوا، توسعه می یابند. با این حال، در 25 ژوئیه 2007، اپل اعلام کرد که برنامه های افزودنی بیشتر به Cocoa به جاوا منتقل نمی شود. Mac OS X که با نسخه 10.5 Leopard شروع می شود، دارای یک مترجم Ruby با پشتیبانی از Cocoa است.

Mac OS X بر خلاف نسخه های قبلی خود یک سیستم عامل تمام عیار دارای گواهینامه UNIX’03 است. این بدان معناست که اکثر برنامه‌های نوشته شده برای BSD، لینوکس و سایر سیستم‌های مشابه یونیکس، در Mac OS X با تغییرات کمی یا بدون تغییر کد اضافی کامپایل و اجرا می‌شوند. برای نصب راحت چنین برنامه هایی، مدیران بسته مانند Fink یا MacPorts (داروین پورت سابق) توسعه یافته اند. آنها مشابه apt در دبیان یا پورت ها در FreeBSD هستند.

با شروع نسخه 10.3، Mac OS X به طور پیش‌فرض شامل X11.app نیز می‌شود که یک نسخه سفارشی‌شده از سرور X است. این به شما امکان می دهد برنامه های توسعه یافته برای X11 را در Mac OS X اجرا کنید - با استفاده از gtk، Qt برای X11 (Qt4 از Mac OS X در هر دو حالت X11 و حالت معمولی Aqua پشتیبانی می کند) و موارد دیگر. X11.app از کوارتز برای نمایش استفاده می کند. با این حال، X11.app دارای یکسری مشکلات است، مانند عدم وجود Aqua-style در طراحی اپلیکیشن ها و پشتیبانی ناقص یونیکد.

نسخه های قبلی سیستم عامل می توانند سرور X را از طریق XDarwin اجرا کنند.

Mac OS X مبتنی بر هسته XNU است که از میکروکرنل ماخ 3.0 مشتق شده است.

سخت افزار

نسخه های اولیه Mac OS X از تمام رایانه های مکینتاش (لپ تاپ، دسکتاپ یا سرور) با پردازنده های PowerPC G3، G4 و G5 پشتیبانی می کردند. نسخه‌های بعدی دیگر از سخت‌افزار قدیمی‌تر پشتیبانی نمی‌کنند: به‌عنوان مثال، نسخه 10.3 Panther از G3های قدیمی‌تر، 10.4 Tiger از سیستم‌های بدون درگاه FireWire پشتیبانی نمی‌کند و نسخه بتای 10.5 Leopard که در WWDC ارائه شد، اصلاً از G3 پشتیبانی نمی‌کند. با این حال، ابزارهایی مانند XPostFacto و وصله‌های دیسک نصب توسط اشخاص ثالث برای نصب نسخه‌های جدید Mac OS X بر روی سخت‌افزارهایی وجود دارند که به طور رسمی توسط اپل پشتیبانی نمی‌شوند، از جمله برخی از سیستم‌های قبل از G3. با حذف برخی از ویژگی های مورد نیاز سخت افزار (مانند شتاب گرافیکی، رایت DVD)، سیستم عامل عملکرد یکسانی را در تمام سخت افزارهای پشتیبانی شده ارائه می دهد.

نسخه PowerPC Mac OS X از طریق شبیه سازی به اصطلاح کلاسیک با برنامه های Mac OS قدیمی سازگار است، که به کاربران اجازه می دهد Mac OS 9 را به عنوان یک فرآیند در Mac OS X اجرا کنند، بنابراین بسیاری از برنامه های قدیمی به گونه ای اجرا می شوند که گویی در حال اجرای عملیات قدیمی هستند. سیستم. کلاسیک از رایانه های دارای پردازنده اینتل پشتیبانی نمی کند.

در آوریل 2002، eWeek شایعه‌ای منتشر کرد مبنی بر اینکه اپل نسخه‌ای از Mac OS X با کد Marklar دارد که بر روی پردازنده‌های Intel x86 اجرا می‌شود. ایده مارکلار انتقال Mac OS X به یک پلتفرم جایگزین بود که به اپل اجازه می داد بر مشکلات توسعه پلت فرم PowerPC غلبه کند. این شایعات تا می 2005 تایید نشدند، زمانی که نسخه ای از Mac OS X برای پردازنده های اینتل در شبکه های اشتراک فایل ظاهر شد.

در 6 ژوئن 2005، استیو جابز این شایعات را تایید کرد و در WWDC اعلام کرد که اپل ظرف دو سال آینده از PowerPC به پردازنده های اینتل تغییر خواهد کرد. پیش از این، اپل پلت فرم را از موتورولا 68K به IBM/Motorola PowerPC تغییر داد - اپل یک شبیه ساز موتورولا 68K را در سیستم عامل جدید گنجاند که به آن اجازه می داد اکثر برنامه های کاربردی 68K را اجرا کند. اپل به مدت 11 سال از شبیه ساز پشتیبانی کرد. با این حال، در طول انتقال به اینتل، حذف شد. سیستم عامل جدید شامل یک شبیه ساز PowerPC به نام Rosetta بود. همچنین، نسخه جدید XCode و ابزارهای کنسول مربوطه به شما امکان می دهد فایل های باینری جهانی (باینری های چربی) را توسعه دهید - فایل های اجرایی که می توانند از چندین پلت فرم پشتیبانی کنند (ppc، ppc64، i386، ...).

در حال حاضر، اکثر برنامه هایی که فقط در PowerPC در دسترس هستند با استفاده از شبیه ساز Rosetta پشتیبانی می شوند. با این حال، اپل از توسعه دهندگان می خواهد تا برنامه های جهانی برای هر دو پلتفرم ایجاد کنند. برنامه های جهانی در رایانه های مبتنی بر اینتل سریعتر از برنامه های PowerPC که با استفاده از شبیه ساز Rosetta اجرا می شوند، اجرا می شوند. برخی از نرم افزارهای PowerPC، مانند افزونه های هسته و افزونه های System Preferences، در رایانه های دارای پردازنده اینتل پشتیبانی نمی شوند.

در حالی که MacIntels می تواند PowerPC، x86 و برنامه های عمومی را اجرا کند، PowerPC Mac ها فقط می توانند برنامه های عمومی و PowerPC را اجرا کنند. پشتیبانی از پلتفرم PowerPC در Mac OS X 10.5 باقی ماند. جابز همچنین این شایعه را تأیید کرد که نسخه جدید Mac OS X برای بیشتر مدت زمان خود بر روی پردازنده های اینتل اجرا می شد، زیرا پلتفرم متقابل از قبل در Mac OS X وجود داشت - OpenSTEP به بسیاری از پلتفرم ها از جمله x86 منتقل شد و داروین از هر دو پشتیبانی می کرد. (PowerPC و x86).

Mac OS X به iPhone و iPod touch منتقل شده است. علیرغم تغییرات عمده - به عنوان مثال، پلت فرم بسته و عدم وجود دسکتاپ (که با SpringBoard جایگزین شده است) - پورت ویژگی هایی مانند داروین، هسته XNU را حفظ کرد. برخی از برنامه های شخص ثالث اثرات نسخه دسکتاپ را حفظ می کنند - به عنوان مثال، برنامه Converter.

برای مدت طولانی این دو سیستم های عاملما داریم جنگ می کنیم. برخی زیبایی نرم افزار اپل را ثابت می کنند، در حالی که برخی دیگر به نفع ویندوز استدلال می کنند. هنوز طرفداران لینوکس وجود دارد، اما ما آنها را لمس نمی کنیم.

پس چرا نرم افزار مایکروسافت برای کاربران عادی مناسب تر است؟ ما 10 دلیل برای حمایت از ویندوز پیدا کردیم. و در اینجا اولین آنها است.

بازی ها

عملا هیچ بازی در سیستم عامل مک وجود ندارد. البته می توانید یک ماشین مجازی نصب کنید، اسباب بازی را در آنجا نصب کنید و خوشحال باشید. اما این یک بازی با عصا است، راه دیگری برای قرار دادن آن وجود ندارد. و شرکت Yabloko نمی خواهد توسعه دهندگان صنعت بازی را برای انتقال بازی ها به سیستم عامل مک جذب کند.

همان ویندوز 10 دارای یک حالت بازی در عملکرد خود است - خود سیستم عامل تمام برنامه های پس زمینه را که در حال حاضر از نظر منابع غیر ضروری هستند محدود می کند. و تمام قدرت آزاد شده به بازی داده می شود. موافقم، این بسیار راحت تر از تمیز کردن دستی برنامه های پس زمینه است.

به روز رسانی سخت افزار

از آنجایی که قبلاً به موضوع بازی ها پرداخته ایم، باید در مورد تنظیمات مکینتاش و یک واحد سیستم معمولی صحبت کنیم.

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

اما با یک سیب، این ترفند برای شما کار نخواهد کرد. اضافه کردن رمدر حال حاضر مشکلات جدی ایجاد می کند، و حتی لکنت در مورد چیزی بزرگتر نیز فایده ای ندارد. و با توجه به پر خوری بازی های جدید، در عرض 2-3 سال این سوال مطرح می شود که ابزار فعلی را با یک ابزار جدید جایگزین کنید.

حتی بدون در نظر گرفتن بازی ها، بسیاری از برنامه های پرقدرت وجود دارند که به سخت افزار قوی نیاز دارند. به هر حال، یک واحد سیستم ویندوز 2 تا 2.5 برابر ارزان تر از پیکربندی مشابه محصولات اپل است. پس در مورد آن فکر کنید.

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

یکی دیگر از مشکلات سیستم عامل مک، سازگاری آن با دستگاه های مختلف است. چاپگرها، اسکنرها، روترهای Wi-Fi و بسیاری دیگر از تجهیزات اداری همیشه توسط مکینتاش به درستی شناسایی نمی شوند. و مواقعی وجود دارد که سیستم به طور کامل از کار با چیزی امتناع می ورزد.

آن دسته از دستگاه هایی که اپل درایورهای آنها را به طور مستقل توسعه می دهد بدون مشکل کار می کنند.

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

کار با ویندوز برنامه

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

در ویندوز چنین مشکلی وجود ندارد. حالت تمام صفحه یک حالت تمام صفحه است.


انتخاب نرم افزار برای سیستم ها

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

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

یک نکته دیگر وجود دارد: برنامه‌های فناوری اپل نسبت به ویندوز RAM بیشتری مصرف می‌کنند. نه زیاد، اما هنوز.

شیوع سیستم ها

اپل سیستم عامل مک را فقط بر روی رایانه های شخصی و لپ تاپ های همه کاره نصب می کند. iOS برای گوشی های هوشمند و تبلت ها وجود دارد. به نظر می رسد که همه چیز خوب است. اما چرا مک را با دستگاه های تلفن همراه ادغام نمی کنیم؟ طبیعتاً برخی از عملکردها به دلیل کمبود منابع سخت افزاری در iPhone یا iPad در دسترس نخواهند بود.

و بچه های مایکروسافت بسیار فعالانه سیستم عامل خود را روی دستگاه های تلفن همراه قرار می دهند. همان سرفیس مایکروسافت تأیید مستقیم این موضوع است، اگرچه قیمت آن تا حدودی متورم است. چند دستگاه تلفن همراه شخص ثالث از ویندوز 10 به عنوان سیستم عامل استفاده می کنند؟ تعداد آنها زیاد است و تعداد آنها در حال افزایش است. توسعه اینتل اتمی و تراشه های ویدئویی نسبتاً قدرتمند نیز به این امر کمک می کند.


سه بعدی در سیستم عامل

مایکروسافت با توسعه فناوری ها در زمینه سه بعدی و واقعیت افزوده، بسیار مشتاق است تا آنها را در سیستم های خود پیاده سازی کند.

اپل چطور؟ مدت هاست که مردم را با وعده و وعید تغذیه می کنند اما حرکتی در این راستا صورت نگرفته است. و اگر شروع به این کار کنند، پس تا چه حد؟

بیایید آن را جمع بندی کنیم

چه می توانم بگویم؟ کامپیوترهای ویندوزی بسیار بزرگتر از مک هستند. و این نه تنها در مورد رایانه ها صدق می کند: تعداد زیادی از تلفن های هوشمند و تبلت ها از ویندوز 10 استفاده می کنند.

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

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

درباره سرعت سیستم عامل ها همه چیز اینجا بسیار ذهنی است. بسیاری از کسانی هستند که ادعا می کنند ویندوز 10 از نظر سرعت و روان بودن به همان اندازه خوب است، اگر نگوییم بهتر است. انیمیشن هر دو سیستم عالی است.

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