跳到主要内容

移动开发

这里移动开发指移动设备的应用开发,如 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