Pierwsze komputery Mac z chipami Apple Silicon to niezwykle zaawansowane urządzenia. Co jednak z działaniem systemu Windows na tych komputerach, biorąc pod uwagę przejście z procesorów Intela na autorskie procesory ARM od Apple? Czy funkcja Boot Camp jest nadal dostępna? Oto wszystko, co powinieneś wiedzieć.
Dlaczego układ M1 stanowi wyzwanie dla oprogramowania Windows
Chip M1 firmy Apple stanowi pierwszy krok w kierunku Apple Silicon w komputerach Mac. Jest to unikalny procesor ARM, który bardziej przypomina układy stosowane w iPhone’ach i iPadach niż tradycyjne procesory Intel stosowane w starszych modelach Mac.
Apple wprowadziło system tłumaczenia Rosetta 2, który umożliwia nowym komputerom Mac uruchamianie aplikacji opracowanych dla procesorów Intel. Twoje obecne aplikacje Mac będą działać bez problemu, nawet jeśli nie zostały zaktualizowane do obsługi Apple Silicon. Choć mogą występować pewne opóźnienia związane z tłumaczeniem, układ M1 jest na tyle wydajny, że aplikacje działają z porównywalną szybkością do tych uruchamianych na komputerach z procesorami Intel. Po aktualizacji do wersji obsługującej Apple Silicon, aplikacje będą działać jeszcze szybciej.
A co z aplikacjami, które nie są przeznaczone dla systemu macOS?
Czy M1 Mac wspiera Boot Camp?
Komputery Mac z procesorami Intel oferują funkcję „Boot Camp”, która pozwala na instalację systemu Windows bezpośrednio na komputerze. Aby przełączać się pomiędzy systemami Windows i macOS, użytkownik musi ponownie uruchomić urządzenie. Windows działa na Macu analogicznie do działania na komputerze PC, ponieważ oba typy komputerów korzystają z tej samej architektury sprzętowej.
Nawet gdyby Apple wprowadziło Boot Camp na M1, można byłoby zainstalować jedynie wersję ARM systemu Windows 10. Ta wersja, dostępna od listopada 2020 roku, nie jest jeszcze w pełni funkcjonalna. Oferuje emulację, która pozwala na uruchamianie aplikacji napisanych dla procesorów Intel, ale działa znacznie wolniej i z większą liczbą błędów niż tłumaczenie na macOS. Co więcej, obecnie nie obsługuje aplikacji 64-bitowych, a jedynie 32-bitowe. Microsoft pracuje nad tym.
Pomimo ewentualnych ograniczeń wersji ARM Windows 10, Microsoft nie udostępnia jej do pobrania dla użytkowników indywidualnych. Jest ona dostępna tylko dla producentów sprzętu, którzy chcą ją preinstalować na swoich urządzeniach.
Czy możliwe jest uruchamianie maszyn wirtualnych Windows na komputerach M1 Mac?
Na komputerach Mac z procesorami Intel można uruchamiać oprogramowanie Windows za pomocą maszyn wirtualnych. Do popularnych programów wirtualizacyjnych należą Parallels Desktop oraz VMWare Fusion. Ale czy te rozwiązania będą działać na M1 Mac?
Wkrótce, chociaż na początku, po premierze MacBooków M1 w listopadzie 2020 roku, te programy nie były jeszcze gotowe do działania na nowych chipach Apple.
Obecne wersje Parallels Desktop i VMware Fusion nie funkcjonują poprawnie na komputerach Mac z Apple Silicon. Aplikacje te opierają się na funkcjach wirtualizacji sprzętu, które są dostępne w komputerach z procesorami Intel. Zarówno Parallels, jak i VMware obiecały, że przyszłe aktualizacje będą to umożliwiały. VMware nie przedstawiło jeszcze konkretnego harmonogramu
Jednak architektura na pewno będzie kolejnym wyzwaniem. Na WWDC 2020 Apple zaprezentowało Parallels działające bez zarzutu na maszynie wirtualnej z systemem Linux, co prawdopodobnie było wersją ARM Linuksa.
Gdy nowe narzędzia wirtualizacyjne staną się dostępne, wydaje się, że będą działać tylko z systemami operacyjnymi ARM. Parallels informuje, że jest „zdumiony wieściami od Microsoftu o dodaniu wsparcia dla x64 w Windows na ARM”. Aby to wykorzystać, Microsoft musiałby udostępnić użytkownikom Maca wersję Windows 10 na ARM, która mogłaby być zainstalowana na maszynach wirtualnych. Obecnie Parallels nie obsługuje wersji Intel Windows na Apple Silicon, co mogłoby skutkować znacznym spowolnieniem, nawet gdyby to było możliwe.
Jak działa CodeWeavers CrossOver?
Jednym ze sposobów na uruchamianie niektórych aplikacji Windows na komputerze M1 jest użycie CodeWeavers CrossOver dla Maca. To oprogramowanie bazuje na Wine, otwartoźródłowym rozwiązaniu, które umożliwia użytkownikom Linuksa uruchamianie niektórych aplikacji Windows bez konieczności posiadania systemu Windows.
CodeWeavers to zasadniczo warstwa zgodności, która została zaprojektowana do uruchamiania aplikacji Windows w systemach operacyjnych innych niż Windows. Choć nie jest to idealne rozwiązanie i nie obsługuje wszystkich aplikacji, a także mogą wystąpić błędy, firma CodeWeavers prowadzi bazę danych aplikacji, które działają poprawnie.
CrossOver działa na komputerach Mac z układami Apple Silicon. Jeśli dana aplikacja Windows działa na komputerach Mac, powinna również działać na modelach z Apple Silicon.
Czy warto kupić M1 Mac, jeśli potrzebujesz Windows?
Apple M1 MacBook Air, MacBook Pro oraz Mac Mini to pierwsze modele nowej generacji, które wyznaczają kierunek przyszłości komputerów Mac bez procesorów Intel.
Warto zauważyć, że Apple nadal oferuje komputery Mac z procesorami Intel. Oznacza to, że Maci z Apple Silicon nie są jeszcze odpowiednie dla każdego użytkownika.
Jeżeli potrzebujesz pełnoprawnego systemu Windows z Boot Camp lub maszyn wirtualnych, M1 MacBooki mogą nie być najlepszym wyborem. W takim przypadku rozważ zakup modelu z procesorem Intel.
Jednakże, jeśli jesteś entuzjastą M1 MacBooków, możesz rozważyć kompromis. Na przykład, jeśli jesteś otwarty na posiadanie dwóch urządzeń, możesz mieć jeden laptop MacBook oraz oddzielny komputer stacjonarny lub laptopa do obsługi oprogramowania Windows. Choć może to brzmieć nietypowo, może okazać się bardziej komfortowe niż ciągłe przełączanie się między systemami za pomocą Boot Camp.
Inną możliwością jest zdalne uruchamianie aplikacji Windows na serwerze i dostęp do nich zdalnie. To może być przyszłościowe rozwiązanie dla wielu użytkowników. Microsoft rzekomo pracuje nad projektem „Cloud PC”, który pozwoli organizacjom na uruchamianie aplikacji na serwerach Microsoftu, umożliwiając dostęp do pulpitu z dowolnego urządzenia.