Tagad jums vajadzētu būt pazīstamam ar M1 mikroshēma, Apple jaunais SoC, kas aizstāj Intel kā procesoru visiem nākamajiem Mac datoriem. Jūs pat varat iegādāties daži Mac datori tagad jau ir instalēta M1 mikroshēma.
Ja jau esat iegādājies savu M1 Mac vai apsverat tādu pasūtīt, jums var rasties daži jautājumi. Daudziem lietotājiem, īpaši izstrādātājiem, svarīgs Mac datora lietošanas gadījums ir Windows (vai Windows lietotņu) palaišana jūsu MacOS datorā.
Tiem, kam operētājsistēmā Windows ir jādarbojas savā Mac datorā, pirms pirkuma veikšanas, iespējams, vēlēsities izlasīt šo ziņu.
Saturs
-
Kāpēc jaunā M1 mikroshēma rada problēmas operētājsistēmai Windows operētājsistēmā Mac
- x86 pret ARM: kāpēc Apple pārslēdzās
-
Vai Boot Camp joprojām darbojas M1 Mac datoros?
- Vai tas nozīmē, ka Apple pilnībā pārtrauks atbalstīt Boot Camp?
- Kā ar Windows virtuālajām mašīnām M1 mikroshēmā?
- Vai jums vajadzētu izlaist M1 Mac datorus, ja jums ir nepieciešams palaist Windows?
-
Tikmēr…
- Parallels VM: drīzumā (?)
- CrossOver: palaidiet (dažas) Windows programmas
-
Secinājums: pagaidiet vai turpiniet
- Saistītās ziņas:
Kāpēc jaunā M1 mikroshēma rada problēmas operētājsistēmai Windows operētājsistēmā Mac
Diemžēl M1 mikroshēma rada sarežģījumus, ja vēlaties darbināt Windows savā Mac datorā. Tas ir tāpēc, ka M1 mikroshēmā tiek izmantota cita arhitektūra nekā Intel mikroshēmām, kurām ir paredzēta sistēma Windows.
Konkrētāk, M1 mikroshēma ir veidota uz ARM arhitektūras, savukārt Intel ir veidota uz x86 arhitektūra. Tas nozīmē, ka pamata līmenī M1 Mac un x86 personālie datori nav savietojami viens ar otru.
Procesora arhitektūra maina ne tikai to, kā dators darbojas, bet arī to, kas var darboties šajā datorā. Lietojumprogrammas ir jāveido vienam vai otram. Tas ir tik sarežģīts izaicinājums, kā kompensēt šo atšķirību, ka pat lietotnes, kas iepriekš tika izstrādātas operētājsistēmai Mac, ir jāpārveido vai jātulko, izmantojot Rosetta 2.
Tātad, runājot par Windows palaišanu M1 Mac datorā, jā, ir dažas problēmas, lai neteiktu vairāk.
x86 pret ARM: kāpēc Apple pārslēdzās
Pirms iedziļināties šīs problēmas apjomā, veltīsim laiku, lai saprastu, kāpēc Apple vispār pāriet no x86.
Pirmkārt, acīmredzama atbilde: Intel pieder x86 arhitektūra. Tas ir uzņēmums, kas to izgudroja! Tāpēc, lai Apple atdalītos un izveidotu konkurējošu mikroshēmu, ir jēga izvēlēties tikai alternatīvu arhitektūru.
Lasiet šeit lai uzzinātu, kāpēc Apple vēlējās pārtraukt Intel mikroshēmu izmantošanu.
Otrkārt, Apple jau kādu laiku savās mobilajās ierīcēs (iPhone, iPad, Apple Watch, AirPods, Apple TV – viss) izstrādā ARM mikroshēmas. Apple inženieri ir pieredzējuši, ērti un efektīvi izmanto šo arhitektūru. Tas atrodas viņu stūres mājā.
Treškārt, Apple visas savas mobilās ierīces ir veidojis ar ARM mikroshēmām, tas nozīmē ARM Mac var palaist iPad un iPhone lietotnes. Tas ir liels solis, lai novērstu plaisu starp šīm ierīcēm un palielinātu to savietojamību, kas ir ļoti Apple solis.
Vai Boot Camp joprojām darbojas M1 Mac datoros?
Tagad, kad mēs zinām, kāpēc operētājsistēma Windows var nedarboties operētājsistēmā Mac un kāpēc Apple izvēlējās pieņemt šādu lēmumu, ir pienācis laiks atbildēt uz jautājumu, kas ir jūsu prātā. Bungu rīboņa….Nē, Boot Camp nedarbojas jaunajos M1 Mac datoros.
Es domāju, ka šeit nav jāiedziļinās pārāk daudz, jo mēs tikko esam pabeiguši izskaidrot, kāpēc tas tā ir. Bet tā ir taisnība. Iepriekš Windows bija instalējama operētājsistēmā Mac, izmantojot funkciju Boot Camp. Tā kā Mac procesors vairs nevar interpretēt Windows operētājsistēmu, šobrīd tas ir vairāk vai mazāk neiespējami.
Vai tas nozīmē, ka Apple pilnībā pārtrauks atbalstīt Boot Camp?
Uz šo jautājumu ir nedaudz grūtāk atbildēt. Man nav ne jausmas, kas ir Apple darba kārtībā; varbūt Boot Camp atgriezīsies nākamnedēļ. Ja es minētu, es teiktu, ka Boot Camp atgriešanās ir vismaz pēc gada, un, visticamāk, tā neatgriezīsies daudz ilgāku laiku, ja vispār.
Tas ir tāpēc, ka ir tikai divi veidi, kā atrisināt neatbilstību starp ARM un x86 arhitektūru. Vai nu Apple izveido Rosetta līdzīgu pakalpojumu, kas reāllaikā pārveido operētājsistēmu Windows 10, vai arī Windows piedāvā stabilu savas operētājsistēmas ARM versiju.
Es neredzu, ka pirmā no šīm lietām notiks tuvākajā laikā. Tomēr otrais jau pastāv. Varat lejupielādēt un instalēt Windows 10 ARM versiju ARM SoC. Tomēr rakstīšanas laikā šī Windows versija nebija visuzticamākā. Tas ir lēns, kļūdains un, tā kā tas ir balstīts uz ARM, tajā nedarbojas neviena 64 bitu Windows lietotne (tomēr varat palaist arī 32 bitu).
Microsoft strādā, lai to uzlabotu, tāpēc, cerams, Windows 10 ARM izdevums nākotnē kļūs praktiskāks. Tomēr, pat ja Microsoft rīt paziņoja, ka ARM Windows 10 ir tikpat izturīgs kā x86 Windows 10, tas nenozīmē, ka jūs varētu to instalēt savā Mac datorā. Pēc tam Apple būtu jāatdzīvina Boot Camp funkcija, kas, protams, vēl ir jāredz.
Īsāk sakot, Boot Camp operētājsistēmā Mac ir miris tuvākajā nākotnē, un es nedomāju, ka tā drīzumā atgriezīsies.
Kā ar Windows virtuālajām mašīnām M1 mikroshēmā?
Tādējādi mēs nonākam pie otrā veida, kā palaist Windows operētājsistēmā Mac, un tas ir, izmantojot virtuālo mašīnu.
Tiem, kas nezina, virtuālā mašīna ir datora emulators. Tas izveido nelielu logu uz jūsu darbvirsmas ar otru darbvirsmu, kas paredzēta jebkurai platformai. Parasti to izmanto izstrādātāji, lai gan jūs to varat izmantot arī Windows lietotņu palaišanai operētājsistēmā Mac (piemēram, spēles).
Šeit prognoze ir nedaudz gaišāka. Galu galā nekas netraucē Windows virtuālo mašīnu palaišanu M1 Mac datoros. Izaicinājums šeit ir tāds, ka lielākā daļa VM lietojumprogrammu tika izstrādātas x86 Mac datoriem. Tāpēc visas esošās virtuālās mašīnas, kuras jūs zināt un mīlat, tagad ir jāpārbūvē jaunajiem Mac datoriem.
Apple WWDC20 laikā parādīja Parallels (populāru virtuālo mašīnu), kas darbojas M1 Mac datorā. Tomēr šī bija Parallels prototipa versija, un tajā darbojās Linux, nevis Windows 10.
Īsāk sakot, izskatās, ka VM nāk uz M1 Mac. Viņiem vienkārši vajag mazliet vairāk laika.
Vai jums vajadzētu izlaist M1 Mac datorus, ja jums ir nepieciešams palaist Windows?
Diemžēl dažiem lietotājiem ar cerību, ka virtuālās mašīnas nonāks Mac datorā, var nepietikt. Kad Boot Camp vairs nav un virtuālās mašīnas DOA, M1 mikroshēma var nebūt piemērota profesionāļiem.
Ja katru dienu strādājat ar Windows virtuālo mašīnu, es gaidīšu, kad paņemšu M1 Mac datoru. Es jums neteiktu, ka nekad to neiegādājieties, vienkārši nogaidiet līdz nākamajam pavasarim un pēc tam veiciet jaunināšanu. Es šaubos, ka būs nepieciešams daudz ilgāks laiks, līdz populārās virtuālās mašīnas atgriezīsies MacOS.
Ja bieži strādājat Boot Camp operētājsistēmā Mac, tuvākajā nākotnē es izlaidīšu M1 Mac datorus. Es neesmu pārliecināts, vai un kā Apple piešķir Boot Camp prioritāti, tāpēc ir grūti pateikt, vai tā atgriezīsies. Ja vien jums mājās nav Windows 10 mašīnas, kuru jūs neiebilstat pārslēgties, es kādu laiku nemainītu Intel Mac pret M1 Mac.
Tikmēr…
Tās nav visas sliktas ziņas. Ir daži risinājumi, ko varat izmantot M1 Mac datorā, lai palaistu Windows virtuālās mašīnas un programmas. Tālāk ir norādīti divi iemesli, kāpēc jūs varētu jau šodien iegādāties M1 Mac.
Parallels VM: drīzumā (?)
Parallels VM un citi populāri VM pakalpojumi (piemēram, VMFusion) pašlaik izstrādā Windows VM M1 Mac datoriem. Tomēr šķiet, ka neviens VM pakalpojumu sniedzējs vēl nav gatavs. Paralēlēm ir paziņoja, ka strādā pie tā un lietas izskatās daudzsološi.
Turklāt mēs neko daudz nezinām. Lai gan es neko nezinu par VM izstrādi jaunai arhitektūrai, es teiktu, ka tas ir drošs pieņēmums, ka pirmās virtuālās mašīnas būs gatavas vismaz nākamā gada pavasarī. Tātad, ja jūs varat gaidīt, es gaidītu.
CrossOver: palaidiet (dažas) Windows programmas
Kamēr jūs gaidāt, es 110% ieteiktu jums pārbaudīt CrossOver. CrossOver ir VM alternatīva, kas ļauj palaist Windows lietotnes Mac datorā. Tā vietā, lai emulētu Windows vidi (piemēram, virtuālo mašīnu), tā Windows komandas pārvērš Mac komandās pat M1 Mac datoros.
Tas ļauj darbināt visas savas Windows lietotnes (tostarp tās, kuras izstrādājat) savā Mac datorā. Lai gan tas nepiedāvā tādu pašu dziļuma līmeni kā VM, tas paveic darbu un pasargā jūs no Windows licences iegādes. Un, ja izmantojat virtuālās mašīnas vai Boot Camp spēlēm operētājsistēmā Mac, CrossOver jums to nodrošinās.
Secinājums: pagaidiet vai turpiniet
Lielākajai daļai lietotāju es domāju, ka virtuālās mašīnas un tādas alternatīvas kā CrossOver būs pietiekami, lai jūs apmierinātu, līdz uzlabosies Windows atbalsts M1 Mac datoros. Tomēr tiem, kam ir nepieciešama Boot Camp, es paņemšu Intel Mac datoru, kamēr viņi vēl ir blakus, un sakrustu jūsu pirkstus. Vai varbūt ir pienācis laiks iegādāties Windows?