Iki šiol jūs turėtumėte būti susipažinę su M1 lustas, naujasis „Apple“ SoC, kuris pakeičia „Intel“ kaip visų būsimų „Mac“ kompiuterių procesorių. Jūs netgi galite nusipirkti keli Mac dabar jau įdiegtas M1 lustas.
Jei jau įsigijote savo M1 Mac arba ketinate jį užsisakyti, jums gali kilti keletas klausimų. Daugeliui vartotojų, ypač kūrėjų, svarbus „Mac“ naudojimo atvejis yra „Windows“ (arba „Windows“ programų) paleidimas „MacOS“ įrenginyje.
Tiems, kuriems reikia paleisti „Windows“ savo „Mac“, galbūt norėsite perskaityti šį įrašą prieš pirkdami.
Turinys
-
Kodėl naujasis M1 lustas yra „Windows“ problema „Mac“.
- x86 prieš ARM: kodėl „Apple“ persijungė
-
Ar Boot Camp vis dar veikia M1 Mac kompiuteriuose?
- Ar tai reiškia, kad „Apple“ visiškai nustos remti „Boot Camp“?
- O kaip su „Windows“ virtualiomis mašinomis M1 luste?
- Ar turėtumėte praleisti M1 „Mac“, jei reikia paleisti „Windows“?
-
Šiuo metu…
- Parallels VM: netrukus (?)
- CrossOver: paleiskite (kai kurias) „Windows“ programas
-
Išvada: Palaukite arba judėkite toliau
- Susiję įrašai:
Kodėl naujasis M1 lustas yra „Windows“ problema „Mac“.
Deja, M1 lustas sukelia komplikacijų, jei norite paleisti „Windows“ savo „Mac“. Taip yra todėl, kad M1 lustas naudoja kitokią architektūrą nei „Intel“ lustai, kurie yra lustai, kuriems skirta „Windows“.
Tiksliau, M1 lustas sukurtas remiantis ARM architektūra, o „Intel“ – x86 architektūra. Tai reiškia, kad iš esmės M1 Mac ir x86 kompiuteriai yra nesuderinami vienas su kitu.
Procesoriaus architektūra keičia ne tik kompiuterio veikimą, bet ir tai, kas gali veikti tame kompiuteryje. Programos turi būti sukurtos vienai ar kitai. Kompensuoti šį skirtumą yra toks iššūkis, kad net programas, kurios anksčiau buvo sukurtos „Mac“, reikia perdaryti arba išversti naudojant „Rosetta 2“.
Taigi, kalbant apie „Windows“ paleidimą „M1 Mac“, taip, švelniai tariant, yra keletas problemų.
![](/f/abfb840c81dc3e77127f142b6da3bba1.jpg)
x86 prieš ARM: kodėl „Apple“ persijungė
Prieš įsigilindami į šios problemos mastą, skirkime šiek tiek laiko ir supraskime, kodėl „Apple“ iš pradžių pakeis x86.
Pirma, aiškus atsakymas: „Intel“ priklauso x86 architektūra. Tai įmonė, kuri tai išrado! Taigi, norint, kad „Apple“ atsiskirtų ir sukurtų konkuruojančią lustą, prasminga pasirinkti alternatyvią architektūrą.
Skaitykite čia Norėdami sužinoti, kodėl „Apple“ norėjo nustoti naudoti „Intel“ lustus.
Antra, Apple jau kurį laiką kuria ARM lustus savo mobiliuosiuose įrenginiuose (iPhone, iPad, Apple Watch, AirPods, Apple TV – viskas). „Apple“ inžinieriai yra patyrę, patogūs ir efektyvūs naudojant šią architektūrą. Tai yra jų vairinėje.
Trečia, kadangi „Apple“ visus savo mobiliuosius įrenginius kuria su ARM lustais, tai reiškia ARM Mac gali paleisti iPad ir iPhone programas. Tai didelis žingsnis siekiant panaikinti atotrūkį tarp šių įrenginių ir padidinti jų suderinamumą, o tai yra labai svarbus Apple žingsnis.
Ar Boot Camp vis dar veikia M1 Mac kompiuteriuose?
Dabar, kai žinome, kodėl „Windows“ gali neveikti „Mac“ sistemoje ir kodėl „Apple“ nusprendė priimti šį sprendimą, laikas atsakyti į klausimą, kuris kyla daugeliui jūsų galvos. Būgnų riedėjimas….Ne, „Boot Camp“ neveikia naujuose „M1 Mac“ kompiuteriuose.
Nemanau, kad man reikia čia per daug detalizuoti, nes ką tik baigėme paaiškinti, kodėl taip yra. Bet tai tiesa. „Windows“ anksčiau buvo galima įdiegti „Mac“ naudojant „Boot Camp“ funkciją. Kadangi „Mac“ procesorius nebegali interpretuoti „Windows“ operacinės sistemos, tai šiuo metu daugiau ar mažiau neįmanoma.
Ar tai reiškia, kad „Apple“ visiškai nustos remti „Boot Camp“?
Į šį klausimą yra šiek tiek sunkiau atsakyti. Aš neįsivaizduoju, kas yra Apple darbotvarkėje; Galbūt Boot Camp grįš kitą savaitę. Jei spėčiau, sakyčiau, kad „Boot Camp“ grįš bent jau po metų, o labiau tikėtina, kad jis negrįš ilgesniam laikui, jei kada nors.
Taip yra todėl, kad yra tik du būdai, kaip išspręsti ARM ir x86 architektūros neatitikimą. Arba „Apple“ sukuria „Rosetta“ tipo paslaugą, kuri realiuoju laiku paverčia „Windows 10“, arba „Windows“ siūlo patikimą savo OS ARM versiją.
Nematau, kad pirmasis iš šių dalykų įvyktų artimiausiu metu. Tačiau antrasis jau egzistuoja. Galite atsisiųsti ir įdiegti „Windows 10“ ARM versiją ARM SoC. Tačiau rašymo metu ši „Windows“ versija nėra pati patikimiausia. Jis lėtas, klaidingas ir, kadangi yra pagrįstas ARM, neveikia jokių 64 bitų „Windows“ programų (tačiau galite paleisti 32 bitų).
„Microsoft“ stengiasi tai pagerinti, todėl tikimės, kad „Windows 10“ ARM leidimas ateityje taps praktiškesnis. Tačiau, net jei „Microsoft“ rytoj paskelbė, kad „ARM Windows 10“ yra tokia pat tvirta kaip „x86 Windows 10“, tai nereiškia, kad galėsite ją įdiegti savo „Mac“. Tada „Apple“ reikės atgaivinti „Boot Camp“ funkciją, o tai, žinoma, dar reikia pamatyti.
Trumpai tariant, „Boot Camp“ „Mac“ yra miręs artimiausioje ateityje, ir nesitikiu, kad ji greitai grįš.
O kaip su „Windows“ virtualiomis mašinomis M1 luste?
Taip pereiname prie antrojo būdo, kaip paleisti „Windows“ „Mac“, ir tai yra naudojant virtualią mašiną.
Tiems, kurie nežino, virtuali mašina yra kompiuterio emuliatorius. Darbalaukyje sukuriamas mažas langas su antruoju darbalaukiu bet kuriai platformai, kuri jums patinka. Paprastai tai naudoja kūrėjai, tačiau taip pat galite naudoti „Windows“ programoms „Mac“ paleisti (pvz., žaidimams).
Prognozė čia yra šiek tiek šviesesnė. Galiausiai niekas netrukdo „Windows“ virtualiosioms mašinoms paleisti M1 Mac kompiuteriuose. Iššūkis čia yra tas, kad dauguma VM programų buvo sukurtos x86 Mac. Taigi visos esamos VM, kurias žinote ir mėgstate, dabar turi būti perkurtos naujiems „Mac“ kompiuteriams.
„Apple“ WWDC20 metu parodė „Parallels“ (populiarią VM), veikiančią M1 „Mac“. Tačiau tai buvo „Parallels“ prototipo versija ir veikė „Linux“, o ne „Windows 10“.
Trumpai tariant, atrodo, kad VM ateina į M1 Mac kompiuterius. Jiems tiesiog reikia šiek tiek daugiau laiko.
Ar turėtumėte praleisti M1 „Mac“, jei reikia paleisti „Windows“?
Deja, kai kuriems vartotojams gali nepakakti vilties, kad VM atsiras į „Mac“. Kai nebeliko Boot Camp ir VM DOA, M1 lustas gali netikti profesionalams.
Jei kasdien dirbate su „Windows“ virtualiosiomis mašinomis, laukčiau, kol pasiimsiu M1 „Mac“. Nepasakyčiau, kad niekada jo nepirktumėte, tiesiog palaukite iki kito pavasario ir tada atnaujinkite. Abejoju, ar užtruks daug ilgiau, kol populiarios VM grįš į „MacOS“.
Jei dažnai dirbate „Boot Camp“ sistemoje „Mac“, artimiausioje ateityje praleisčiau M1 „Mac“. Nesu tikras, ar „Apple“ teikia pirmenybę „Boot Camp“, todėl sunku pasakyti, ar ji grįš, ar ne. Jei namuose neturite „Windows 10“ įrenginio, kurį neprieštaraujate perjungti, kurį laiką nekeisčiau „Intel Mac“ į M1 Mac.
Šiuo metu…
Tai dar ne visos blogos naujienos. Yra keletas sprendimų, kuriuos galite naudoti „M1 Mac“, kad paleistumėte „Windows“ virtualiąsias mašinas ir programas. Žemiau pateikiamos dvi priežastys, dėl kurių galbūt galėsite įsigyti M1 Mac šiandien.
Parallels VM: netrukus (?)
Parallels VM ir kitos populiarios VM paslaugos (pvz., VMFusion) šiuo metu kuria Windows VM M1 Mac kompiuteriams. Tačiau neatrodo, kad joks VM teikėjas dar būtų pasiruošęs. Paralelės turi paskelbė, kad dirba ir kad viskas atrodo daug žadanti.
Be to, mes daug ko nežinome. Nors nieko nežinau apie naujos architektūros VM kūrimą, sakyčiau, kad tai yra saugi prielaida, kad pirmosios VM bus paruoštos bent jau kitą pavasarį. Taigi, jei galite palaukti, aš palauksiu.
CrossOver: paleiskite (kai kurias) „Windows“ programas
Kol laukiate, 110% rekomenduočiau patikrinti Kryžminis. „CrossOver“ yra VM alternatyva, leidžianti paleisti „Windows“ programas „Mac“ kompiuteryje. Užuot emuliavęs „Windows“ aplinką (pvz., VM), „Windows“ komandas paverčia „Mac“ komandomis net M1 „Mac“ kompiuteriuose.
Tai leidžia paleisti visas „Windows“ programas (įskaitant tas, kurias kuriate) „Mac“. Nors jis nesiūlo tokio pat gylio kaip VM, jis atlieka darbą ir neleidžia įsigyti „Windows“ licencijos. Ir jei naudojate VM arba Boot Camp žaidimams „Mac“, „CrossOver“ jums padės.
Išvada: Palaukite arba judėkite toliau
Daugeliui vartotojų manau, kad VM ir alternatyvų, tokių kaip CrossOver, perspektyvos pakaks, kad pasisotintų, kol nepagerės „Windows“ palaikymas M1 Mac kompiuteriuose. Tačiau tiems, kuriems reikia „Boot Camp“, paimčiau „Intel Mac“, kol jie vis dar yra šalia, ir sukryžiuosiu pirštus. O gal laikas pirkti Windows?