Sule kuulutus

WWDC 2020 arendajakonverentsi puhul avalikustas Apple esimest korda üsna põhjapaneva muudatuse – Macid lähevad Inteli protsessoritelt üle Apple’i enda Silicon kiibikomplektidele. Sellest lubas hiiglane ainult kasu, eriti jõudluse ja energiatõhususe valdkonnas. Arvestades, et tegemist on üsna suure muudatusega, on levinud ka mure, kas Apple liigub õiges suunas. Ta valmistus täielikuks arhitektuurimuutuseks, mis toob kaasa tohutuid väljakutseid. Kasutajad olid enim mures (tagurpidi) ühilduvuse pärast.

Arhitektuuri muutmine nõuab tarkvara täielikku ümberkujundamist ja selle optimeerimist. Inteli protsessoritega Mac-arvutitele programmeeritud rakendusi lihtsalt ei saa Apple Siliconiga Mac-arvutites käivitada. Õnneks on Cupertino hiiglane ka sellele veidi valgust heitnud ja tolmutanud Rosetta lahenduselt, mida kasutatakse rakenduse ühelt platvormilt teisele tõlkimiseks.

Apple Silicon lükkas Macy edasi

See ei võtnud kaua aega ja kohe 2020. aasta lõpus tutvustati kolme esimest M1 kiibiga Maci. Just selle kiibistikuga suutis Apple kõigil hinge tõmmata. Apple'i arvutid said tõesti seda, mida hiiglane neile lubas – alates suuremast jõudlusest, väikese tarbimise ja hea ühilduvuseni. Apple Silicon määratles selgelt Macide uue ajastu ja suutis need viia tasemele, millega isegi kasutajad ise polnud arvestanud. Olulist rolli mängib selles ka eelmainitud Rosetta 2 kompilaator/emulaator, mis tagas, et saime uutel Macidel juba enne uuele arhitektuurile üleminekut käivitada kõike, mis meil oli.

Apple on lahendanud praktiliselt kõik A-st Z-ni. Alates jõudlusest ja energiatarbimisest kuni äärmiselt olulise optimeerimiseni. See tõi endaga kaasa veel ühe olulise pöördepunkti. Maci müük hakkas kasvama ja Apple'i kasutajad läksid entusiastlikult üle Apple Silicon kiipidega Apple'i arvutitele, mis omakorda motiveerib arendajaid endid hiljem oma rakendusi uue platvormi jaoks optimeerima. See on suurepärane koostöö, mis viib kogu Apple'i arvutite segmenti pidevalt edasi.

Windowsi puudumine Apple Siliconil

Teisest küljest ei puuduta see ainult eeliseid. Üleminek Apple Siliconile tõi endaga kaasa ka teatud puudused, mis püsivad enamasti tänaseni. Nagu alguses juba mainisime, ootasid Apple’i inimesed juba enne esimeste Macide tulekut, et suurim probleem on ühilduvuse ja optimeerimise poolel. Seetõttu oli kartus, et me ei saa uutes arvutites ühtegi rakendust korralikult käivitada. Aga selle (õnneks) lahendab Rosetta 2. Kahjuks on aga endiselt püsiv Boot Campi funktsiooni puudumine, mille abil sai macOS-i kõrvale installida traditsioonilisi Windowsi ja hõlpsalt kahe süsteemi vahel vahetada.

MacBook Pro operatsioonisüsteemiga Windows 11
Windows 11 kontseptsioon MacBook Pros

Nagu eespool mainisime, muutis Apple oma lahendusele üle minnes kogu arhitektuuri. Enne seda toetus see Inteli protsessoritele, mis olid ehitatud x86 arhitektuurile, mis on arvutimaailmas ülekaalukalt levinuim. Peaaegu iga arvuti või sülearvuti töötab sellel. Seetõttu pole Windowsi (Boot Camp) enam võimalik Maci installida ega virtualiseerida. Windows ARM-i virtualiseerimine on ainus lahendus. See on spetsiaalne distributsioon otse nende kiibikomplektidega arvutitele, peamiselt Microsoft Surface seeria seadmetele. Õige tarkvara abil saab selle süsteemi virtualiseerida ka Apple Siliconiga Macis, kuid ka siis ei saa sa traditsioonilise Windows 10 või Windows 11 pakutavaid võimalusi.

Apple saavutab hinded, Windows ARM on kõrval

Apple pole ainuke, kes kasutab arvutivajaduste jaoks ka ARM-arhitektuuril põhinevaid kiipe. Nagu ülaltoodud lõigus mainisime, on Microsoft Surface'i seadmed, mis kasutavad Qualcommi kiipe, samas olukorras. Kuid siin on üsna põhimõtteline erinevus. Kui Apple’il õnnestus Apple Siliconile üleminekut esitleda täieliku tehnoloogilise revolutsioonina, siis Windowsiga enam nii ei veda ning ta peidab end hoopis eraldatuses. Seetõttu tekib huvitav küsimus. Miks pole Windows ARM nii õnnelik ja populaarne kui Apple Silicon?

Sellel on suhteliselt lihtne seletus. Nagu Windowsi kasutajad ise märkisid, ei too selle ARM-i versioon praktiliselt mingit kasu. Ainus erand on aku pikem tööiga, mis tuleneb üldisest ökonoomsusest ja madalast energiatarbimisest. Kahjuks see lõpeb sellega. Sel juhul maksab Microsoft oma platvormi avatuse eest lisatasu. Kuigi tarkvara varustuse poolest on Windows hoopis teisel tasemel, arendatakse palju rakendusi vanemate tööriistade abil, mis näiteks ARM-i jaoks lihtsat kompileerimist ei võimalda. Ühilduvus on selles osas ülioluline. Apple seevastu läheneb sellele teise nurga alt. Ta mitte ainult ei tulnud välja Rosetta 2 lahendusega, mis hoolitseb rakenduste kiire ja usaldusväärse tõlke eest ühelt platvormilt teisele, vaid tõi samal ajal arendajate endi kätte ka hulga tööriistu lihtsaks optimeerimiseks.

rosetta2_apple_fb

Sel põhjusel mõtlevad mõned Apple'i kasutajad, kas neil on tegelikult vaja Boot Campi või Windows ARM-i tuge üldiselt. Tänu Apple'i arvutite populaarsuse kasvule paraneb ka üldine tarkvaravarustus. See, millest Windows on aga pidevalt mitu taset ees, on mängimine. Kahjuks poleks Windows ARM ilmselt sobiv lahendus. Kas te tervitaksite Boot Campi naasmist Macidesse või saate ilma selleta hakkama?

.