ARM (Advanced RISC Machine) A processor architecture design: Uses simplified instruction sets (RISC) More power-efficient than x86 Licensed to manufacturers like Apple, Samsung, Qualcomm Key characteristics: Dominates mobile/embedded computing Lower power consumption Better performance per watt Simpler chip design
+-------------------+----------------------+----------------------+ | Aspect | Android | iOS | +-------------------+----------------------+----------------------+ | Primary Arch | ARM64 | ARM64 | +-------------------+----------------------+----------------------+ | Secondary Arch | ARM32 | - | +-------------------+----------------------+----------------------+ | Compilation Type | AOT | AOT | +-------------------+----------------------+----------------------+ | Output | Native ARM binary | Native ARM binary | +-------------------+----------------------+----------------------+ | Runtime | Flutter Engine+Skia | Flutter Engine+Skia | +-------------------+----------------------+----------------------+ | Platform | Android NDK | iOS SDK | | Integration | | | +-------------------+----------------------+----------------------+
High-level code (e.g. Flutter) ↓ ARM Assembly language ↓ ARM Machine code (binary)
Created on 11/8/2024