Zgodność sprzętowa z systemem Mac OS. Jak zapewnić kompatybilność dysku zewnętrznego z komputerami Mac i Windows? Jeden producent sprzętu i oprogramowania

Jeśli zajdzie potrzeba sformatowania dysku twardego lub napędu flash USB, aby urządzenia były kompatybilne z komputerami Mac i Windows, można to łatwo zrobić. Warto wiedzieć, że formatowanie urządzenia spowoduje usunięcie wszystkich danych, dlatego aby nie utracić informacji, lepiej od razu wykonać kopię zapasową.

Aby sformatować urządzenie, potrzebujesz:

  • Uruchomić Narzędzie dyskowe, znajdź /Aplikacje/Narzędzia/ ;
  • Podłącz swoje urządzenie;
  • Kliknij nazwę dysku w lewym rogu pulpitu, a następnie kliknij przycisk Wymaż;
  • Kliknij menu rozwijane „Format”, wybierz „MS-DOS (FAT)”. Tutaj możesz zmienić nazwę urządzenia;
  • Kliknij przycisk „Usuń”, aby sformatować urządzenie w celu zapewnienia zgodności z komputerami Mac i PC z systemem Windows.

Formatowanie jest zwykle szybkim procesem, ale wszystko zależy od rozmiaru plików na urządzeniu, które formatujesz.
W rezultacie dysk flash lub zewnętrzny dysk twardy będzie kompatybilny z systemami Mac OS X, Windows 95, 98, Windows XP, Vista, 7, a nawet Windows 8. Ta metoda formatowania jest idealna w przypadku dysków flash USB, zewnętrznych dysków twardych, które są przeznaczone do użytku w kilku systemach operacyjnych.

Główną wadą korzystania z systemu FAT32 jest ograniczenie rozmiaru pliku. Zatem sformatowane urządzenie nie powinno mieć więcej niż 4 GB. Jeśli użyjesz exFAT do sformatowania urządzenia większego niż 4 GB, spowoduje to niezgodność ze starszymi wersjami OS X i Windows.

Oprogramowanie

Aby zapewnić płynne przejście z Mac OS 9 na Mac OS X, stworzono Carbon. Aplikacja napisana w Carbonie może działać na dowolnym z tych systemów operacyjnych. Z drugiej strony Mac OS X w dużej mierze dziedziczy po OpenSTEP, który nie jest wstecznie kompatybilny z innymi wersjami Mac OS. Apple obecnie zaleca API o nazwie Cocoa i dziedzictwo OpenSTEP jest w nim bardzo widoczne - wiele nazw klas zaczyna się od „NS” (NSObject, NSArray), co jest skrótem od NeXTSTEP.

Mac OS X obsługuje także Javę. Oznacza to, że aplikacje napisane w Javie i korzystające ze Swinga wyglądają tak samo, jak aplikacje korzystające z Cocoa. Tradycyjnie aplikacje Cocoa są tworzone w języku Objective C, będącym alternatywą dla Java. Jednak 25 lipca 2007 r. firma Apple ogłosiła, że ​​dalsze rozszerzenia Cocoa nie będą przenoszone na Javę. Mac OS X, począwszy od wersji 10.5 Leopard, jest wyposażony w interpreter Ruby z obsługą Cocoa.

W przeciwieństwie do swoich poprzedników, Mac OS X jest pełnoprawnym systemem operacyjnym z certyfikatem UNIX"03. Oznacza to, że większość programów napisanych dla systemów BSD, Linux i innych systemów podobnych do UNIX będzie się kompilować i działać w systemie Mac OS X z niewielkimi lub żadnymi dodatkowymi zmianami do kodu. Menedżery pakietów, takie jak Fink lub MacPorts (dawniej DarwinPorts) zostały opracowane, aby ułatwić instalację takich programów. Są podobne do apt w Debianie lub portów we FreeBSD.

Począwszy od wersji 10.3, Mac OS X domyślnie zawiera także X11.app, dostosowaną wersję serwera X. Pozwala to na uruchamianie aplikacji opracowanych dla X11 na Mac OS X - przy użyciu gtk, Qt dla X11 (Qt4 obsługuje Mac OS X zarówno w trybie X11, jak i zwykłym trybie Aqua) i innych. X11.app wykorzystuje kwarc do wyświetlania. Jednak X11.app ma wiele problemów, takich jak brak stylu Aqua w projektowaniu aplikacji i niepełna obsługa Unicode.

Wcześniejsze wersje systemu operacyjnego mogą uruchamiać serwer X za pośrednictwem XDarwin.

Mac OS X oparty jest na jądrze XNU, które wywodzi się z mikrojądra Mach 3.0.

Sprzęt komputerowy

