Half the memory on the same device,
62.9% lower CPU
Measured values across four metrics
Peak memory
PSS · MBBunnymark−47.7% lower
Endless Runner−44.3% lower
Canvasmark−54.3% lower
3-game mean−48.7%
CPU utilization
% · normalized to one coreBunnymark−64.1% lower
Endless Runner−66.9% lower
Canvasmark−57.8% lower
3-game mean−62.9%
Time to playable
game ready · msBunnymark−24.5% lower
Endless Runner+11.2% higher
Canvasmark−12.5% lower
3-game mean−8.6%
Time to first frame
first frame · msBunnymark−36.2% lower
Endless Runner−16.9% lower
Canvasmark−35.9% lower
3-game mean−29.7%
Distribution and idle overhead
- Additional download16 MB
Google Play distribution · installed size 38.9 MB
- Cold-start delta0 ms
The engine remains unloaded until the first game starts (280 → 277 ms)
- Resident memory+1.1 MB
Only SDK DEX remains resident before a game runs (35.4 → 36.5 MB)
On-demand delivery reduces the base app to a 0.40 MB bootstrap SDK. The host downloads the engine when a game is first launched.