更新时间:2022-01-11 13:13
“流应用”是360赋予“生活助手”中移动应用软件的新名称,指的是一种无需安装、即点即用的全功能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大特点:
1.以往获取一个App要经历下载、安装、启动等过程,至少一分钟,点击若干次。而流应用做到了5秒开完成全部过程。以往App从下载到启动激活的激活率不足50%,而流应用的激活率在95%以上。
2.流应用比原生App的包体积缩小至原来的10%,安装几千个流应用也不会让手机变卡变费电。
3.流应用更新是在使用时自动差量更新,一般每次更新消耗几K流量左右。流应用可以方便的通过社交网络分享.
4.可以方便的进入到App的内容页面,可以实现搜索直购、扫描直购、分享直购等各种营销新方式。
5.流应用基于HTML5,使用DCloud的MUI框架开发流应用,可以自动兼容多个平台。
流应用的重要前提是功能和体验要足够好,达到原生App的效果。过去业内也有HTML5强化引擎或hybrid方案,比如phonegap/cordova,但其在功能和性能上与原生应用相差还非常远。HTML5+做到了这一点,传统HTML5效果不佳的窗体切换、长列表滚动、下拉刷新、大容量选项卡切换等问题都被解决,体验流畅,用户很难感知到与原生的区别。而且HTML5+强化引擎使得js可以调用原生几十万API,扫一扫、摇一摇、开关蓝牙、获取IMEI等各种原生API都可以随意使用。
2015年3月5日,360手机助手3.3.50版本发布,生活助手搭载在手机助手中,作为功能更新,流应用最为生活助手主打应用类别。
2015年3月9日,由360手机助手主办的中国首家O2O开发者平台暨H5流应用引擎发布仪式在京举行。
2015年10月,经过半年测试的流应用引擎终于全面开放。DCloud正式发布流应用,并完成了从开发、测试、发布的全套环境和工具。
登陆DCloud文档中心查看流应用的相关介绍和开发文档。
流应用,结合了原生App和WebApp的优势,又消除了各自的缺点,是移动互联网应用的新的形态,也是移动互联网应用的未来发展趋势。