Wczesne wersje systemu Mac OS X obsługiwały wszystkie komputery Macintosh (laptopy, komputery stacjonarne lub serwery) z procesorami PowerPC G3, G4 i G5. Późniejsze wersje nie obsługują już starszego sprzętu: na przykład wersja 10.3 Panther nie obsługuje starszych G3, 10.4 Tiger nie obsługuje systemów bez portów FireWire, a wersja beta Leoparda 10.5 zaprezentowana na WWDC w ogóle nie obsługuje G3. Istnieją jednak narzędzia, takie jak XPostFacto i poprawki na płytach instalacyjnych opracowane przez strony trzecie, umożliwiające instalowanie nowych wersji systemu Mac OS X na sprzęcie, który oficjalnie nie jest obsługiwany przez firmę Apple, w tym na niektórych systemach wcześniejszych niż G3. Wykluczając niektóre funkcje wymagane sprzętowo (takie jak akceleracja grafiki, nagrywanie DVD), system operacyjny oferuje tę samą funkcjonalność na każdym obsługiwanym sprzęcie.

Wersja Mac OS X PowerPC pozostaje zgodna ze starszymi aplikacjami Mac OS dzięki tak zwanej emulacji klasycznej, która umożliwia użytkownikom uruchamianie systemu Mac OS 9 jako procesu w systemie Mac OS X, dlatego wiele starszych aplikacji działa tak, jakby działały na starej wersji systemu operacyjnego. system. Wersja Classic nie obsługuje komputerów z procesorami Intel.

W kwietniu 2002 roku eWeek doniósł o plotce, jakoby Apple posiadało wersję systemu Mac OS X o nazwie kodowej Marklar, która działała na procesorach Intel x86. Pomysł Marklara polegał na przejściu Mac OS X na alternatywną platformę, która pozwoliłaby Apple przezwyciężyć problemy rozwojowe platformy PowerPC. Plotki pozostały niepotwierdzone aż do maja 2005 roku, kiedy w sieciach wymiany plików pojawiła się wersja systemu Mac OS X dla procesorów Intel.

6 czerwca 2005 roku Steve Jobs potwierdził te pogłoski i ogłosił na WWDC, że w ciągu dwóch lat Apple przejdzie z procesorów PowerPC na procesory Intel. Wcześniej Apple zmienił platformę z Motoroli 68K na IBM/Motorola PowerPC — Apple dodał do nowego systemu operacyjnego emulator Motoroli 68K, który umożliwił uruchamianie większości aplikacji 68K. Apple wspierał emulator przez 11 lat; jednakże podczas przejścia na firmę Intel został on usunięty. Nowy system operacyjny zawierał emulator PowerPC o nazwie Rosetta. Również, nowa wersja XCode i odpowiednie narzędzia konsolowe umożliwiają tworzenie uniwersalnych plików binarnych (tłustych plików binarnych) - plików wykonywalnych, które mogą obsługiwać kilka platform (ppc, ppc64, i386, ...).

Obecnie większość aplikacji dostępnych tylko na platformie PowerPC jest obsługiwana przy użyciu emulatora Rosetta. Apple prosi jednak programistów o stworzenie uniwersalnych aplikacji dla obu platform. Aplikacje uniwersalne działają szybciej na komputerach z procesorem Intel niż aplikacje PowerPC działające przy użyciu emulatora Rosetta. Niektóre oprogramowanie PowerPC, takie jak rozszerzenia jądra i wtyczki Preferencji systemowych, nie są obsługiwane na komputerach z procesorami Intel.

Podczas gdy na komputerach MacIntel można uruchamiać aplikacje PowerPC, x86 i generyczne, na komputerach Mac PowerPC można uruchamiać tylko aplikacje generyczne i PowerPC. Wsparcie dla platformy PowerPC pozostało w systemie Mac OS X 10.5. Jobs potwierdził także pogłoskę, że nowa wersja Mac OS X działała na procesorach Intel przez większość swojego istnienia, ponieważ w Mac OS X istniała już wieloplatformowość — OpenSTEP został przeniesiony na wiele platform, w tym x86, a Darwin dodał obsługę oba (PowerPC i x86).

Mac OS X został przeniesiony na iPhone'a i iPoda touch. Pomimo większych zmian – na przykład zamkniętej platformy i braku pulpitu (zastępuje go SpringBoard) – port zachowuje takie funkcje jak Darwin, jądro XNU. Niektóre programy innych firm zachowują efekty z wersji komputerowej - na przykład program Converter.

Ewolucja Mac OS X

System operacyjny Apple Mac OS X jest obecnie dostępny w dwóch wersjach: wersji dla stacji roboczych i laptopów oraz wersji dla serwera, która jest niezbędna do organizacji pracy lokalnej sieci korporacyjnej. Od czasu wydania systemu Mac OS X 10.0 wydano sześć kolejnych modyfikacji, z których każda nosi imię kota.

Mac OS X 10.0 Cheetah (Cheetah): stał się pierwszą zaktualizowaną wersją systemu operacyjnego Systemy Mac system operacyjny. Pojawił się w marcu 2001 roku i został stworzony w oparciu o usługi UNIX OS i FreeBSD. Nowa technologia umożliwiło zwiększenie funkcjonalności, niezawodności i bezpieczeństwa nowego systemu operacyjnego. Ale wersja 10.0 Cheetah była niestabilna i brakowało jej wielu funkcji Ostatnia wersja Mac OS X, więc Apple wydało bezpłatną aktualizację.

