Android ARM64 preview v8 adds Android game classification, adaptive CPU performance hints and a built-in timing-overlay switch. It retains v7's Adreno shader fix.
A tester reported S24 Ultra / Android 16 gameplay near 60 FPS while screen recording, with lower clocks and FPS without recording. v8 gives Android explicit frame-workload/deadline signals rather than relying on recording to change device policy. This is advisory: it does not force maximum clocks, grant extra cores/RAM or bypass thermal limits. Its effect on Samsung clocks/FPS still needs a device comparison.
Install sms-launcher-arm64-release-test-v8.apk over v7. Existing imported disc and saves are retained. In Game settings, select 60 FPS, leave Android performance hints on and enable Show performance overlay. Keep recording off. Compare the same scene/camera with hints on and off, restarting Play after changing the setting. Send the built-in overlay's FPS/frame timings and Export game log before the next Play replaces it. The log indicates whether the device accepted a hint session and its frame budget.
The app is declared as a game for Android/OEM game policies. Android 12+ sessions register the frame-producing native thread and optional GL worker, with 30/60 FPS work budgets. Intentional SDK pacing sleep is excluded from the reported cycle; graphics/driver waits remain included. Backgrounding closes the session and discards partial timing; returning recreates it. Unsupported services and Android 10/11 fall back without changing game timing. The overlay reports the port's actual game/shown FPS and game/GX/presentation/swap/idle timing.
Validation: debug and optimized release builds passed; Android and desktop graphics 66/66; launcher tests 228/228; performance-session controller tests passed thread groups, target updates, pause/resume and service failures. The Android test run accepted sessions and work reports, changing from 33.37 ms to 16.68 ms when loading the save. The off switch writes the disabled setting and logs hints disabled. These are functional checks, not a measured container speedup or a promise of sustained native 60 FPS.
ARM64-only Android 10+, GLES 3.1+ and a controller. The APK bundles the landscape launcher, SDL and native base-game port, with no disc/save data. Supply your own US revision 0 Sunshine ISO/GCM. Development-signed with the same key as previous previews; ELF/APK 16 KiB alignment and signature verified. This separate preview does not change Stable or Beta; neither PR is merged.
Launcher PR: #107
Port PR: chasem-dev/sms-pc-port#98
Launcher source: 1075d12
Port source: fb871a8
SHA256: e1654de7344a2fef8662be9530f153b42ce6322d1c8a4db1ce49c65065ecc9ed