Third-party ARM64-only Android apps run on an x86_64 emulator via Digitalis NativeBridge translation — no recompilation. This is the verification status of real, unmodified APKs (distinct from the in-tree sample apps).
| App | Package | Stack | Status |
|---|---|---|---|
| Crossy Road | com.yodo1.crossyroad | Unity (IL2CPP) | Verified |
| Temple Run 2 | com.imangi.templerun2 | Unity (IL2CPP) | Verified |
| Temple Run | com.imangi.templerun | Unity | Verified |
| Subway Surfers | com.kiloo.subwaysurf | Unity | Verified |
| Hill Climb Racing | com.fingersoft.hillclimb | Native engine | Verified |
| Space Mafia | com.innersloth.spacemafia | Unity | Verified |
| Tencent App Store | com.tencent.android.qqdownloader | Native | Verified |
| QQ Input | com.tencent.qqpinyin | Native IME (MMKV/Tinker) | Verified |
| Vulkan Caps Viewer | de.saschawillems.vulkancapsviewer | Qt 6 + Vulkan | Verified |
| Firefox | org.mozilla.firefox | Gecko | Verified |
| Baidu Maps | com.baidu.BaiduMap | Native map engine + GL; launches and renders cleanly (no crash across an 18-launch + 10-minute soak). A :SandBoxProcess sub-process JNI abort (the sofire anti-tamper SDK passed a null class to GetStaticFieldID, which the emulator's CheckJNI turned into a process-fatal abort) is fixed under translation — Berberis returns a null field id instead of aborting, matching production behavior | Verified |
| NetEase Cloud Music | com.netease.cloudmusic | React Native + Hermes | Verified |
| Brave Browser | com.brave.browser | Chromium | Verified |
| AliExpress | com.alibaba.aliexpresshd | Native + system WebView + SecurityGuard | Verified |
| Douyin | com.ss.android.ugc.aweme | Native UI (ByteDance Lynx) + WebView hardware-accel draw functor; launches and survives. Its Lynx native UI library called android::RegisterDrawFunctor during WebView initialization — a symbol in the WebView hardware-accel support library libwebviewchromium_plat_support that used to abort the process as an uncovered proxy trampoline (Bad '<sym>' call). It is now covered in-surface and forwarded to the host WebView support library, with a valid host JNIEnv obtained by attaching the calling worker thread to the host VM | Verified |
These pass the launch-stability gate and survive most launches, but still have an intermittent residual crash that is being worked on in-surface.
| App | Package | Status detail | Status |
|---|---|---|---|
| Kuaishou | com.smile.gifmaker | Now passes the launch gate and survives most launches. Two anti-tamper aborts from the com.kuaishou.weapon SDK are neutralized under translation: the fdsan fd-ownership aborts (guest close/close_range/dup3 no longer corrupt host fd ownership) and a SIGALRM deadman-timer watchdog (the SDK arms a handler-less timer expecting its integrity check to finish first; under translation the check runs slower and the timer fires, so Berberis defaults the host SIGALRM disposition to ignore for the arm64 guest). The remaining intermittent crash is a media-path library gap, not anti-tamper: Kwai's media player calls into the host libgui.so — a private SurfaceFlinger/GPU system library with no guest copy — which can't be translated | Partial |
| Honkai: Star Rail | com.HoYoverse.hkrpgoversea | A namespace-isolation fix clears the crash that blocked launch. Isolated app namespaces no longer load their own copies of non-public system libraries, so Unity’s global operator new in libunity.so can no longer interpose over a system library and route it into the app’s not-yet-initialized allocator (previously a SIGILL on libunity’s encrypted lazy-init path). The game now boots to its login screen under translation; further in-game verification is pending. | Partial |
These are blocked in the Digitalis test environment specifically — a bare, GMS-less AOSP emulator image. They ship Google Mobile Services dependencies and/or obfuscated anti-emulator integrity protectors that abort at startup after their native libraries load cleanly under translation. That is an environment/app-policy refusal, not a translation error. The Digitalis test environment does not represent a production environment that ships GMS — on a GMS-equipped device or emulator these apps may run normally, so a "Blocked" status here is not a statement about Digitalis translation correctness.
| App | Package | Reason | Status |
|---|---|---|---|
| Hill Climb Racing 2 | com.fingersoft.hcr2 | Obfuscated integrity protector (yez.d "01") + Google Play dependency | Blocked |
| Clash of Clans | com.supercell.clashofclans | Obfuscated integrity protector (xlebgahq.ab "02") + Google Play dependency | Blocked |
| Amazon Shopping | com.amazon.mShop.android.shopping | Google Play Services / Firebase dependency (native hidden-API-exemption abort fixed under translation; process now stays alive and reaches the GMS gate) | Blocked |
| Microsoft Teams | com.microsoft.teams | OneAuth + Google Play Services dependency (native hidden-API-exemption abort fixed under translation; now reaches the OneAuth/GMS gate) | Blocked |
Status reflects manual verification on the Digitalis emulator and evolves as fixes land. App and package names are the publishers'; trademarks belong to their respective owners. Listing here indicates translation compatibility only, not affiliation or endorsement.