Linux och Android är framtiden för handhållna spel

Den handhållna spelindustrin värms upp, men dess framtid vilar inte på hårdvara. Snarare kommer den att förlita sig på Linux och Android.

Enheter som Steam däck, Ayaneo 2 och till och med Nintendo Switch har tagit världen med storm de senaste åren. Bärbara handhållna konsoler öppnar upp en ny värld av upplevelse. Medan Nintendo har tillverkat handdatorer i flera år, erbjuder de två första PC-spel när du är på språng, komplett med bra prestanda, utmärkt batteritid och förmågan att göra så mycket mer med programvara.

Däremot har Steam Deck ett steg över Ayaneo 2 i en stor avdelning: operativsystemet. Det är så mycket lättare att göra vad du vill på SteamOS, en gaffel av Arch Linux, för att inte tala om den minskade omkostnaden. Å ena sidan minskar detta kostnaden eftersom det inte finns något behov av att betala ut en mjukvarulicens för distributionen. Det finns dock nackdelar med att använda Linux, såsom kravet på Protonkompatibilitetsskikt för att säkerställa att spel byggda för Windows fortfarande är spelbara.

Ändå verkar det klart att framtiden för handhållna spel sannolikt kommer att vara en kombination av både Android och Linux, och det finns några anledningar till varför.

Linux är öppet och gratis

När det gäller mjukvara är Linux ett uppenbart attraktivt val för alla företag som vill bygga en ny spelmaskin. Det är inte bara en öppen och gratis kärna att utgå ifrån, utan det finns gott om distributioner där ute som företag kan ärva och utveckla sina system ovanpå. (Se SteamOS, baserat på Arch.) Eftersom handdatorer strävar efter att försöka sänka kostnaderna så mycket som möjligt samtidigt som man får ut det mesta av begränsad hårdvara, blir Linux ett mer attraktivt alternativ.

Naturligtvis är den största nackdelen att Linux-basen sannolikt skulle kräva att operativsystemet är öppen källkod. Du kan till exempel bläddra igenom koden för SteamOS, även om själva Steam-klienten är proprietär. Företag som Microsoft, Sony och Nintendo förlitar sig på antipiratkopiering och låsta system för att skydda sin spelförsäljning, och ett operativsystem med öppen källkod kan skrämma bort dessa företag.

Men handdatorer som Nintendo DS visade att även inför den skenande piratkopieringen kan spel fortfarande sälja otroligt bra och visa sig vara lönsamma. Eftersom PC är så öppen som den är finns det knäckta spel överallt, men spelare köper fortfarande spel. Att bevisa det för företagen är i sig en bedrift, men det går att göra, och PC-marknaden bevisar att människor i stort kommer att köpa deras spel istället för att piratkopiera dem.

Android-spelhandenheter är redan här

Samtidigt har prejudikatet för spelhanddatorer som kör Android redan skapats. Enheter som Logitech Cloud och den Razer Edge är Android-baserade, och det finns redan ett stort utbud av spel som kan spelas på dessa system. Inte bara det, utan smartphone GPU: er är ganska kraftfulla. När allt kommer omkring använder Nintendo Switch en Tegra X1, och Maxwell GPU på den SoC (som körs med en lägre klockhastighet när den är ur dockad också) har länge blivit utklassad av grafikprocessorer som Adreno 740 i Snapdragon 8 Gen 2.

Det nämner inte ens hur människor har varit emulera spel på Android i åratal. Mobilspel har också bara ökat i popularitet, med grafiskt intensiva titlar som Genshin Impact och Call of Duty Mobile toppar listorna. Android är redan en seriös spelplattform, och handdatorer som utnyttjar det börjar släppas allt oftare.

Visst, framför allt spel på mobilen bär fortfarande ett stigma bland andra i videospelscommunityt, men det uppfattningen börjar förändras när även de mest skeptiska inser den sanna kraften i vilket modernt Android flaggskepp kan göra. Logitech Cloud är i grunden en Android-smarttelefon i mellanklassen, men dess molnspelmöjligheter är möjliga genom operativsystemets öppenhet.

Även Nintendo Switch använder sig av Android

Ett föga känt faktum är att även Nintendo Switch använder Android till viss del. Den använder en skärmhanterare som heter "SurfaceFlinger" inuti hosbinder tjänsten, tillsammans med Stagefrights multimediaramverk. Dessa är implementerade med modifieringar för att få dem att passa med HorizonOS, kodnamnet för Nintendo Switchs operativsystem. Detta gjordes sannolikt eftersom Nvidia redan hade gjort benarbetet med att skapa en grafisk skärmhanterare som fungerade med Tegra X1-kretsuppsättningen som den använde i Android-drivna enheter.

Intressant nog, för flera år sedan, hävdades det av den nu nedlagda Cyanogen-grundaren och VD Kirt McMaster att Nintendo hade velat arbeta med Cyanogen för att skapa ett operativsystem för en kommande enhet som senare blev den Växla. Han hade sagt till dem att "sticka den", varför det aldrig blev verklighet. Detta är inte direkt förvånande, särskilt med tanke på Switchens Tegra-rötter.

Om Androids grafikstack är tillräckligt bra för en handdator som Nintendo Switch, en av de mest sålda spelenheterna sedan dess debut 2017, då är det helt klart tillräckligt bra för företag att överväga att använda som sitt primära operativsystem för spel som ett hela.

Tack till Mark från Skyline-teamet för hans hjälp i den här delen av artikeln!

Konsoler och handdatorer kommer att använda Android och Linux i framtiden

Jag är inte säker på om det kommer att bli nästa generation, men jag är säker på att konsoler och handdatorer kommer att använda någon version av Android eller Linux i framtiden. Det sparar på utvecklingskostnader och tid, vilket gör att även mindre företag kan testa dessa operativsystem för spel.

Därmed inte sagt att företag kommer att ge tillgång till systemet om det kommer med en Android- eller Linux-distribution. Det är faktiskt ganska osannolikt att de skulle göra det. Till exempel kör PlayStation Orbis OS, ett operativsystem baserat på FreeBSD. Även om det är möjligt att köra Linux på den om du jailbreakar den, har Sony låst sina senaste konsoler. För nästa generations handdatorer kommer företag troligen att använda kraftigt låsta versioner av Android och Linux, möjligen oigenkännliga bortsett från ett omnämnande i ett licensmeddelande i inställningar. Det är osannolikt att företag skulle upphäva sin kontroll över programvaran i rädsla för piratkopiering och till och med fusk i onlinespel.

Ändå är det ganska tydligt att företag börjar inkludera Android och Linux i sina programvaruplaner för konsoler. Nintendo har redan ansett det för Switch (och till och med kört på det i viss utsträckning), och företag som Valve med Steam Deck har visat att det kan fungera väldigt, väldigt bra. Det är en spännande tid att vara en spelare, och tekniken som används är en stor del av anledningen.