原生、混生、web的都是什么鬼

用户头像
南京/设计爱好者/10年前/468浏览
原生、混生、web的都是什么鬼
用户头像
鲜核桃

我只是在一本正经的胡说八道,切莫较真。

很多人都知道,App分为三种。
1.App分为原生App(本地App,Native App)
2.网页App(Web Abpp,h5吧啦吧啦)
3.混生App(Hybird App)
结果问题来了,经常有人会问,这都是什么鬼,好糊涂啊~
好,让我们先来看看官方解释:

“Native App开发即我们所称的传统APP开发模式(原生APP开发模式),该开发针对IOS、Android等不同的手机操作系统要采用不同的语言和框架进行开发,该模式通常是由“云服务器数据+APP应用客户端”两部份构成,APP应用所有的UI元素、数据内容、逻辑框架均安装在手机终端上。


Web App开发即是一种框架型APP开发模式(HTML5 APP 框架开发模式),该开发具有跨平台的优势,该模式通常由“HTML5云网站+APP应用客户端”两部份构成,APP应用客户端只需安装应用的框架部份,而应用的数据则是每次打开APP的时候,去云端取数据呈现给手机用户。”


如果你感到很难理解的话,那接下来就再来听我一本正经的胡说八道吧。

其实,归结到底,按我理解就是一个浏览器的问题。原生App压根不用浏览器,自己可以独立运行。比如,时钟啦,计算器啦,QQ啥的等等。


而Web App必须要依赖浏览器把东东下载到你手机的缓存里,你才可以愉快的与之交互,比如知乎,微信公众号等等。这种App,用户的主要的交互行为为浏览以及由此带来的点赞等行为。所以,这种App,你经常会见到一个小东东转啊转的,如果网路不好的情况下。这叫进度条,有的是圈,有得是线,还有的自己的logo...


混生嘛,就简单了,顾名思义,就是两者混合,一部分(UI元素,逻辑框架等)是安装在移动端设备上的独立运行,一部分(数据内容等)是通过内嵌的浏览器下载后运行。比如,淘宝啦,大众点评啦,商品展示部分就是web的,从服务端读取通过内嵌浏览器呈现给你的;类似定位部分的功能就是原生的。

如果这样还是比较不好理解的话,那就让我瞎扯一下吧。


游戏你打过没?


Web App相当于网页游戏,你打开浏览器输入网址即可玩,不用下载安装任何东西。(顶多是安个浏览器插件什么的。)


原生App你就相当熟悉了,不管是网上下载还是去珠江路买,要玩之前,你得先安装。安装完了以后,就算没有网络,也可以单机玩玩。有网络,也可以联网玩玩,比如冰封王座。(这例子举的貌似有点老土)


混生App相当于网游,你想玩之前也得安装,装完之后还得联网才能玩。比如魔兽世界。(这例子举的可能会有点过时,不过最近要放大电影了,哈)


9
举报
|
4
分享
评论
用户头像
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
“知识宅急送”外卖,快递,平面,海报,素材,教育
城市园林平面布局航拍
玄关入门地毯印花图案红地毯
平面风格黄绿色系花朵装饰
中国传统纹样创新图案设计
平面花卉图案扁平简约无缝拼接插画
城阙凡花
平面人物插画
金色颗粒质地的平面
平面插画设计女孩喝咖啡
空的平台平面和自然景观
古风平面仕女与瓷器
中秋节可爱呆萌平面兔子蛋黄月饼贴纸素材
原创UIUX交互橙红渐变炫酷视觉平面设计作品集模板PSD
金色颗粒质地的平面
牛奶乳液层次梯田平铺平面
空的平台平面和自然景观
平面书法字手写
平面男孩喝咖啡插画设计
金色颗粒质地的平面
平面插画情侣/矢量
城市园林平面布局航拍
城市园林平面布局航拍
金色颗粒质地的平面
海底世界插画
你可能喜欢
大家都在看
登录注册