A portolás szó a magyar nyelvben elsősorban az informatika és a játékvilág szakszava, de más műszaki területeken is előfordulhat. Az angol „porting” átvételéből ered. Egyszerűen fogalmazva, portolásnak azt nevezzük, amikor egy szoftvert, alkalmazást vagy játékot egy másik platformra, operációs rendszerre, vagy hardverre átalakítanak úgy, hogy ott is futtatható legyen. Ez jelentheti például azt, hogy egy számítógépes játékot PlayStationre is átvisznek, vagy egy okostelefonos alkalmazást átdolgoznak iOS-ről Androidra.
A portolás nem mindig jelent egyszerű másolást: gyakran jelentős módosításokra is szükség van, hogy ugyanaz a funkció, élmény és teljesítmény meglegyen az új platformon.
Példák a portolásra
- Játékportolás
- Egy eredetileg PlayStation-re készült játékot PC-re dolgoznak át, például The Last of Us PC portja.
- Klasszikus Super Mario játékot átírnak mobil operációs rendszerre.
- Alkalmazásportolás
- Egy iOS-alkalmazás (pl. naptárprogram) Androidra való átdolgozása.
- Egy Windows alatt működő szövegszerkesztő Linuxra portolása.
- Rendszerportolás
- Egy olyan szoftver, mint a Python programozási nyelv portolása különböző operációs rendszerekre (Windows, macOS, Linux).
- Webapplikáció portolás
- Egy webes alkalmazás asztali alkalmazásként való futtatása, például Electron segítségével.
Portolás szinonimái
- Átdolgozás
- Átültetés
- Átírás
- Alkalmazás más platformra
(Megjegyzés: ezek nem teljesen egyenértékű szavak, de a hétköznapi beszédben gyakran használják a portolás jelentésében.)
Összegzés
A portolás lényege, hogy egy meglévő digitális terméket más környezetre is használhatóvá teszünk. Ez gyakran komoly fejlesztői munkát igényel, de lehetővé teszi, hogy a programot több felhasználó elérje, vagy új hardvereken, operációs rendszereken is működjön.
Ha érdekel a játékfejlesztés, programozás, vagy csak gyakran hallod a „port” kifejezést, mindig gondolj arra: ez egyfajta digitális költöztetés, alkalmazkodás egy új környezethez!