Epic Games zet in een blogpost de uitdagingen uiteen die het moest overwinnen om een werkende Android-port van Fortnite te maken. Met name werkgeheugenbeheer en en het toespitsen van de game op de vele verschillende Android-apparaten vormen een uitdaging.
Ze publiceren het verslag naar aanleiding van het bereiken van 15 miljoen installaties op Android in drie weken. Ze vertellen dat verschillende Android-apparaten verschillende hoeveelheden werkgeheugen beschikbaar stellen, zonder dat daar een duidelijke logica achter zit. Op een Samsung Galaxy S8 kon Fortnite tot 3GB van de 4GB ram aanspreken voordat het systeem het proces de nek omdraaide. Bij een Pixel 2 was dat 1,8GB van de 3,6GB. Daarnaast hekelt het team applicaties die de garbage collection van Android negeren en regelmatig uit eigen beweging opnieuw starten. "Dat soort situaties kosten dus cpu time en leveren ook geen extra vrij werkgeheugen op."
Naast geheugenbeheer vormt fragmentatie een grote uitdaging voor de ontwikkelaars. Androidversies, cpu's, gpu's, driverversies, energiebeheerprofielen en schedulers kunnen per apparaat flink verschillen, waardoor smartphonemodellen ieder een andere aanpak vergen en unieke bugs kunnen vertonen. Om dit aan te pakken brengt Fortnite deze variabelen in kaart en kies het een van 4 grafische presets die het beste moet werken. Daarnaast kiest het een specifieke gpu profile en een device profile. Ondanks dat er zoveel haken en ogen aan Android-compatibiliteit zitten, wil Epic in de toekomst gebruikers ook de optie geven om beeldkwaliteit boven prestaties te verkiezen of andersom.
De Amerikaanse gameontwikkelaar vertelt verder dat onder andere ingenieurs van Google op bezoek zijn geweest bij de studio om bij te staan bij het optimalisatieproces. Dat is enigszins opvallend, aangezien Epic Games Fortnite bewust niet in de Google Play Store aanbiedt zodat het geen aandeel van de opbrengsten hoeft af te staan aan Google. Ook Samsung, ARM, Qualcomm en Hisilicon hebben bijgedragen.
Hoewel Epic Games toegeeft dat het een lang, moeilijk proces doorloopt met de Android-release van FNBR, is het wel optimistisch over de toekomstige prestaties van de game. 'Op de beste telefoons van nu draait de game geweldig. Ieder jaar zijn de high-end-smartphones 50 procent sneller dan het jaar daarvoor, dus stel je eens voor hoe Fortnite eruit ziet op de telefoons van volgend jaar.'