小程序运行时的原理以及它将如何颠覆传统App?

小程序运行时的原理以及它将如何颠覆传统App?,第1张

长期以来,移动互联网界一直在寻找一种既能获得Native原生的体验,又可以低门槛快速开发的技术。在这个过程中出现了很多尝试,例如React Native(RN),RN本质上是轻量化Native开发,在Native基础上做减法;H5的特点是开发成本较低,可以做到比较灵活,但缺点在基础信息获取方面(如地理位置、手机信息、播放器等)和顺滑体验方面无法做到Native的效果;

就在这个背景下,微信小程序也给出了自己的方案,它的做法是在H5的标准上做Native能力的加法,赋予了小程序很多Native的能力,微信通过自行研发的小程序运行时,为小程序提供了大量的API层面能力支持,如地图、导航、画布、滚动视图等方面都能提供支持。

小程序的优越性体现在既保留了H5开发的便利和灵活性,又可以达到媲美Native体验,配合微信11亿用户的社交网络,越来越开发者选择微信小程序的技术的。

据小程序团队透露,目前已经50万+的开发者在从事实际的开发,小程序已经成为移动互联网领域“事实”的标准。伴随着这种趋势,阿里、百度分别在2017年的8月和2018年的3月启动了自己的小程序项目,围绕着支付宝和手机百度APP几个超级APP在移动互联网领域再次攻城略地。小程序已然成为近几年最炙手可热“现象级”技术。

小程序的出现不是一蹴而就,而是在移动互联网近10年的业务、场景积累上逐步发展起来的。Web开发具有高效、灵活、门槛低的特点,但弊端哗知在于所有的页面都依赖浏览器的渲染,浏览器的能力就是的web研发的上限和边界。为了克服这个问题,于是便有了JS-Bridge这种方式,将很多常用组轮缺件内置到应用中,当内嵌组件足够多的时候,再做一层封装,形成了JS-SDK,其本质没有差别。 

小程序在JS-SDK的基础上,一方面进一步开放和拓展原生的能力给到Web前端调用,另一方面,页面乱桐消渲染(Webview Render)的UI层和逻辑层,使用了两个独立的线程。如下图所示:

小程序运行时本质上是一个处理Web页面渲染、数据逻辑交互的虚拟机,这个虚拟机提供了丰富的原生能力供小程序调用(API、组件、AI能力等),极大的拓展了Web应用的能力边界,尤其是在诸如滚动视图(scrool-view)、导航(navigator)、图片预览(cover-image)等组件的提供,使得前端开发人员在使用现有的web前端技术,就可以开发出接近原生体验的应用。

其实微信可以分成两部分:即时通讯部分(IM)和小程序的运行渲染引擎(运行时)。小程序的运行的离不开运行时,它作为一个基础支撑已经深度和微信整合。正是利用了微信11亿的巨大的社会协同网络,赋予了小程序方便的转发、分享能力,为商业应用创造了一个崭新的蓝海,所有人都可以利用的这个平台去更好的触达、服务客户。

以往业务部门要发布一些新的功能的时候,用户必须要主动更新App,而且任何一个局部功能的变化升级需要去重新去应用市场再 *** 作一次,成本很高。由于并不是所有的用户都去更新,造成IT团队需要花费大力气去维护多个不同的版本。这种方式造成用巨大的资源浪费和用户体验的不便利。

如果用小程序,这个问题会迎刃而解。首先, 小程序可以独立的去更新,App作为了一个载体,很长的一段时间内,不需要被频繁更新。其次,每个小程序可以按照业务具体需要去独立发布各自的版本,不同的小程序之间的更新升级彼此独立、互不干扰。最后,由于小程序运行的沙箱机制,保证了不论是哪个小程序出现Bug、崩溃等情况,不会拖累应用本身 ,即便出现严重问题,也不过就是把它下线即可。

凡泰小程序运行时是面向全行业的“小程序解决方案”,它借鉴了被大家广发熟知的微信小程序概念,在技术上对微信小程序做兼容,开发工程师在现有的技能上可以直接上手。企业可以基于这套合规、安全的小程序运行时,配合整个小程序的上下架运营平台,自己就成为了一个“微信”。真正把这些技术赋能于现有的业务,App的更新也不再束手束脚,既松绑了业务,也松绑了IT研发。

并不会。首先,小程序的体验和原生几乎没有差别,对用户的来说是“透明”,不细致观察,用户甚至都不知道自己在使用小程序。其次,因为用户其实每天都在接触各种各样的小程序,已经实际上已经嵌入到我们生活的方方面面。比如用户在使用微信坐地铁、买电影票就在用小程序;打开淘宝购物,许多商铺就是小程序;打开百度搜索,出现的还是小程序。

