原生app和封装app的区别,只有了解这些才能做真正的app开发

[复制链接]
一门生活老杨Lv.9 显示全部楼层 发表于 2017-5-23 16:50:18 |阅读模式 打印 上一主题 下一主题
苹果上架
很多人不清楚app开发还有分原生和封装,简单的区别,一个比较复杂,一个比较简单。
首先我们来看下定义!!
封装app又称webAPP
Web App即是一种框架型APP开发模式(HTML5 APP 框架开发模式),该开发具有跨平台的优势,该模式通常由“HTML5云网站+APP应用客户端”两部份构成,APP应用客户端只需安装应用的框架部份,而应用的数据则是每次打开APP的时候,去云端取数据呈现给手机用户。
封装.jpg
原生App
原生APP又称Native App,该开发针对IOS、Android等不同的手机操作系统要采用不同的语言和框架进行开发,该模式通常是由“云服务器数据+APP应用客户端”两部份构成,APP应用所有的UI元素、数据内容、逻辑框架均安装在手机终端上。
原生.jpg
然后再看下开发程序这块
封装 Web App
1、因为运行在移动设备的浏览器上,所以只需要一个开发项目
2、这种应用可以使用HTML5,CSS3以及JavaScript以及服务器端语言来完成(PHP,Ruby on Rails,Python)
3、这里可没有标准的SDK,基本任意选择别忘了有一些跨平台的开发工具,比如PhoneGap, Sencha Touch 2以及Appcelerator Titanium等等。

所以总结一下,封装APP可以用pc端程序进行开发,只要开发了pc端,app也同样可以用,但是原生app不行,pc是pc,移动端必须是单独的语言开发,这就无形的增加了很多工作量。其次原生app的细节上面会处理的非常好,而封装会做的很粗糙。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

一门APP打包致力于H5混合APP基础框架领域的前沿探索,专注轻便的移动应用解决方案 提供基于HTML前端页面在各种应用层级的端延展。
  • 官方手机版

  • 微信公众号

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2001-2020, 一门APP. | 一门APP开发平台|热门标签
  • 蜀ICP备17005078号-4 | 川公网安备 51019002001185号 | |成都七扇门科技有限公司