APP开发平台 > Blog > 什么是混合移动App开发

什么是混合移动App开发?

苹果系统中的软件是如何被开发出来的:使用OC或者swift。

安卓平台中的软件是如何被开发出来的:使用安卓相关的语言,例如Java,安卓控件等。

苹果系统和安卓平台共有的软件是如何被开发的:例如,腾讯招2套开发人员【开发组】(一套负责苹果系统开发,一套负责安卓平台开发)

前端移动App(Application)开发技术,开发手机端的应用程序。

前端混合移动App开发技术:没有使用苹果、安卓官方推荐的开发平台、开发方式,而是抛弃了官方提供的方式。使用前端的独有的技术进行移动App开发。

  移动App技术:将Web网站技术(HTML+CSS+JS)通过某种方式移植到移动App开发上进行使用。这种利用web开发技术进行移动端开发体验的方式,叫做混合移动App开发。

移动App开发相关概念

原生开发(NativeApp):使用IOS/Andriod(2013年左右)官方推荐的工具、开发平台、配套语言运行手机App开发的方式。

混合开发(HybirdApp):使用已有的技术(HTML+CSS+JS),搭配一些相关的打包编译技术,就能够开发一个手机App,安装到手机中进行使用。

什么是App:Application的缩写,指可安装的应用程序。

App的分类

按平台划分

PC端:浏览器、代码编辑器、PC端游戏、听歌、视频等

移动端:手机QQ、手机微信等

按功能划分

游戏:愤怒的小鸟、植物大战僵尸等

应用:非游戏类的软件(支付宝、美团等)

App和Web的区别

App概念:Application的缩写,指可安装的应用程序。

优点:流畅、稳定、某些App可以离线运行(用户体验好)

缺点:不能跨平台

Web概念:基于浏览器的Web网站(本质:网页)

优点:可以跨平台(浏览器天生可以跨平台)

缺点:没有app流畅、不稳定。受限于网速


An efficient app outsourcing platform that guarantees timely delivery!

Submit Requirements