- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
原来应用号是这么回事!但真的可以干翻应用商店
原来应用号是这么回事 !但真的可以干翻应用商店吗 ?
从周一A llen“突然”登场化解 关危机和为应用号的推广省下一笔营销预算之后 ,普天盖地的自媒体
在谈应用号 ,刷屏朋友圈。其实吧 ,应用号没什么新奇的 ,也说不上干翻应用商店之类的 ,只是
如A llen所说“微信一个小小的举动都会被无限放大”。今天Jinkey就来科普一下所谓“应用号”
(也说不上科普 ,半年前去微信面试的时候针对服务号的不足 ,提出来“微信应用商店”的
概念 ,估计面试官也没注意o rz ,今天拿出来说说。本文只是科普 ,并非官方发布的最终产
品形态 ,我并不知道最终会以一种怎样优 的方式呈现 ,微信总能给人惊喜…o rz ):
想知道应用号是啥东西可以下载这个demo有个大概印象 ,这是我一直在用的一套hybird app的开发
框架。这个demo展示了网页应用通过javascript (网页的脚本语言 )作为中介可以调用的原生系统
能力的效果 ,微信自家的JS-SDK和这套框架及其相似 ,微信的JS-SDK甚至还没有这套框架提供的
能力多。
什么是hybird A PP ?
通俗的来说就是 ,在通过各种应用商店安装的A PP Nat ive A PP 原生应用)中某个页面添加一
个WebView (浏览器组件 ,跟你们用来看岛国教育片的那种差不多的 ),开发者在原生A PP代码里
面挖一个洞 用来响应网页传给原生A PP的指令和发送原生A PP给网页的指令的接口)。结构如下图
所示 (iO S ):
由一个系统提供的控件W KWebView (相当于你们平常用的浏览器 )去加载一个网页。以iO S为例 (
很抱歉我已经放弃安卓了 ,本文主要以iO S为例子 ),通过evaluat eJavaScript 的方法在网页中执
行js代码 (网页执行动作的一种编程语言或者你可以理解为一种英语方言…你喜欢咯 )。通
过runJavaScript A lert PanelW it hMessage等方法 (这里不展开说 ,开发的东西可以另外写好多文
章了 )可以响应网页中执行到的js代码 ,从而实现了网页调用手机系统原生接口的能力。概括成下图
:
有人可能会问 :全部原生就好了 ,或者全部都是网页就好了 ,干嘛要调 diao )来调 diao )去 ?
下面就说一下
为什么要用hybrid A PP ?
(…我没跑题 ,微信应用号和微信本身就是一个hybrid A PP )
当自媒体出现的时候 ,大家都说会干翻传统媒体 ,而现在传统媒体只是被淘汰掉劣质的 ,好的依然
好好的 ,搞自媒体搞得好的 ,大部分也还是传统媒体有影响力的人 ;当网络视频出现的时候 ,大家
都会说干翻电视台 ,而现在电视台依然好好的 ,还多了微信摇电视微博互动春晚红包等新奇玩法 ;
当电商火热的时候 ,大部分的人都说电商会干翻线下商场 ,而现在大街上依然开着各种零售店 ,依
旧很多人喜欢逛街。当各种理财宝宝出现的时候 ,大家都会说互联网理财干翻银行 ,而现在银行依
旧垄断着资金流。人们似乎有一种新鲜狂热症 ,觉得新事物能够完全颠覆旧事物 ,而新事物最终会
和旧事物融合 ,得到升华 (比如“社会主义也能搞市场经济”哈哈 )。
还记得2014年10月29 日HT ML5正式发布吗 ?铺天盖地的文章说web app将会干掉Nat ive A PP ,可
到了2016 ,你还到Nat ive A PP退出大众视野了吗 ?没有 ,而且两者的混合版Hybrid A PP逐渐成了开
发者的喜好。
hybrid A PP的好处是 :
1、自己搭一个原生应用的壳 ,能够定制和控制更多能力而不受限于浏览器 (比如微信浏览器就是
不让你下载 ), 所以大家会经常见到各种提示打开网页和分享的蒙层。
2、原生的壳包裹了网页应用便于升级迭代 ,不受限于应用商店繁琐的审核流程和冗长的时间 (比
如A ppst o re的审核 )
3、网页应用有利于减少开发资源的投入。不像原生应用那样 :每一个小改动都需要iO S工程师和安
卓工程师改一遍。
4 、快速恢复。当原生全量发布之后出现问题可能需要迭代新版本才能修复 ,而网页应用只需要在自
己服务器上修改即可。
5、添加快捷方式到桌面即像一个原生A PP获得系统一级入口 (安卓和iO S都可以实现 ,只是目前
微信在ios上不提供 )
6、有需要的时候再加载 ,节省手机空间 ,避免用户手机空间不足而放弃尝试你的应用。 (你不能因
为家里太窄而放弃掉一个想跟你xxoo 的异性 ,你也没必要为了跟t a xxoo而马上买一间大房子 ,这时
您可能关注的文档
最近下载
- 2022年注册测绘师法律法规重点记忆手册.pdf
- 玻璃雨棚施工方案.docx VIP
- 四川省达州市大竹县中考二模数学试题含解析.docx VIP
- 沪教牛津版六年级下册英语沪教牛津版Module4测试卷.docx VIP
- 2024-2025学年度甘肃省合作市中考数学真题分类(一次函数)汇编专项测试练习题(解析版).docx
- (初中数学)典型中考数学动点问题试题专题复习讲解汇总.doc VIP
- 护理读书的报告范文的共篇.doc VIP
- 沪教牛津版六年级下册英语沪教牛津版期末测试卷.docx VIP
- 国家开放大学《建筑工程质量检验》章节测试参考答案.pdf
- 四川省达州市大竹县2025年初三最后一考数学试题试卷含解析.doc VIP
文档评论(0)