移动开发
这里移动开发指移动设备的应用开发,如 iOS、Android 设备的手机、平板、可穿戴设备的软件开发。
如果采用平台原生的 SDK 开发,应用则是由系统控件或图形 API 绘制。
如果选择跨端开发,则需要跨端的图形绘制中间层,如果这个中间层是基于 WebView 组件的浏览器,则是大家常说的HTML页面套壳,主要采用 HTML CSS JavaScript 开发。
iOS 上有官方开发框架和 Swift / Objective C 开发语言,Android 上有 Android SDK,跨端开发则是 WebView 及插件扩展。
开发框架
跨端
- Cordova:Apache 开源项目,多年间一直有不少公司选择它来进行跨端开发,但它的应用占资源较大,性能往往需要优化。
- uni-app
开发工具
- iOS: Apple Xcode
- Android: Google Android Studio