Linux og Android er fremtiden for håndholdt spill

Den håndholdte spillindustrien varmes opp, men fremtiden hviler ikke på maskinvare. Snarere vil den stole på Linux og Android.

Enheter som Steam dekk, Ayaneo 2 og til og med Nintendo Switch har tatt verden med storm de siste årene. Bærbare håndholdte konsoller åpner for en ny verden av opplevelse. Mens Nintendo har laget håndholdte enheter i årevis, tilbyr de to første PC-spill mens du er på farten, komplett med god ytelse, utmerket batterilevetid og muligheten til å gjøre så mye mer med programvare.

Imidlertid har Steam Deck et ben over Ayaneo 2 i en stor avdeling: operativsystemet. Det er så mye lettere å gjøre hva du vil på SteamOS, en gaffel av Arch Linux, for ikke å nevne de reduserte overheadene. På den ene siden reduserer dette kostnadene siden det ikke er nødvendig å betale for en programvarelisens for distribusjonen. Det er imidlertid ulemper ved å bruke Linux, for eksempel kravet om Protonkompatibilitetslag for å sikre at spill bygget for Windows fortsatt kan spilles.

Likevel virker det klart at fremtiden til håndholdt spill sannsynligvis kommer til å være en kombinasjon av både Android og Linux, og det er noen grunner til hvorfor.

Linux er åpent og gratis

Når det gjelder programvare, er Linux et åpenbart attraktivt valg for ethvert selskap som ønsker å bygge en ny spillmaskin. Ikke bare er det en åpen og gratis kjerne å starte fra, men det er mange distribusjoner der ute som selskaper kan arve og utvikle systemene sine på toppen av. (Se SteamOS, basert på Arch.) Siden håndholdte enheter har som mål å prøve å kutte kostnadene så mye som mulig samtidig som de får mest mulig ut av begrenset maskinvare, blir Linux et mer attraktivt alternativ.

Selvfølgelig er den største ulempen at Linux-basen sannsynligvis vil kreve at operativsystemet er åpen kildekode. Du kan for eksempel bla gjennom koden til SteamOS, selv om selve Steam-klienten er proprietær. Selskaper som Microsoft, Sony og Nintendo er avhengige av anti-piratvirksomhet og låste systemer for å beskytte spillsalget, og et operativsystem med åpen kildekode kan skremme disse selskapene.

Imidlertid viste håndholdte enheter som Nintendo DS at selv i møte med utbredt piratkopiering, kan spill fortsatt selge utrolig godt og vise seg lønnsomme. Siden PC er så åpen som den er, er crackte spill overalt, men spillere kjøper fortsatt spill. Å bevise det for selskapene er i seg selv en bragd, men det lar seg gjøre, og PC-markedet beviser at folk i det store og hele vil kjøpe spillene deres i stedet for å piratkopiere dem.

Android-spillhåndholdte enheter er allerede her

I mellomtiden har presedensen for spillhåndholdte enheter som kjører Android allerede blitt satt. Enheter som Logitech Cloud og Razer Edge er Android-baserte, og det er allerede et stort utvalg spill som kan spilles på disse systemene. Ikke bare det, men smarttelefon-GPUer er ganske kraftige. Tross alt bruker Nintendo Switch en Tegra X1, og Maxwell GPU på den SoC (som også kjører med lavere klokkehastighet når den er frakoblet) har lenge blitt utklasset av GPUer som Adreno 740 i Snapdragon 8 Gen 2.

Det nevner ikke engang hvordan folk har vært emulere spill på Android i årevis. Mobilspill har også bare økt i popularitet, med grafisk intensive titler som Genshin-effekt og Call of Duty Mobile topper listene. Android er allerede en seriøs spillplattform, og håndholdte enheter som drar nytte av det begynner å bli utgitt oftere.

Jada, primært spill på mobil har fortsatt et stigma blant andre i videospillsamfunnet, men det oppfatningen begynner å skifte ettersom selv de mest skeptiske innser den sanne kraften til et moderne Android-flaggskip kan gjøre. Logitech Cloud er i utgangspunktet en Android-smarttelefon i mellomklassen, men dens skyspillfunksjoner er muliggjort gjennom åpenheten til operativsystemet.

Selv Nintendo Switch bruker Android

Et lite kjent faktum er at selv Nintendo Switch bruker Android til en viss grad. Den bruker en skjermbehandler kalt "SurfaceFlinger" inne i hosbinder tjeneste, sammen med Stagefright multimedia-rammeverket. Disse er implementert med modifikasjoner for å få dem til å passe med HorizonOS, kodenavnet for Nintendo Switch-operativsystemet. Dette ble sannsynligvis gjort fordi Nvidia allerede hadde gjort beinarbeidet med å lage en grafisk skjermbehandler som fungerte med Tegra X1-brikkesettet den brukte i Android-drevne enheter.

Interessant nok ble det for år siden hevdet av den nå nedlagte Cyanogen-grunnlegger og administrerende direktør Kirt McMaster at Nintendo hadde ønsket å samarbeide med Cyanogen for å lage et operativsystem for en kommende enhet som senere ble Bytte om. Han hadde bedt dem om å "holde den", og det er grunnen til at det aldri ble noe av. Dette er ikke akkurat overraskende, spesielt gitt Tegra-røttene til Switch.

Hvis Androids grafikkstabel er god nok for en håndholdt som Nintendo Switch, en av de bestselgende spillenhetene siden sin debut i 2017, så er det helt klart godt nok for selskaper å vurdere å bruke som sitt primære operativsystem for spill som en hel.

Takk til Mark fra Skyline-teamet for hans hjelp i denne delen av artikkelen!

Konsoller og håndholdte enheter vil bruke Android og Linux i fremtiden

Jeg er ikke sikker på om det blir neste generasjon, men jeg er sikker på at konsoller og håndholdte enheter vil bruke en eller annen versjon av Android eller Linux i fremtiden. Det sparer utviklingskostnader og tid, slik at enda mindre selskaper kan teste ut disse operativsystemene for spill.

Det er ikke dermed sagt at selskaper vil gi tilgang til systemet hvis det kommer med en Android- eller Linux-distribusjon. Faktisk er det ganske usannsynlig at de ville. For eksempel kjører PlayStation Orbis OS, et operativsystem basert på FreeBSD. Selv om det er mulig å kjøre Linux på den hvis du jailbreaker den, har Sony låst sine nyeste konsoller. For neste generasjon håndholdte enheter vil selskapene trolig bruke sterkt låste versjoner av Android og Linux, muligens ugjenkjennelige bortsett fra en omtale i en lisensavsløring i innstillinger. Det er usannsynlig at selskaper vil oppheve sin kontroll over programvaren i frykt for piratkopiering og til og med juks i nettspill.

Ikke desto mindre er det ganske tydelig at selskaper begynner å inkludere Android og Linux i sine programvareveikart for konsoller. Nintendo har allerede vurdert det for Switch (og til og med utført på den til en viss grad), og selskaper som Valve med Steam Deck har vist at det kan fungere veldig, veldig bra. Det er en spennende tid å være en gamer, og teknologien som brukes er en stor del av grunnen.