互联网公司实际上已经对用户完成了“教育”和普及。接下来券商可以考虑如何利用好小程序的技术,结合小程序的优势、特点,逐步把现有App的一些业务切换到小程序上来。每个业务单元可以基于小程序进行敏捷迭代,好的产品离不开10000小时定律,让产品团队可以不断的围绕业务场景去打磨、优化,以提供更好的体验和服务。同时借助小程序一次开发多次上架的特点,更好去利用微信的社交网络优势,在获客、触达、营销方面可以做更多的创新和尝试。

任何事物的发展都具有周期性,显然小程序的这波红利已经到来, 今天的创新可能就是明天的标配。当务之急,尽早上船拿到“船票”。

不过在手机上,微信有个相当讨厌的地方,就好大闭是图片或者文件,一旦没有接收,或者清理的时候没注意,那这些东西将消失的干干净净,只留下一句「文件已过期或已被清理」。

阿里云盘小程序端,有了它,微信文件再也不会过期了!-i3综合社区

同样的问题也发生在电脑端,很难做到手机分享多端同步。。。

等等,一端分享多端同步?网盘不就是干这个事的嘛,那我们能仿滑不能在微信里利用网盘实现同步保存文件呢?

搜了一下,我发现这个思路可行,咱们的老熟人阿里云盘,用它就能搞定。

阿里云盘小程序

事情是这样的,因为好久没有关注过「阿里云盘」的动态了,所以昨天心血来潮在微信里搜了一手,结果你猜我看到了什么?阿里云盘小程序。

阿里云盘小程序端,有了它,微信文件再也不会过期了!-i3综合社区

说实话,阿里云盘完善生态做小程序并不让人感到意外,毕竟作为网盘老前辈的百友裂度网盘早早就有了小程序,但这件事还是有丝丝奇怪,比如在官网,小程序还是待开发的状态。

阿里云盘小程序端,有了它,微信文件再也不会过期了!-i3综合社区

好在小程序上显示的有其认证的公司,去网上查了一下,阿里巴巴创投 100% 控股,噢,那没事了,看来就是官方出品。

阿里云盘小程序端,有了它,微信文件再也不会过期了!-i3综合社区

打开小程序,是一个登录界面,如果绑定微信的手机号和你阿里云盘的手机号一致,那直接允许登录就行。

如果你想绑定另一个手机号,则选择「使用其他手机号码」,然后收验证码完成绑定。

登录后,你就能看到云盘里存放的所有文件了。

小程序自面世以来,一直争议不断,有人追捧,有人唾弃。电商行业和小程序自出现以来就被自动地捆绑在一起,那么电商行业应该如何利用小程序来扩散营销呢?

1.相互转化

不管是通过公众号讲流量导入小程序,还是通过小程序往公众号引流,两者都是相互连通的。微信最大的两个应用结合在一起,总是机会。

2.更多的营销可能

在公众号内无法实现的营销手段,现在可有效借助小程序来实施。而对于传统商家想转战电商而言,小程序则更是提供了更多的可能。新零售也是一种未来的营销功能。

3.更低的成本

淘宝天猫京东已经饱和,现在如果再进入这些战场,成本相对高昂(平台使用费、保证金、砸流量、平台抽成),不是一般商家能承受的。所以微信对他们而言是一个不错的切入口。

4.更高的效率

微信生态目前已经相当完善,无需做高成本的用户教育其实小程序强大的渗透力可以轻而易举融合连接诸多场景而且购买使竖差用之后,在历史菜单可以找到,路径大大缩短。

5.更多的流量

微信目前9.3亿用户,小程序与公众号的完美衔接,最大程度导入流量,其次小程序还提供很多免费的流量入口等等。

6.去中心化

简单的例子就是阿里让自己变成了大象,用户还是蚂蚁,而腾讯是准备武装打造一群超级蚂蚁。平台的用户永远属于平台,握住自己的用户才是王道。

7.独立笑大开发

针对传统企业,甚至中小型企业,完全可以根据自己的需求,去开发更契合自己需求的小程序。

8.更多的功能

据不完全统计截止今天已经至少有18项大更新,支持公众号群发小程序、附近小程序、微信群小程序等多种入口。

9.更多的入口

现在小程序的流量入口已达50个之多,在这里给大家举几个主要的入口:

微信直接搜索,附近的小程序,小程序分享,小程序服务消息,QQ浏览器搜索,小程序固定桌面,公众号广告等入口。

10.更易传播

小程序的应用场景很普遍,也好多元化,建立在微信的基础上使用户更简洁的交流,熟人推荐则成为小程序电商的一个重要客户来源。比如说碰纤竖你在这家店买了东西,把这家店分享给亲朋好友,促成更多的交易。同时也会降低用户对店家的不信任度,从而加大成交的概率。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12240038.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存