Mac OS X 10.1 Puma: bezpłatna aktualizacja opracowana przez firmę Apple umożliwiła aktualizację systemu operacyjnego Mac OS X 10.0 Cheetah do wersji 10.1 (Puma), co umożliwiło skorygowanie szeregu niedociągnięć występujących w pierwszej wersji i ulepszenie stabilność. Pełni takie funkcje jak: personifikacja, wysoka jakość grafikę, szybki dostęp do parametrów systemu, poszerzanie zakresu możliwości sieciowych i urządzeń peryferyjnych, odtwarzanie i nagrywanie płyt DVD.

Mac OS X 10.2 Jaguar: w nowej wersji systemu operacyjnego Mac OS X wprowadzono ponad 150 rodzajów różnorodnych zmian i uzupełnień, z których główną była obsługa sprzętowej akceleracji interfejsu użytkownika za pomocą technologii Quartz Extreme, jako w wyniku czego całe przetwarzanie obrazu odbywa się przez procesor karty graficznej. W tej wersji wprowadzono centrum multimedialne QuickTime 6, internetowy komunikator internetowy iChat, ujednoliconą książkę adresową i system wprowadzania pisma ręcznego Inkwell. Udoskonalono programy pocztowe, dodając filtrowanie spamu, wyszukiwanie plików na dysku Findera i wyszukiwanie informacji w Internecie Sherlock 3.

Mac OS X 10.3 Panther: wydany 24 października 2003 roku, wprowadził technologię szyfrowania danych FileVault. Kolejne aktualizacje systemu przyniosły szereg innych zmian, takich jak: naprawiono niektóre problemy bezpieczeństwa, zwiększono niezawodność pracy ze zdalnymi plikami w sieciach mieszanych, ulepszony system udostępniania plików i obsługę sieci bezprzewodowych, zaktualizowano sterowniki kart graficznych, system katalogów i obsługę OpenGL. Wprowadzono zmiany i ulepszenia w przeglądarce Safari, poczcie klienta poczty, książce adresowej, Stickies i QuickTime, a także ulepszono obsługę oprogramowania innych firm.

Mac OS X 10.4 Tiger: wydany w kwietniu 2005 roku i zawierający ponad 200 zmian i dodatków niezbędnych do szybszej i stabilniejszej pracy komputera. Głównymi nowościami tej wersji systemu operacyjnego Mac OS X była unikalna funkcja Spotlight do szybkiego wyszukiwania informacji oraz interfejs widżetu Dashboard, aplikacja Automator, zaprojektowana w celu automatyzacji szeregu stale powtarzanych czynności, co umożliwiło wykonywanie rutynowych czynności Pracuj jednym kliknięciem.

Mac OS X 10.5 Leopard: wprowadzony na rynek 26 października 2007 roku, zawiera ponad 300 ulepszeń i dodatków. Zmiany dotknęły przede wszystkim jądro systemu operacyjnego, zintegrowany jest z nim framework dynamicznego śledzenia DTrace, pojawiło się także środowisko Cocoa Bridges do tworzenia aplikacji w językach programowania Ruby i Python.Scripting Bridge pozwala na automatyzację aplikacji Mac za pomocą programów w Objective-C, Ruby i Python. Railsy, ​​Mongrel i Capistrano zostały również uwzględnione w systemie. W tej chwili Mac OS X 10.5 Leopard jest uznawany za pełnoprawny system UNIX. Ważnym wydarzeniem było pojawienie się w tej wersji programu Boot Camp, dzięki któremu można już zainstalować system operacyjny Windows na komputerach Macintosh jako drugi działający system operacyjny. Nowa wersja Mac OS X całkowicie zaktualizowała Findera i inne przydatne aplikacje, dodając takie funkcje, jak Stacks, Quick Look, Spaces i program Time Machine do tworzenia kopii zapasowych systemu i danych.

Mac OS X 10.6 Snow Leopard: został wprowadzony w czerwcu 2008 roku i zawiera szereg dramatycznych zmian. Teraz działa tylko na procesorach Intel, wykorzystuje technologie 64-bitowe, działa równie dobrze z aplikacjami 64-bitowymi i 32-bitowymi, zajmuje prawie połowę miejsca na dysku, instaluje się, ładuje i działa szybciej. Wszystko standardowe Aplikacje na Maca OS X (Finder, Mail, Safari, iCal i iChat itp.) w nowej wersji zostały przeniesione na kod 64-bitowy, co znacząco zwiększyło ich wydajność i uczyniło je bardziej odpornymi na ataki hakerów. Grand Central Dispatch pozwala w pełni wykorzystać możliwości systemów wielordzeniowych i zwiększyć wydajność komputera. Dodano skalowanie interfejsu. System operacyjny Snow Leopard wykorzystuje technologię Bonjour do udostępniania plików, stosy do pracy z oknami programów, a także posiada zaktualizowaną funkcję Expose, która stała się jeszcze wygodniejsza i dostępna. Zwiększono szybkość tworzenia kopii zapasowych i można teraz używać serwera przekazującego AIM do przesyłania danych, aby zapobiec awariom połączenia w programie iChat.

