一、什么是Hybrid App?
简单来说,Hybrid App,中文意思就是:混合App。
基础模式:H5移动站+原生app(Native)外壳;通过H5移动站中的js与native通信,即js调用Native、Native调用js,来实现使用起来像原生App的App;
核心:js与Native通信,一般有两种方式:1. Javascript Core;2. url Scheme。
二、为什么Hybrid App?
1. 开发成本低;
2. 一套代码多端使用,Android端、ios端、微信端;
3. 更新迭代快速;一次发布,多端立即生效,省去了原生app更新后需要提交应用商店、用户再次下载的时间、机会成本;
4. 用户体验虽然比不上原生App,但优化后,可以达到原生app 90%及以上的使用体验,满足大部分公司项目的开发需求;
三、基础关键词:
Hybrid App,H5,移动开发,app壳,Native,原生Android,原生ios,webview,js与native交互,js与native通信,jsbridge,url scheme,vue等;
建议首先搜索这些关键词,了解开发一款Hybrid APP所需要掌握的基本技术栈,脑中有个大致的轮廓,在设计开发过程中,遇到问题时随时搜索,深入细节;
从零开始Hybrid App设计开发与实践(0)-基础知识
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- 一、准备工作:现在我们这个Hybrid App项目配备了一名Android工程师(小严),一名ios工程师(小王)...