应用分为:原生应用(Native APP)、轻应用(webapp或者h5app)和混合应用(HibidAPP)
其中流应用和轻应用现在多基于浏览器开啊H5应用程序
小程序是基于微信平台(软件之上的软件)
原生应用又称本地应用,UI体验好,更新复杂(尤其是苹果的原生app)
混合应用多用于体积较大的开发APP(例如百度、京东和淘宝等手机app)
-
小程序
小程序是一次跨越式尝试?
为什么我们把ios生态、安卓生态和微信生态摆在同一个层面上?因为在这样的量级别,微信已经创造了不可忽视的行业力量。这不仅仅是IOS、安卓生态,微信走出了从社交到生态的大跨步。
当然,有APP应用关闭小程序也无可厚非,毕竟不是所有的都是适合的。不适合的就及时离开,于人于己都是最好的选择。所以,小程序依然是一款成功的产品。即便是从当下的形势来看,小程序只要稍微改变入口,提供给用户可利用的场景条件,再造一个行的生态体系内产品还是有可能的,毕竟只有一个微信,一个张小龙!
-
流应用
流应用本身原理就是使用H5页面,让用户减少了下载APP的那一个步骤,自然打开略快,但是H5应用页面与APP自身比较起来,用户体验和效率上肯定不如APP原生。就像页游和端游,玩起来页游不可能达到端游的体验水平。
作为H5应用,首先自然要依托一个载体,比如浏览器,所以起能做到的事情都要限制于载体(这个浏览器)所能具备的权限与提供出来的接口。如果载体具备10个功能,自然H5应用能做10个功能。如果载体只具备9个功能,H5应用开发出100个功能也没用。
H5应用的好处在于不需要升级,因为是WEB形式,自然服务器一改动所有用户都看到了。
流应用的APP确实小,打开速度快,但是通过我的使用体验来说的话,有些类似网页应用,而且用起来好多效果都不是很好,相当于要速度不要质量,页面切换过快的话会白屏,或者直接卡死无反应,建议若是功能需求不是很多很高,可以用流应用,否则还是下载APP比较好
-
轻应用
第二,破壳检索,智能分发。
第三,功能强大,全能体验。
第四,订阅推送,沉淀用户。
跨平台、低开发成本,H5应用的前景非常好这个事情一直在讲,尤其在去年Htlm5的标准制定规范完成后。
但目前基于H5的应用,不管是在微信内还是在web端,体验一直都相对于Native app来说仍然有很大的距离。H5应用的界面交互设计十分简陋,相对于原生应用有很多功能上的缺失;更加重要的一点是,无法本地化,应用的入口只有浏览器、微信等,一旦网络不好就谈不上用户体验。这也是百度轻应用这样的平台没有最终没有全面推广出来的原因所在。
流应用就是针对H5应用的这些痛点推出的,相比较传统的H5应用和Native app主要有两个特点:
- 安装包小,原生应用有很多SDK或者框架是通用的,但是每一个应用都必须有自己的SDK或者框架,这样就导致了安装包会比较大。流应用的解决方案是,一个包含通用框架的引擎+定制化的H5应用。这样不仅安装包小,而且避免了功能上的缺失。
- 本地化,只要安装了流应用引擎,可以直接在手机桌面建立应用的启动图标,点击图标即可使用。流应用能跟原生一样调用操作系统的几十万本地api而且数据也会保存在本地。比如我在试用他们开发的36Kr资讯时,离线也可以看到一些内容。
不过目前流应用的主要入口是360手机助手(官方也推出自己的流应用APP只有魅族和QQ浏览器可以搜的到),这也是目前他们主推的渠道。数字天堂创始人对此表示,流应用正在跟各个应用商店渠道谈合作来拓宽流应用的入口。像我这种对数字出品的产品完全无爱的用户就得去流应用官方下载他们的引擎正常使用流应用。
微信小程序内测期间曾被万众期待,但上线后却有众多被开发者诟病的地方:
- 不开放线上流量,导致很多开发者撤出;
- 体积受限 1M 以内,很多 App 只能做裁剪版;
- 开放的 API 太少,很多原生功能无法实现;
- 界面 UI 被框死,无法与原生一致;
- 不能方便安装到手机桌面;
- 开发和运维工作只能单独一条线为微信服务,投资大回报不佳。
开发者的不满,体现在小程序的应用上就是功能不全、体验不佳、没有维护运营,进而导致用户不满。
此外每次从微信里点击数次才能启动小程序,还是比在桌面启动应用麻烦太多。
毕竟微信是一个社交软件,而不是 OS,很多事情做起来别扭,让微信不限制小程序的体积和能力,也勉为其难,自动在桌面创建图标也是场景不顺。
那么手机厂商们的“小程序”是什么样的?
3 月 20 日下午,工信部下属的 HTML5 中国产业联盟,联合 7 家手机制造商宣布,基于 HTML5+ 开放标准推出即点即用的流应用。
众多手机厂商表示,将在手机 ROM 原生支持 HTML5+ 规范,达到真正原生级体验。
HTML5+ 规范是对 HTML5 的扩展,让 JS 可以调用到 OS 的各种能力,包括对体验提升很重要的原生动画、渲染能力。
基于 HTML5+ 规范的即点即用应用叫流应用,也就是像流媒体的即点即看一样,把 App 流式发行到手机上(并非在线 Web 页面,而是安装到手机本地的 JS)。
流应用和微信小程序一样可以即点即用,但功能是全开放的,操作系统的 API 大多可以调用,也没有体积和 UI 方面的各种限制,可以支撑开发者做出和原生功能体验一致的 App。
更重要的是手机厂商们设计的使用方式继承了用户现有的习惯,在应用市场里找一个应用,点一下直接启动,然后在桌面创建图标,下次可以在桌面二次使用。
附录:微信小程序转流应用教程 - http://ask.dcloud.net.cn/article/1249
总结以上应用平台最终是公司之间的产品竞争,谁的用户体验好,谁将会是下一个赢家!