Nawet najbardziej zagorzali fani OS X czasami muszą skorzystać z „wrogiego” systemu Windows. Sytuacje są różne: od konieczności korzystania z klientów bankowych i oprogramowania korporacyjnego, po uruchamianie gier. Istnieje wiele sposobów uruchamiania aplikacji napisanych dla systemu Windows, wykorzystując zarówno narzędzia firm trzecich, jak i autorskie rozwiązania Apple.

Tradycyjnie można je podzielić na trzy kategorie: pełna instalacja systemu Windows, wykorzystanie maszyn wirtualnych i emulatorów środowiska oprogramowania Windows. Każda opcja ma swoje zalety i wady, dlatego przyjrzymy się im wszystkim, abyś mógł wybrać tę, która jest dla Ciebie najwygodniejsza.

Instalowanie systemu Windows przy użyciu Boot Camp

Specjalnie dla tych nieszczęśników, którzy nie są w stanie zerwać wszelkich więzi z Windowsem, Apple stworzyło narzędzie „Boot Camp Assistant”, za pomocą którego możesz przygotować swojego Maca na Instalacja Windowsa i faktycznie go zainstaluj. W takim przypadku na dysku tworzona jest osobna partycja, dzięki której obydwa systemy operacyjne mogą pracować niezależnie od siebie.

Będziesz potrzebować 50 GB wolnego miejsca i dysk rozruchowy systemu Windows. Sam proces instalacji jest bardzo prosty, wystarczy postępować zgodnie z instrukcjami kreatora i poczekać na zakończenie. Po ponownym uruchomieniu będziesz mieć do dyspozycji pełnoprawną wersję systemu Windows, tak jak na zwykłym komputerze PC. Wystarczy, że zainstalujesz niezbędne aplikacje lub gry – i możesz z nich korzystać. Możesz dowiedzieć się więcej o wymaganiach i obsługiwanych wersjach.

Korzyści z Boot Campu

  • Wydajność. Ponieważ wszystko Zasoby Maca wykorzystuje tylko jeden system operacyjny, uzyskujemy maksymalną wydajność.
  • Zgodność. Dzięki pełnoprawnemu systemowi Windows zapewniona jest pełna kompatybilność z dowolnymi aplikacjami i grami.

Wady Boot Campu

  • Trzeba uruchomić ponownie. Aby uruchomić system Windows, za każdym razem będziesz musiał ponownie uruchomić komputer Mac.
  • Brak integracji. System Windows nie obsługuje systemu plików HFS+, co oznacza, że ​​nie będzie można uzyskać z niego dostępu do plików OS X i odwrotnie.

Korzystanie z maszyn wirtualnych

Ta metoda ma wiele wspólnego z poprzednią, ale różni się nieco w wykonaniu. Dzięki niemu otrzymujemy również pełnoprawny system operacyjny, ale jest on instalowany nie na prawdziwym sprzęcie, ale na wirtualnym. Specjalne oprogramowanie (maszyna wirtualna) emuluje platformę sprzętową do uruchamiania systemu Windows, zabierając część zasobów komputera Mac i okazuje się, że jeden system operacyjny działa w innym.

Pulpit Parallels


Paralele.com

Być może najpopularniejsza maszyna wirtualna wśród użytkowników komputerów Mac. Parallels jest regularnie aktualizowany, zawsze współpracuje aktualne wersje OS X i Windows oraz posiada dodatkowe funkcje, takie jak tryb hybrydowy, w którym na ekranie jednocześnie wyświetlane są interfejsy OS X i Windows, a aplikacje uruchamiane są niezależnie od ich własności. Ponadto program może uruchamiać system Windows z partycji Boot Camp, co jest wygodne, jeśli potrzebujesz dostępu do jakichkolwiek aplikacji lub danych bez ponownego uruchamiania.

Wadą programu jest to, że Parallels nie jest darmowy. Wersja junior będzie kosztować 79,99 dolarów.

Fuzja VMware


vmware.com

Kolejne komercyjne rozwiązanie do wirtualizacji systemów operacyjnych. Kluczową cechą VMware Fusion jest kreator udostępniania, który pozwala przenieść całe środowisko z komputera PC z systemem Windows na maszynę wirtualną i kontynuować korzystanie z aplikacji na komputerze Mac. Zainstalowany system Windows udostępnia schowek systemowi OS X, a także dostęp do plików i zasobów sieciowych. Jego aplikacje są w pełni zintegrowane z funkcjami OS X (Spotlight, Mission Control, Exposé). Dodatkowo obsługuje uruchamianie systemu Windows z partycji Boot Camp.

VMware Fusion kosztuje 6300 rubli, ale przed zakupem możesz zapoznać się z jego możliwościami w bezpłatnej wersji próbnej.


Jeżeli Twoje plany nie uwzględniają dodatkowych wydatków na uruchamianie aplikacji Windows, to Twoim wyborem jest Oracle. W porównaniu do płatnych analogów ma znacznie mniej możliwości, ale jest całkiem odpowiedni do prostych zadań. Nie należy liczyć na integrację z funkcjami systemu OS X, ale podstawowe rzeczy, takie jak współdzielony schowek i dostęp do zasobów sieciowych, są tutaj dostępne. Wolna natura VirtualBoxa w pełni uzasadnia wszystkie jego ograniczenia.

