当前位置: 首页 >生活知识 > 内容

流应用是什么知识介绍

生活知识
导读 目前关于大家提出的流应用是什么这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些流应用是什么相关的内容来分享给大...
2023-09-29 18:23:30

目前关于大家提出的流应用是什么这个问题,大家都希望能够得到一个答案,那么小编今天就去收集了一些流应用是什么相关的内容来分享给大家,如果大家感兴趣的话可以接着往下看。

流应用是DCloud公司开发的一种可以让手机App安装包实现边用边下的技术。基于HTML5+规范的即点即用应用,开发者按照HTML5+规范开发的应用,可以在支持HTML5+流应用的发行渠道实现即点即用的效果。

流应用是基于 HTML5+规范的即点即用应用,开发者按照 HTML5+规范开发的应用,可以在支持 HTML5+流应用的发行渠道实现即点即用的效果。

流应用是 DCloud 公司开发的一种可以让手机 App 安装包实现边用边下的技术。利用 js 的动态语言特点,把手机端 App 的安装包拆解,流式下载到手机端。类似流媒体边看边下一样,流应用也可以边用边下。再辅以特殊的压缩解码技术,使得流应用可以在 5 秒内完成 App 的下载-安装-启动全过程。

DCloud 流应用引擎是一款基于 HTM5+的技术的增强型 js 引擎,它首先对 H5 进行了大幅强化,让 js 可以调用 40 万原生能力,并且大幅提升了 H5 的性能体验。经过强化过后,使得基于 HTML5+开发的流应用可以达到原生应用的标准。

边用边下依赖于动态语言的支持,所以流应用的客户端安装包是使用 HTML 和 JS 这种动态语言来编写的,但是为了保证 App 的功能和体验仍然是原生效果,使用了经过强化的 js 引擎,这种称之为 HTML5+的引擎可以使得 js 调用几十万原生 API,包括离线使用、本地设备能力调用以及强化的渲染引擎,使得流应用仍然做到了和原生一样的功能和体验。

流应用的离线能力并非 web 缓存,是原生存储,不会被三方清理软件清理缓存而导致流应用失效。流应用结合了原生 App 和 Web App 的优势,又消除了各自的缺点,虽然是体验良好的 c/s 结构,但又让 client 秒开秒更新,是移动互联网 App 的更高级形态。

流应用即点即开,无需下载安装,即可以保证离线运行,又能够使用所有原生的能力。流应用类似流媒体,在应用第一次安装时,动态下载首页的程序及相关资源,快速打开 App 首页,并持续下载后续程序,下次可离线从本机运行。

在功能和体验与原生接近的前提下,流应用拥有原生 App 也无法比拟的 6 大特点:

以往获取一个 App 要经历下载、安装、启动等过程,至少一分钟,点击若干次。而流应用做到了 5 秒开完成全部过程。以往 App 从下载到启动激活的激活率不足 50%,而流应用的激活率在 95%以上。

流应用比原生 App 的包体积缩小至原来的 10%,安装几千个流应用也不会让手机变卡变费电。

流应用更新是在使用时自动差量更新,一般每次更新消耗几 K 流量左右。流应用可以方便的通过社交网络分享。

可以方便的进入到 App 的内容页面,可以实现搜索直购、扫描直购、分享直购等各种营销新方式。

流应用基于 HTML5,使用 DCloud 的 MUI 框架开发流应用,可以自动兼容多个平台。

流应用的重要前提是功能和体验要足够好,达到原生 App 的效果。过去业内也有 HTML5 强化引擎或 hybrid 方案,比如 phonegap/cordova,但其在功能和性能上与原生应用相差还非常远。HTML5+做到了这一点,传统 HTML5 效果不佳的窗体切换、长列表滚动、下拉刷新、大容量选项卡切换等问题都被解决,体验流畅,用户很难感知到与原生的区别。而且 HTML5+强化引擎使得 js 可以调用原生几十万 API,扫一扫、摇一摇、开关蓝牙、获取 IMEI 等各种原生 API 都可以随意使用。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。