原生开发指的是纯原生应用程序(简称App)开发,是在Android、iOS等移动平台上利用官方提供的开发语言、开发类库以及开发工具等进行App开发。好比Android App就是指使用Java或Kotlin开发语言在Eclipse或Android Studio的开发工具上直接调用Android SDK API开发的App;而iOS App就是指经过Objective-C或Swift开发语言在Xcode的开发工具上直接调用iOS SDK API开发的App。前端
原生开发的优势和缺点有哪些?
原生App开发表明着较好的用户体验和更快更高的性能,可是原生App的可移植性比较差,特别是一款原生App,Android和iOS都要各自开发,一样的逻辑、界面都要写两套。vue
主要优势:react
可访问Android/iOS(平台) 提供的所有功能(如GPS、摄像头...);
速度快、性能高以及可实现复杂动画及绘制和总体用户体验好。