Zalety maszyn wirtualnych

  • Jednoczesna praca dwóch systemów operacyjnych. Aby uruchomić aplikacje dla systemu Windows, nie musisz ponownie uruchamiać komputera Mac.
  • Udostępnianie plików. Ponieważ system Windows działa w systemie OS X, obsługa systemu plików nie stanowi problemu.

Wady maszyn wirtualnych

  • Kiepska wydajność. Ponieważ zasoby komputera Mac są współdzielone pomiędzy dwoma systemami operacyjnymi, działanie aplikacji jest znacznie wolniejsze, zwłaszcza na starszych komputerach.
  • Problemy ze zgodnością. Niektóre aplikacje (najczęściej gry) wymagające bezpośredniego dostępu do sprzętu mogą nie działać poprawnie lub nie działać wcale.

Korzystanie z emulatorów

W przypadku emulatorów wszystko wygląda zupełnie inaczej niż w przypadku maszyn wirtualnych i Boot Camp. Mówiąc dokładniej, mają one coś wspólnego z maszynami wirtualnymi, tyle że nie emulują systemu Windows jako całości, a jedynie te elementy jego oprogramowania, które są niezbędne do działania żądanej aplikacji. Nie będziemy mieli pełnoprawnego systemu operacyjnego i dostępu do jego funkcji: otrzymamy pewną warstwę kompatybilności, która pozwala na uruchomienie aplikacji Windows bezpośrednio w środowisku OS X.

Wszystkie emulatory działają na tej samej zasadzie. Instalacja aplikacji inicjowana jest poprzez plik setup.exe, a następnie w trakcie jej procesu konfigurowane są niezbędne parametry uruchomienia oraz automatycznie ładowane są niezbędne biblioteki. Następnie na Launchpadzie pojawi się ikona aplikacji, która będzie działać w taki sam sposób, jak wszystkie natywne programy OS X.

Rozlewnia Wina


winebottler.kronenberg.org

Ten emulator może zamienić plik .EXE w aplikację zgodną z systemem OS X. WineBottler umożliwia także automatyczne ładowanie niektórych już skonfigurowanych aplikacji Windows. Jest całkowicie darmowy i kompatybilny z OS X El Capitan.

Bukłak na wino

Kolejny emulator, który podobnie jak poprzedni wykorzystuje biblioteki Wine do tworzenia portów. W porównaniu do poprzedniego rozwiązania Wineskin posiada więcej ustawień i pozwala na ich precyzyjne dostrojenie. Omówiliśmy szczegółowo jego konfigurację i zastosowanie.

Krzyżowanie

Komercyjny emulator, którego zespół programistów zaadaptował i skonfigurował już dla Ciebie wiele popularnych aplikacji i gier Windows. CrossOver posiada przyjazny interfejs, a także eliminuje konieczność zagłębiania się w ustawienia i radzenia sobie z nimi możliwe błędy. Jedynym minusem jest to, że jest płatny. Licencja kosztuje 20,95 dolarów, ale obowiązuje 14-dniowy okres próbny.

Zalety emulatorów

  • Nie jest wymagana licencja Windows. Emulatory uruchamiają aplikacje poprzez warstwę kompatybilności, więc licencjonowana kopia systemu operacyjnego nie jest potrzebna.
  • Wydajność. Ponownie, ze względu na oszczędność zasobów wydawanych na uruchamianie pełnoprawnego systemu Windows na maszynach wirtualnych, uzyskujemy wyższą wydajność w porównaniu z nimi.

Wady emulatorów

  • Trudność w konfiguracji. Aby korzystać z aplikacji Windows, należy je najpierw skonfigurować, co nie zawsze jest łatwe, szczególnie w przypadku gier.
  • Problemy ze zgodnością. W niektórych przypadkach aplikacje (zwykle wymagające dużych zasobów) mogą nie działać poprawnie lub w ogóle nie działać.

Co wybrać

Co ostatecznie wybrać z takiej różnorodności? Na to pytanie nie ma jasnej odpowiedzi. W każdym konkretnym przypadku musisz opierać się na swoich potrzebach, ale ogólnie zalecenia są następujące.

  • Obóz dla rekrutów Nadaje się przede wszystkim dla graczy, ale także tych użytkowników, którzy potrzebują maksymalnej wydajności i kompatybilności z oprogramowaniem. Ponownie uruchamiamy komputer Mac i otrzymujemy pełnoprawny komputer z systemem Windows.
  • Wirtualne maszyny pomoże w przypadkach, gdy potrzebujesz obu systemów operacyjnych jednocześnie. Poświęcamy wydajność, ale unikamy ponownego uruchamiania i uzyskujemy dobrą integrację.
  • Emulatory Można go polecić tylko do prostych zadań i rzadkiego użytkowania. Na przykład, gdy kilka razy w miesiącu musisz skorzystać z klienta banku lub czasami odczuwasz nostalgię w ulubionej grze.

