Arvamus
Jooksul WWDC 2020 peasündmus, teatas Apple, et läheb tulevastes Maci arvutites üle oma ARM-põhistele räniprotsessoritele. Kui te pole arendaja, ei pruukinud see teadaanne olla eriti kaalukas. Kolmkümmend minutit, mis Apple pühendas teadaande sellele osale, ei selgitanud vähe, miks kasutajad peaksid sellest hoolima ülemineku kohta, kuid see ajalooline nihe muudab seda, kuidas Maci tarkvara ettenähtavalt töötab tulevik. Kuigi nihe on järkjärguline, teatas Apple, et annab oma esimesed räni toitega Macid välja aasta lõpuks. Miks peaksime siis Maci kasutajatena sellest muudatusest hoolima? Mida see meie edasiliikumise jaoks tähendab?
Seotud: Apple avalikustab WWDC 2020 messil uue macOS Big Suri
Apple'i uued ränikiibid tarnivad suurepärane jõudlus vati kohta, mis tähendab, et saate suure töötlemisvõimsuse, mis on ka tõhus, mille tulemuseks on parem aku tööiga. Ainuüksi energiakasutuse osas tähendab see nihe tõenäoliselt MacBookide aku oluliselt paremat kasutusaega. iPhone ja iPad juba kasutavad neid patenteeritud ränikiipe, seega tähendab see, et enamik teie mobiilseadme rakendusi ühendage korralikult oma Maci arvutisse, kuigi see jätab lahendamata probleemi, mis puudutab puuteekraani liideselt hiirele ja hiirele üleminekut klaviatuur. Protsessori arendamise ja kasutajaliidese vaheline tugev koordineerimine võib potentsiaalselt võimaldada Apple'il ehitada võimsamaid seadmeid. On täiesti võimalik, et see üleminek võib kaasa tuua parema kasutuskogemuse, kuid tarkvaraarendajate jaoks on see teade murettekitav.
Konkreetsete protsessoriplatvormide jaoks loodud programmid tavaliselt ei tööta erineva protsessoriga arvutis. Ettevõtted kulutavad aastaid ja miljoneid dollareid konkreetsete platvormide jaoks mõeldud tarkvara arendamiseks ning see üleminek tähendab, et nad peavad kõike otsast alustama. Programmi algusest peale uuesti ülesehitamine võib lõppeda kuluga, mida paljud arendajad, eriti väiksemad, ei saa endale lubada. Kui räniprotsessorid üle võtavad, võib juhtuda, et mõni meie lemmikrakendus jääb tolmu alla. 2006. aastal, kui Apple läks üle Inteli protsessoritele, muutusid paljud rakendused ühildumatuks ja kohanemine võttis aastaid, kui üldse. See ajalugu kordub kindlasti järgmiste aastate jooksul, kui Macid lähevad üle uutele patenteeritud räniprotsessoritele. Tööstusharu professionaale, kes kasutavad Mace, võib oodata soovimatu üllatus, kui nende Maci uus värskendus ei toeta enam nende tööks kasutatavat tarkvara. Apple teeb valiku muuta põhjalikult rakenduste arendamise arhitektuuri ja seda üleminek muudab arendajatel palju raskemaks luua võimsat tarkvara, mis töötab kõikjal platvormid.
On peaaegu kindel, et mõnest praegu kasutatavast MacOS-i rakendusest saavad tarkvarana möödunud aegade jäänused arendajad peavad investeerima kaks korda rohkem aega, et luua platvormideüleseid rakendusi, mis töötavad nii arvutis kui ka Mac. Suure nõudlusega rakenduste jaoks, nagu Photoshop, on rakendus täpselt häälestatud, et saaksite oma masinast maksimumi võtta. See kahekordistab Adobe jaoks vajaliku töömahu, et sammu pidada. Selle ja muu võimsa tarkvara kõrgetasemelised kasutajad võivad näha jõudluse langust, kui arendajad ei hoolda hoolikalt oma rakendusi nii PC kui ka Maci jaoks.
Pärast WWDC sündmust jäi meie meeskonnal palju ebakindlust, kuidas suhtuda uutesse protsessoritesse. Apple ei suutnud selgelt edastada, kuidas see üleminek kasutajatele kasulik oleks. Tsiteeriti uute räniprotsessorite nulltehnilisi andmeid, mis jättis meile vaid usu, et see töötab. Mida kauem nad selgitasid, kui hämmastavad on uued protsessorid ilma spetsiifilisuseta, seda närvilisemaks me tundsime. Üks eriti veider valik oli juhtida tähelepanu Microsoft Wordi "sujuvale kerimisele", mis on olnud enamiku arvutite ühine omadus viimase viieteistkümne aasta jooksul. Kõik tajutavad eelised või puudused on praegu spekulatiivsed, kuid me teame mõnda asja: parimal juhul on see hämmastav protsessor, mille jaoks arendajad kirjutavad põnevusega. Halvimal juhul võib arendajatel olla palju rohkem tööd ja tarbijate jaoks võib see tähendada, et nende lemmiktarkvara enam ei toetata, eriti kui see on pärit väiksemalt arendajalt.