Googles nya Incremental File Storage System tillåter användare att spela spel innan de laddas ner
Mobilspel har ökat snabbt de senaste åren. Enligt marknadsundersökningsföretaget Newzoo räknas mobilspel nu för hälften av intäkterna från spelbranschen. Det mesta kommer från köp i appen eftersom de flesta av de stora mobilspel som PUBG mobile (och Fortnite) följer freemium-modellen. Många nya applikationer och spel släpps i applikationsbutikerna, främst Google Play-butiken dagligen.
Nu experimenterar Google med ett nytt filsystem som förmodligen kommer att tillåta mobilspelare att spela sina favoritspel medan spelet laddas ner i bakgrunden. Vi har sett en liknande implementering i konsol- och PC-spel i flera år nu, och det är uppfriskande att se att Google testar det för Android, möjligen för Android 12. Filsystemet som gör att detta kan hända kallas ett inkrementellt filsystem som gör det möjligt för applikationer att köra data samtidigt som dess binära och resurser kan laddas ner och lagras.
Enligt XDA-utvecklare skickade Google in filplattformen för att slå samman den med Linux-kärnorna förra året. Linux-kärnhållarna kritiserade det eftersom Google bestämde sig för att skapa sin egen plattform snarare än att använda den befintliga FUSE-plattformen (Filesystem in Userspace). Google beslutade sig mot FUSE-systemet på grund av den ökade kraft som krävs för att systemet ska köra och lagra data samtidigt.
Anledningen till antagandet är det faktum att spel på mobil nu blir enorma. De flesta AAA-spel som Asphalt 9 eller Modern Combat kräver mer än 2 GB utrymme. Sedan finns det PUBG och Fortnite som kräver mer än 5 GB utrymme. Incremental FS tillåter spelare att spela de första timmarna eller lägena för spelet medan resten av spelet laddas ner i bakgrunden. Data laddas ned och körs i olika steg så att spelet kan spelas en gång en enda steg (oavsett hur stor den är) laddas ner.
Slutligen återstår det att se när filsystemet kommer att ingå i Android. Det kan tyckas att Google går helhjärtat efter projektet, men företaget har en historia av att stänga av projekt i olika stadier.