Pure frontendUnpacking, parsing, execution and rendering all run inside the browser. No backend, no device, no emulator.
DEX interpreterExecutes Dalvik bytecode with exception handling, switch, arrays, fields and method dispatch.
Canvas frameworkA growing subset of the Android Framework renders Activity, View, layout, widgets, drawables and themes.
Resource fidelityReads binary AndroidManifest.xml and resources.arsc directly, so themes and strings come from the APK itself.
Small API surfacecreateSimulator gives you device sizing, file loading and log callbacks. Drop it on any static page.
Debug renderstools/render-apk.mjs runs a real APK through node-canvas and writes a PNG for visual comparison.