Android — Operating System

← OS Reference | VM: ARM64, x86-64


Runtime Parameters

Parameter Value
VM ARM64 (default), x86-64
Runtime binding android.ext.*
Process model Multi-process, sandboxed
Storage model Filesystem (app-scoped)
Cost model Wall-clock time, battery
Interop Android NDK, JNI

Runtime Binding (android.ext.*)

  • Filesystem — app-scoped file I/O (planned)
  • Network — socket, HTTP (planned)
  • Sensors — accelerometer, GPS, camera (planned)
  • UI — native activity, surface (planned)

Notes

Android targets mobile ARM64 devices (and x86-64 emulators). The compiler produces shared libraries (.so) loadable via Android NDK. Runtime bindings expose Android-specific APIs through the android.ext.* module.

Uses the Linux kernel underneath but with a different userspace (Bionic libc, app sandbox, permissions model).

For VM details, see arm64.md or x86-64.md.

Dimensions

android

Pages in this namespace

Local Graph