Sule kuulutus

Apple Siliconi enda kiipide kasutuselevõtt äratas tohutut tähelepanu. 2020. aasta juunis mainis Apple esimest korda ametlikult, et kavatseb Inteli protsessoritest loobuda oma lahenduse kasuks, mis kannab nime Apple Silicon ja mis põhineb ARM-arhitektuuril. Siiski on erinev arhitektuur, mis mängib üsna põhjapanevat rolli – kui me seda muudame, siis teoreetiliselt võime öelda, et peame iga rakenduse ümber kujundama, et see korralikult töötaks.

Cupertino hiiglane lahendas selle puuduse omal moel ja pika kasutuse järel tuleb tõdeda, et päris soliidne. Aastaid hiljem võttis ta uuesti kasutusele Rosetta lahenduse, mis varem tagas sujuva ülemineku PowerPC-lt Intelile. Täna on meil siin sama eesmärgiga Rosetta 2. Võime seda ette kujutada teise kihina, mida kasutatakse rakenduse tõlkimiseks, nii et seda saab käivitada ka praegusel platvormil. See muidugi vähendab jõudlust, samas võib ilmneda ka muid probleeme.

Rakendus peab töötama algselt

Kui tahame Apple Silicon seeria kiipidega varustatud uuematest Macidest tõesti maksimumi võtta, on enam-vähem vajalik, et töötaksime optimeeritud rakendustega. Nad peavad nii-öelda natiivselt jooksma. Kuigi mainitud Rosetta 2 lahendus töötab üldiselt rahuldavalt ja suudab tagada meie äppide sujuva töö, ei pruugi see alati nii olla. Suurepärane näide on populaarne Discord messenger. Enne selle optimeerimist (native Apple Silicon tugi) ei olnud selle kasutamine täpselt kaks korda nii meeldiv. Iga operatsiooniga tuli paar sekundit oodata. Siis kui optimeeritud versioon tuli, nägime tohutut kiirendust ja (lõpuks) sujuvat kulgemist.

Mängudega on muidugi sama lugu. Kui tahame, et need töötaksid sujuvalt, peame need praeguse platvormi jaoks optimeerima. Võib eeldada, et Apple Siliconile üleminekuga kaasa toonud jõudluse kasvu tõttu soovivad arendajad tuua oma pealkirjad Apple'i kasutajateni ja luua nende seas mängukogukonna. See tundus isegi algusest peale nii. Peaaegu niipea, kui turule jõudsid esimesed M1 kiibiga Macid, teatas Blizzard oma legendaarse mängu World of Warcraft toest. Tänu sellele saab seda täies mahus mängida isegi tavalise MacBook Airiga. Kuid pärast seda pole me muid muudatusi näinud.

Arendajad ignoreerivad täielikult uue Apple Silicon platvormi saabumist ja lähevad endiselt oma teed, arvestamata Apple'i kasutajatega. See on mõneti mõistetav. Apple'i fänne üldiselt nii palju pole, eriti mitte neid, kes on mänguhuvilised. Sel põhjusel sõltume ülalmainitud Rosetta 2 lahendusest ja saame seetõttu mängida ainult neid pealkirju, mis on algselt kirjutatud macOS-i (Intel) jaoks. Kuigi mõne mängu puhul ei pruugi see olla vähimgi probleem (näiteks Tomb Raider, Golf With Your Friends, Minecraft jne), siis teiste jaoks on tulemus praktiliselt mängimatu. See kehtib näiteks Euro Truck Simulator 2 kohta.

M1 MacBook Air Tomb Raider
Tomb Raider (2013) MacBook Airis koos M1-ga

Kas me näeme muutust?

Muidugi on natuke kummaline, et Blizzard oli ainuke, kes optimeerimise tõi ja keegi ei jälginud seda. Iseenesest on see kummaline käik isegi selle firma poolt. Selle teine ​​lemmikpealkiri on kaardimäng Hearthstone, millega enam nii vedanud ei ole ja mis tuleb tõlkida Rosetta 2 kaudu. Igal juhul on ettevõttes ka hulk muid tiitleid, näiteks Overwatch, mille Blizzard seevastu , pole kunagi MacOS-i jaoks esitatud ja töötab ainult Windowsi jaoks.

Seega on asjakohane küsida, kas me kunagi näeme oma lemmikmängudes muutusi ja optimeerimist. Mängude segmendis valitseb esialgu täielik vaikus ja väga lihtsalt võiks öelda, et Apple Silicon lihtsalt ei ole kellestki huvitatud. Aga väike lootus on veel. Kui Apple'i järgmise põlvkonna kiibid toob huvitavaid täiustusi ja Apple'i kasutajate osakaal suureneb, siis võib-olla peavad arendajad reageerima.

.