Wybierz najbardziej odpowiednią dla siebie opcję, a w komentarzach opowiedz nam, do jakich potrzeb używasz aplikacji Windows na komputerze Mac i w jaki sposób je uruchamiasz.

Oprogramowanie

Aby zapewnić płynne przejście z Mac OS 9 na Mac OS X, stworzono Carbon. Aplikacja napisana w Carbonie może działać na dowolnym z tych systemów operacyjnych. Z drugiej strony Mac OS X w dużej mierze dziedziczy po OpenSTEP, który nie jest wstecznie kompatybilny z innymi wersjami Mac OS. Apple obecnie zaleca API o nazwie Cocoa i dziedzictwo OpenSTEP jest w nim bardzo widoczne - wiele nazw klas zaczyna się od „NS” (NSObject, NSArray), co jest skrótem od NeXTSTEP.

Mac OS X obsługuje także Javę. Oznacza to, że aplikacje napisane w Javie i korzystające ze Swinga wyglądają tak samo, jak aplikacje korzystające z Cocoa. Tradycyjnie aplikacje Cocoa są tworzone w języku Objective C, będącym alternatywą dla Java. Jednak 25 lipca 2007 r. firma Apple ogłosiła, że ​​dalsze rozszerzenia Cocoa nie będą przenoszone na Javę. Mac OS X, począwszy od wersji 10.5 Leopard, jest wyposażony w interpreter Ruby z obsługą Cocoa.

W przeciwieństwie do swoich poprzedników, Mac OS X jest pełnoprawnym systemem operacyjnym z certyfikatem UNIX’03. Oznacza to, że większość programów napisanych dla systemów BSD, Linux i innych systemów typu UNIX będzie się kompilować i działać w systemie Mac OS X z niewielkimi lub żadnymi dodatkowymi zmianami w kodzie. W celu wygodnej instalacji takich programów opracowano menedżery pakietów, takie jak Fink lub MacPorts (dawniej DarwinPorts). Są podobne do apt w Debianie lub portów we FreeBSD.

Począwszy od wersji 10.3, Mac OS X domyślnie zawiera także X11.app, dostosowaną wersję serwera X. Pozwala to na uruchamianie aplikacji opracowanych dla X11 na Mac OS X - przy użyciu gtk, Qt dla X11 (Qt4 obsługuje Mac OS X zarówno w trybie X11, jak i zwykłym trybie Aqua) i innych. X11.app wykorzystuje kwarc do wyświetlania. Jednak X11.app ma wiele problemów, takich jak brak stylu Aqua w projektowaniu aplikacji i niepełna obsługa Unicode.

Wcześniejsze wersje systemu operacyjnego mogą uruchamiać serwer X za pośrednictwem XDarwin.

Mac OS X oparty jest na jądrze XNU, które wywodzi się z mikrojądra Mach 3.0.

Sprzęt komputerowy

Wczesne wersje systemu Mac OS X obsługiwały wszystkie komputery Macintosh (laptopy, komputery stacjonarne lub serwery) z procesorami PowerPC G3, G4 i G5. Późniejsze wersje nie obsługują już starszego sprzętu: na przykład wersja 10.3 Panther nie obsługuje starszych G3, 10.4 Tiger nie obsługuje systemów bez portów FireWire, a wersja beta Leoparda 10.5 zaprezentowana na WWDC w ogóle nie obsługuje G3. Istnieją jednak narzędzia, takie jak XPostFacto i poprawki na płytach instalacyjnych opracowane przez strony trzecie, umożliwiające instalowanie nowych wersji systemu Mac OS X na sprzęcie, który oficjalnie nie jest obsługiwany przez firmę Apple, w tym na niektórych systemach wcześniejszych niż G3. Wykluczając niektóre funkcje wymagane sprzętowo (takie jak akceleracja grafiki, nagrywanie DVD), system operacyjny oferuje tę samą funkcjonalność na każdym obsługiwanym sprzęcie.

Wersja PowerPC systemu Mac OS X pozostaje kompatybilna ze starszymi aplikacjami Mac OS dzięki tak zwanej emulacji klasycznej, która umożliwia użytkownikom uruchamianie systemu Mac OS 9 jako procesu w systemie Mac OS X, dlatego wiele starszych aplikacji działa tak, jakby działały na starej wersji systemu operacyjnego. system. Wersja Classic nie obsługuje komputerów z procesorami Intel.

W kwietniu 2002 roku eWeek doniósł o plotce, jakoby Apple posiadało wersję systemu Mac OS X o nazwie kodowej Marklar, która działała na procesorach Intel x86. Pomysł Marklara polegał na przejściu Mac OS X na alternatywną platformę, która pozwoliłaby Apple przezwyciężyć problemy rozwojowe platformy PowerPC. Plotki pozostały niepotwierdzone aż do maja 2005 roku, kiedy w sieciach wymiany plików pojawiła się wersja systemu Mac OS X dla procesorów Intel.

