Android 運行模式演進與 Xposed 框架關係詳解:
名詞釐清
- Dalvik: Android 4.4 前預設 VM,運行時編譯 (JIT),常被指責拖慢系統。
- ART: Android 4.4 引入、5.0 正式取代 Dalvik。安裝時預編譯 (AOT),執行更流暢,但早期相容性較差。
- Xposed 框架: 無需修改 APK 即可在運行時修改系統/程式行為,支援豐富模組(App Settings、GravityBox、XPrivacy 等)。
關鍵差異與抉擇
- Dalvik vs ART: ART 安裝時預編譯 → 運行更快,但早期多 App 不相容。
- ART vs Xposed: 目前無法共存(註:後續版本已支援,但文中為當時現狀)。
- 選擇建議:
- 追求美化/功能擴展 → Xposed
- 追求極致流暢 → ART(需確認常用 App 相容)
依個人需求取捨,無絕對優劣。