hn.today

Android apps running native on macOS

github.com207 points85 comments
Screenshot of Android apps running native on macOS

Mac.apk runs Android apps as native macOS programs on Apple Silicon machines without using an emulator, virtual machine, or a Linux layer. Apps launch as ordinary macOS processes, render through the Mac GPU, appear in the Dock, get native windows with a back button, and follow macOS appearance and window behavior. It is alpha software with a compatibility list (65 apps tested: 51 fully playable, 10 partial, 4 not yet), requires macOS 26.4+ on Apple Silicon, and uses roughly 280 MB plus per-app storage. Installation is via a signed disk image: drag into Applications, install the runtime, associate APK file types, and open APKs; first launches can take up to a minute while an app is prepared.

Everything needed to run apps is available as source: an Android framework reimplementation, native runtime, arm64 loader and Bionic shim, an ARM32 recompiler, and bundled open-source components (ANGLE, MoltenVK/Vulkan loader, Capstone, OpenJDK-derived JRE, etc.). It is released under GNU AGPL v3 with a commercial license option. Important security notes warn that APKs run with regular macOS permissions (no phone sandbox), so users should only run trusted APKs; a detailed BUILDING.md, compatibility and known-issues pages, and reporting instructions (including [email protected]) are provided.

Read on github.com85 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Hardware

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.