原生代码(Native)运行在 Android/iOS 系统层;JS 代码运行在 JS 引擎中,由原生代码托管。
原生代码指的是用 Java/Kotlin (Android) 或 Objective-C/Swift (iOS) 写的代码。它直接调用系统功能,比如:
JS 代码是用 React Native / Expo 写的 前端逻辑层,包括:
Camera
, Location
, ImagePicker
)运行在一个独立的 JavaScript 引擎(比如 Hermes, JSC) 里,由原生层托管。