6 czerwca 2005 roku Steve Jobs potwierdził te pogłoski i ogłosił na WWDC, że w ciągu dwóch lat Apple przejdzie z procesorów PowerPC na procesory Intel. Wcześniej Apple zmienił platformę z Motorola 68K na IBM/Motorola PowerPC - Apple dodał do nowego systemu operacyjnego emulator Motoroli 68K, który pozwolił na uruchomienie większości aplikacji 68K. Apple wspierał emulator przez 11 lat; jednakże podczas przejścia na firmę Intel został on usunięty. Nowy system operacyjny zawierał emulator PowerPC o nazwie Rosetta. Ponadto nowa wersja XCode i odpowiednie narzędzia konsoli umożliwiają tworzenie uniwersalnych plików binarnych (tłustych plików binarnych) - plików wykonywalnych, które mogą obsługiwać kilka platform (ppc, ppc64, i386, ...).

Obecnie większość aplikacji dostępnych tylko na platformie PowerPC jest obsługiwana przy użyciu emulatora Rosetta. Apple prosi jednak programistów o stworzenie uniwersalnych aplikacji dla obu platform. Aplikacje uniwersalne działają szybciej na komputerach z procesorem Intel niż aplikacje PowerPC działające przy użyciu emulatora Rosetta. Niektóre oprogramowanie PowerPC, takie jak rozszerzenia jądra i wtyczki Preferencji systemowych, nie są obsługiwane na komputerach z procesorami Intel.

Podczas gdy na komputerach MacIntel można uruchamiać aplikacje PowerPC, x86 i generyczne, na komputerach Mac PowerPC można uruchamiać tylko aplikacje generyczne i PowerPC. Wsparcie dla platformy PowerPC pozostało w systemie Mac OS X 10.5. Jobs potwierdził także pogłoskę, że nowa wersja Mac OS X działała na procesorach Intel przez większość swojego istnienia, ponieważ w Mac OS X istniała już wieloplatformowość - OpenSTEP został przeniesiony na wiele platform, w tym x86, a Darwin dodał obsługę obu (PowerPC i x86).

Mac OS X został przeniesiony na iPhone'a i iPoda touch. Pomimo poważnych zmian – na przykład zamkniętej platformy i braku pulpitu (zastępuje go SpringBoard) – port zachował takie funkcje, jak Darwin, jądro XNU. Niektóre programy innych firm zachowują efekty z wersji komputerowej - na przykład program Converter.

Od dawna ta dwójka system operacyjny Prowadzimy wojnę. Niektórzy udowadniają piękno oprogramowania Apple, podczas gdy inni robią wszystko, co w ich mocy, aby argumentować na korzyść systemu Windows. Nadal są zwolennicy Linuksa, ale nie będziemy ich dotykać.

Dlaczego więc oprogramowanie Microsoft jest bardziej odpowiednie dla zwykłych użytkowników? Znaleźliśmy 10 powodów, dla których warto faworyzować system Windows. A oto pierwszy z nich.

Gry

Na Mac OS praktycznie nie ma gier. Oczywiście możesz zainstalować maszynę wirtualną, zainstalować tam zabawkę i być szczęśliwym. Ale to jest gra o kulach, nie da się tego inaczej ująć. A korporacja Yabłoko nie chce przyciągać deweloperów z branży gier do portowania gier na Mac OS.

Ten sam system Windows 10 ma w swojej funkcjonalności tryb gry - sam system operacyjny ogranicza wszystkie programy działające w tle, które są obecnie niepotrzebne pod względem zasobów. Cała uwolniona moc jest przekazywana grze. Zgadzam się, jest to znacznie wygodniejsze niż ręczne czyszczenie aplikacji działających w tle.

Aktualizacja sprzętu

Ponieważ poruszyliśmy już temat gier, musimy porozmawiać o konfiguracjach komputera Macintosh i zwykłej jednostki systemowej.

Możesz zaktualizować jednostkę systemową w systemie Windows tak szybko, jak chcesz: dodaj pamięć, zmień kartę graficzną na mocniejszą, całkowicie odbuduj ją od zera na nowej płyta główna– to wszystko jest dla Ciebie dostępne w każdej chwili. Najważniejsze, że są na to wystarczające środki. Gry z roku na rok stają się coraz bardziej wymagające, a producenci komponentów również nie śpią, wypuszczając zaktualizowany lub zupełnie nowy sprzęt do jednostki. Ale nie dotyczy to laptopów i komputerów typu all-in-one: tutaj nie jest lepiej niż w przypadku gadżetu Apple.

Ale w przypadku jabłka ta sztuczka nie zadziała. Dodać Baran już powoduje poważne trudności i nie ma sensu nawet jąkać się o coś większego. A biorąc pod uwagę obżarstwo nowych gier, za 2-3 lata pojawi się pytanie o wymianę obecnego gadżetu na nowszy.

Nawet nie biorąc pod uwagę gier, istnieje wiele równie energochłonnych programów, które wymagają mocnego sprzętu. Nawiasem mówiąc, jednostka systemowa Windows kosztuje 2–2,5 razy taniej niż podobna konfiguracja produktów Apple. Więc pomyśl o tym.

Kompatybilność systemu z urządzeniami peryferyjnymi

Kolejnym problemem systemu Mac OS jest jego kompatybilność z różnymi urządzeniami. Drukarki, skanery, routery Wi-Fi i wiele innych urządzeń biurowych nie zawsze są poprawnie identyfikowane przez komputer Macintosh. Są chwile, kiedy system całkowicie odmawia współpracy z czymś.

