在线咨询:
酷蜂科技在线客服 酷蜂科技在线客服
咨询热线:186-2071-6515
您的位置:首页 > APP资讯 >

三种不同的混合型APP应用开发解决方案

浏览    评论来源:广州酷蜂科技 专业手机    作者:www.kubikeji.com    时间:2013-12-19 14:31
[摘要]方案一App开发:使用PhoneGap、AppCan之类的中间件,以WebView作为用户界面层,以Javascript作为基本逻辑,以及和中间件通讯,再由中间件访问底层API的方式,进行应用开发。
  广州酷蜂科技有限公司表示混合型APP应用其实会有不同的分支。而且会和Native应用有重合的地方。下面就说三种不同的混合型APP应用开发解决方案。
APP开发公司
  方案一App开发:使用PhoneGap、AppCan之类的中间件,以WebView作为用户界面层,以Javascript作为基本逻辑,以及和中间件通讯,再由中间件访问底层API的方式,进行应用开发。这种架构一般会非常依赖WebView层的性能。
 
  方案二App开发:使用Adobe Air、RubyMotion、Appcelerator或者是Xamarin这种非官方语言的工具,打包成原生应用的方式开发。为什么笔者会将它们定义为混合型APP应用,主要是它们并没有很单纯地使用原生提供的语言进行开发,而是通过对开发者提供友好的开发工具,并折中地把这种开发语言转换成原生语言,最终打包出整个应用,所以也属于混合应用范畴。
 
  方案三App开发:在开发原生应用的基础上,嵌入WebView但是整体的架构使用原生应用提供,一般这样的开发由Native开发人员和Web前端开发人员组成。Native开发人员会写好基本的架构以及API让Web开发人员开发界面以及大部分的渲染。保证到交互设计,以及开发都有一个比较折中的效果出来,优化得好也会有很棒的效果。(当年Facebook Three20就使用该方案)
 
  因此,混合型APP应用有以下的特性:开发时可能不采用或者大部分不采用原生语言,但是却有所有原生应用的特性;架构方案会和原生有出入,基本由工具而定;具有跨平台特性;一般开发相对原生开发的方式要简单。
本文标签:
您的昵称:验证码:
点击我更换验证码
*如果您有其他想法和建议,请您在首页留言或在上面评论框附上您的姓名、联系电话或QQ,我们专业的售前团队将很快与您联系。
热门点评()

相关内容

推荐阅读

最新评论