首页 » 随口说 » 正文

原生APP和WEB APP以及Hybrid APP的区别

听到朋友 提起 Hybrid APP,于是放出以下文字,供大家参考:

什么是原生app?

 安卓就是用 java开发的android,需要使用 eclipse+插件或者google官方的 andriod studio.  等于你在windows上用 vb或者c#开发一个桌面软件(譬如.exe),只不过人家app是部署在 手机操作系统的。 苹果系统上 就是 ios,用objective-c 或者swift开发,苹果也提供了xcode作为官方指定编辑器。

 

  有的时候我们开发app,在一些页面处理上可以嵌套一些html5,譬如在ios上可以插一个浏览器组件然后加载某个html5文件或者字符串或者远程字符串。由于这些组件有接口,所以可以用原生代码调用浏览器组件中获取html5(网页)的值。很easy,没啥神秘的

web app?

纯的webapp 其实就是网页(网站),只不过是基于html5实现。用户访问时就是在访问网站,看起来好像是一个app 。在功能上有一些限制。大家想一下在pc上看一个网站能够调用你电脑里的其他数据和功能吗?只不过html5未来的支持也许能够哦~~~

Hybrid app ?

介于web-app、原生app这两者之间的app 。说到底 就是高手帮你封装了一下,内核就是原生APP+web app(html5)。譬如ios中。用UIWebView组件加载一些html5.对于新手或者没有丰富开发经验的开发者,可以上手Hybrid app。省的要学太多的东西。

同样,我们知道bootstrap 是UI框架,基于它可以快速高效的做UI。但是呢?很多大佬级的网站都有自己的UI框架。求懂~~~~

发表评论