Az ARM-alapú laptopok néhány éve még különleges eszköznek számítottak, ma viszont egyre több modell épül ilyen processzorra. Az Apple gépeiben már régóta saját ARM-alapú lapkák dolgoznak, Windows alatt pedig a Snapdragon X sorozat hozott komolyabb áttörést. Közben az x86 továbbra is meghatározó az Intel és az AMD laptopjaiban.
A hétköznapi felhasználó ebből sokszor semmit nem vesz észre. Böngészés, videózás, irodai munka vagy üzenetküldés közben mindkét architektúra hasonló élményt adhat. A különbség akkor válik fontossá, amikor régebbi programok, speciális illesztőprogramok, játékok vagy professzionális eszközök kerülnek elő.
A natív program fut a legegyszerűbben
A processzor csak a saját utasításkészletéhez készült gépi kódot tudja közvetlenül végrehajtani. Az ARM-ra fordított program ARM processzoron, az x86 vagy x64 változat pedig Intel- és AMD-alapú rendszereken fut natívan.
A nagy alkalmazások jelentős részéből már létezik ARM-változat. Windows alatt többek között a Microsoft 365 alkalmazásai, Chrome, Zoom, Spotify, Blender, DaVinci Resolve és számos Adobe-program is elérhető natív ARM64 kiadásban. Ilyenkor az architektúraváltás a felhasználó számára szinte láthatatlan.
A natív program általában kevesebb köztes feldolgozást igényel, ezért jobb teljesítményt és energiahatékonyságot adhat. ARM laptop vásárlásakor azonban továbbra is érdemes ellenőrizni a rendszeresen használt programokat, különösen akkor, ha speciális vagy régebbi szoftverről van szó.
Az emuláció sok régi alkalmazást megment
Egy ARM-os Windows laptop nem kizárólag ARM-programokat tud futtatni. A Windows 11 Prism nevű emulációs rendszere képes számos x86 és x64 alkalmazás utasításait ARM64-re átalakítani.
Ez azt jelenti, hogy sok régi program külön ARM-verzió nélkül is elindul. Egyszerű irodai vagy kisebb segédprogramoknál az emuláció teljesítményvesztesége akár alig észrevehető lehet.
Az emuláció azonban nem minden problémát old meg. Egy program működhet ugyan, de lassabban indulhat, nagyobb lehet a processzorterhelése, vagy bizonyos kiegészítői nem működnek. A kompatibilitási gondok leginkább akkor jelentkeznek, ha az alkalmazás szorosan kapcsolódik a Windows alacsonyabb szintű részeihez.
Apple gépeken hasonló feladatot lát el a Rosetta 2, amely az Intel-alapú Macre készült alkalmazások futtatását segíti Apple Silicon rendszereken. A hosszú távú biztos megoldás azonban itt is a natív ARM-verzió.
Az illesztőprogramoknál nincs egyszerű fordítás
A legfontosabb különbség az alkalmazások és a hardveres illesztőprogramok között van. Egy hagyományos x86 programot a rendszer emulálhat, egy másik architektúrára készült kernelillesztőt azonban általában nem.
Ez problémát jelenthet például régi:
- nyomtatóknál és lapolvasóknál;
- speciális hang- és videóeszközöknél;
- mérőműszereknél;
- ipari vagy vállalati hardvereknél.
Ha a gyártó nem készített ARM64 illesztőprogramot, előfordulhat, hogy maga a vezérlőprogram elindul, az eszköz mégsem használható.
Ezért céges vagy szakmai környezetben az ARM laptop kiválasztásánál nem elég a fő alkalmazást ellenőrizni. A hozzá kapcsolódó hardvereket, VPN-klienseket, biztonsági megoldásokat és egyéb rendszerkomponenseket is meg kell vizsgálni.
A játékok jelentik az egyik legnehezebb területet
PC-s játékoknál az x86 továbbra is biztonságosabb választás. Nem feltétlenül maga a játék motorja jelenti a problémát. Egyes címek másolásvédelmet, csalás elleni rendszert vagy speciális grafikus összetevőket használnak, amelyek nem mindig működnek megfelelően ARM rendszeren.
Régebbi és egyszerűbb játékok közül sok fut emulációval, de a kompatibilitás címről címre változhat. Egy frissítés ráadásul javíthatja vagy éppen megváltoztathatja a működést.
Aki elsősorban munkára, böngészésre és multimédiára vesz laptopot, annak ez kevésbé fontos. Aki viszont nagy Steam-könyvtárral rendelkezik, rendszeresen játszik új PC-s címekkel, vagy VR-eszközt használ, annak továbbra is különösen alaposan kell ellenőriznie az ARM-kompatibilitást.
Professzionális szoftvernél a bővítmények is számítanak
A nagy kreatív alkalmazások ARM-támogatása sokat fejlődött, de egy munkafolyamat nem feltétlenül csak a főprogramból áll. Videószerkesztésnél kodekbővítmény, hangfeldolgozásnál külön plug-in, mérnöki munkánál speciális modul vagy licenckezelő is szükséges lehet.
Előfordulhat tehát, hogy maga az alkalmazás natívan fut ARM-on, de egy régi kiegészítő miatt mégsem használható a megszokott munkafolyamat.
Laptopcsere előtt ezért érdemes nemcsak a program nevét, hanem a teljes környezetet végignézni: alkalmazás, bővítmények, hardverek, illesztőprogramok és vállalati segédprogramok együtt határozzák meg a kompatibilitást.
Hétköznapi használatnál egyre kevésbé fontos az architektúra
Böngésző, irodai program, videóhívás, streaming, levelezés és általános képszerkesztés mellett ma már kevésbé indokolt kizárólag az ARM vagy x86 felirat alapján dönteni. Sokkal fontosabb lehet az akkumulátoros üzemidő, a memória mérete, a kijelző, a teljesítmény és az ár.
Az x86 előnye továbbra is a rendkívül széles visszamenőleges kompatibilitás. Az ARM elsősorban hatékony működéssel, hosszú üzemidővel és egyre bővülő natív szoftverkínálattal vonzó.
Az eltérő architektúra tehát nem tűnt el a vásárlási szempontok közül, de egyre ritkábban okoz gondot a hétköznapi programoknál. Leginkább régi hardverek, speciális szakmai szoftverek, plug-inek és PC-s játékok esetén kell még komolyan számolni vele.
Fotó: Magnific


