Évekig tartó elutasítás és nyílt szkepszis után váratlanul hivatalos Linux-kliens fejlesztésébe kezdett az Epic Games. Az Epic Games Launcher natív változata a közösségi segédprogramok korszaka után hozhat közvetlen támogatást a nyílt forráskódú rendszerekre.
A fejlesztés ténye egy közösségi kérdezz-felelek során derült ki, ahol a cég egyik mérnöke megerősítette: a háttérben már zajlanak a munkálatok, így a felhasználók a jövőben saját alkalmazást kaphatnak. Bár pontos megjelenési dátumot még nem tűztek ki, a lépés egyértelmű fordulatot jelent a vállalat korábbi stratégiájában, amely hosszú időn keresztül figyelmen kívül hagyta ezt a platformot. Az áruház átdolgozása és a teljesítmény növelése most megnyitotta az utat az új operációs rendszerek felé.
Párbeszéd a Discordon és a hivatalos megerősítés
Az áttörést hozó információ az Epic Games Store hivatalos Discord-szerverén elhangzott beszélgetésből származik. Egy fejlesztő válaszolt a közösség tagjainak kérdéseire, amikor felmerült, hogy az átdolgozás alatt álló program elérhető lesz-e Linux alapú operációs rendszereken. A szakember válasza határozott volt: a natív kiadás szerepel a belső terveik között, és hamarosan megérkezik, ám nem a legközelebbi publikus tesztváltozattal egy időben.
A fejlesztő külön hangsúlyozta, hogy a portolási folyamat jóval összetettebb feladat annál, mint hogy egyszerűen újra lefordítsák a meglévő forráskódot. A felhasználói felület zökkenőmentes működéséhez, a fájlrendszerek kezeléséhez és a frissítések zökkenőmentes telepítéséhez olyan egyedi átalakításokra van szükség, amelyek stabilitást garantálnak a különféle disztribúciókon. Ez a pluszmunka a fő oka annak, hogy a korai béta kiadásban még nem tűnik fel a lehetőség.
A nyílt forráskódú keretrendszer és a technikai kihívások
Az Epic Games az elmúlt időszakban teljesen az alapjairól építette újjá az áruházi szoftverét. A korábbi, Unreal Engine alapú megoldást egy modernebb és lényegesen könnyedebb keretrendszerre cserélték le, amely a belső mérések szerint nagyjából ötször gyorsabb indítási időt biztosít a számítógépeken. Ez az architektúrában bekövetkezett technológiai váltás tette egyáltalán lehetővé, hogy a mérnökök érdemben foglalkozhassanak a Linux operációs rendszerek támogatásával.
A technikai megvalósítás ugyanakkor nem merül ki a felület megjelenítésében és a menük átültetésében. A linuxos környezetben alapvető elvárás a megfelelő csomagolási formátum kiválasztása, mint amilyen a Flatpak vagy az AppImage, hiszen ezek biztosítják a zökkenőmentes futtatást a különféle terjesztéseken. Emellett a kompatibilitási rétegek finomhangolása, a teljesítmény optimalizálása és az automatikus rendszermegoldások kidolgozása is elengedhetetlen ahhoz, hogy a szoftver stabilan működjön az eltérő hardverkörnyezetekben.
Közösségi alkalmazások helyett gyári megoldás
A Linuxot használó játékosok az elmúlt években kénytelenek voltak külső fejlesztésű programokra támaszkodni, ha hozzá akartak férni az Epic áruházában felhalmozott könyvtárukhoz. Az olyan nyílt forráskódú projektek, mint a Heroic Games Launcher vagy a Lutris, kiemelkedő munkát végeztek a piaci rés betöltésében, ám a gyári támogatás hiánya mindig hordozott magában technikai korlátokat. A hivatalos szoftver megérkezése közvetlen hozzáférést biztosít majd az áruház funkcióihoz, a fiókkezeléshez és a rendszeres ingyenes akciókhoz.
A platform natív támogatása azt is jelenti, hogy a felhasználóknak nem kell többé bonyolult beállításokat elvégezniük a letöltések és a frissítések vezérléséhez. A közvetlen gyártói jelenlét jelentősen javíthatja a hálózati funkciók, a felhőalapú mentések és az áruházi tranzakciók megbízhatóságát is. A közösségi szoftverek fejlesztői ugyanakkor jelzik, hogy a saját eszközeik továbbra is hasznos alternatívát nyújtanak majd a haladó beállításokat igénylő felhasználók számára.
A Steam Deck hatása és a piaci változások
A stratégiai fordulat mögött döntő részben a kézi játékkonzolok és különösen a Valve által kiadott Steam Deck sikerét kell látni. A SteamOS elterjedése milliós nagyságrendűre növelte az aktív linuxos játékosbázist, amit a nagy kiadók sem hagyhatnak már figyelmen kívül a fejlesztési terveik összeállításakor. Bár a vállalat vezérigazgatója korábban szkeptikusan nyilatkozott a nyílt forráskódú rendszerekről, az Easy Anti-Cheat technológia linuxos bővítése és a mostani bejelentés egyértelműen jelzi a megközelítés változását.
A hivatalos alkalmazás megjelenése kedvező pozícióba hozhatja a boltot a hordozható eszközök piacán. Ha az alkalmazás közvetlenül elérhetővé válik a kézi konzolokon, a vásárlók sokkal egyszerűbben érhetik el a meglévő játékkatalógusukat. Az üzleti verseny szempontjából ez kiemelten fontos lépés, hiszen a digitális terjesztők közötti harcban a hozzáférhetőség és az egyszerű használat alapvető tényezővé vált.