Urządzenia, dla których Apple samodzielnie opracowuje sterowniki, będą działać bez problemów.

Taka sytuacja jest prawie niemożliwa w systemie Windows. Ten system operacyjny nie wykryje technologii, chyba że jest bardzo stara i bardzo specyficzna. A wtedy, jeśli są sterowniki, są bardzo duże szanse, że wszystko będzie działać poprawnie.

Praca z oknami programów

Macintosh ma nieprzyjemną cechę dziwnego rozszerzania aplikacji do trybu pełnoekranowego. Na przykład przeglądarka może częściowo się rozwinąć, odcinając rozmiar okna dla określonej strony. To samo dotyczy niektórych innych narzędzi. Dziwna logika pracy. Istnieje jednak narzędzie Magnet. Aby program działał poprawnie, zalecamy instalację go na czystym systemie operacyjnym.

Na Windowsie nie ma takiego problemu. Tryb pełnoekranowy to tryb pełnoekranowy.


Dobór oprogramowania dla systemów

Nawiasem mówiąc, o samych programach. Dostępna jest po prostu kolosalna ilość oprogramowania dla systemu Windows na każdy gust i do każdego zadania. Po prostu nie znajdziesz takiej obfitości dla komputerów Mac. Cóż, tam tego nie znajdziesz. Nawet istniejące oprogramowanie bardzo często ma gorszą funkcjonalność niż jego odpowiedniki na komputery PC.

Ten sam Office, który żyje na Macu, jest poważnie gorszy od giganta Microsoftu. Chociaż może to w ogóle nie mieć znaczenia, ponieważ obecnie istnieje już wiele usług działających za pośrednictwem przeglądarki. Pliki zapisywane są w chmurze i możesz z nimi pracować na dowolnym urządzeniu.

Jest jeszcze jeden punkt: programy w technologii Apple zużywają więcej pamięci RAM niż w systemie Windows. Niewiele, ale jednak.

Występowanie systemów

Apple instaluje system Mac OS tylko na komputerach stacjonarnych i laptopach typu „wszystko w jednym”. Jest iOS dla smartfonów i tabletów. Wydawać by się mogło, że wszystko jest w porządku. Ale dlaczego nie zintegrować komputera Mac z urządzeniami mobilnymi? Oczywiście niektóre funkcje nie będą dostępne ze względu na brak zasobów sprzętowych na iPhonie lub iPadzie.

A chłopaki z Microsoftu bardzo aktywnie umieszczają swój system operacyjny na urządzeniach mobilnych. Ten sam Microsoft Surface jest tego bezpośrednim potwierdzeniem, chociaż jego cena jest nieco zawyżona. Ile urządzeń mobilnych innych firm używa systemu Windows 10 jako systemu operacyjnego? Jest ich bardzo dużo i ich liczba stale rośnie. Pomaga w tym również rozwój atomowych procesorów Intel i dość wydajnych układów wideo.


3D w systemie operacyjnym

Wraz z rozwojem technologii z zakresu 3D i rzeczywistości rozszerzonej, Microsoft bardzo chętnie wdrażał je do swoich systemów.

A co z Apple? Już od dawna karmią społeczeństwo obietnicami, ale nie widać żadnych ruchów w tym kierunku. A jeśli zaczną to robić, to w jakim stopniu?

Podsumujmy to

Co mogę powiedzieć? Komputery PC z systemem Windows są znacznie większe niż komputery Mac. I dotyczy to nie tylko komputerów: smartfonów i tabletów z systemem Windows 10 jest mnóstwo.

Gracze mają tu dużą swobodę, a bogactwo oprogramowania otwiera szeroko oczy. Aktualizacja jest znacznie szybsza i tańsza niż w przypadku produktów Apple. I nie wszędzie w Yabłoko można samodzielnie wymienić dysk twardy lub pamięć RAM. Oznacza to, że musisz udać się do centrum serwisowego.

Teraz mogą rozpocząć się gorące debaty na temat tego, że Mac OS jest bezpieczniejszy, wirusy są na niego prawie odporne itp. Właściwie, jeśli masz normalny program antywirusowy i głowę na ramionach, wirusy dla systemu Windows nie są bardzo niebezpieczne. Mogą też zacząć udowadniać, że instalując Boot Camp, możesz z niego korzystać Programy Windowsowe. Możliwe, ale to znowu kule.

O szybkości systemów operacyjnych. Wszystko tutaj jest bardzo subiektywne. Wielu twierdzi, że Windows 10 jest równie dobry, jeśli nie lepszy, pod względem szybkości i płynności. Animacja obu systemów jest doskonała.

Osobista opinia autora artykułu jest taka: przejście na produkty jabłkowe nie jest uzasadnione. Ani ekonomicznie, ani pod względem asortymentu oprogramowania i gier. Jeśli chcesz po prostu spróbować czegoś nowego, zainstaluj maszynę wirtualną z systemem Mac OS, a następnie zdecyduj, czy jest ona warta swojej ceny, czy nie.