微信应用号来了,还有必要开发一款原生应用吗?

  • A+
所属分类:小马资讯

微信应用号来了,还有必要开发一款原生应用吗?

前不久,张小龙首次长谈“微信焦虑”时,除了总结微信四大价值观,同时表示,下一步微信的重点是:推出应用号,做一个轻应用分发平台,用于 APP 推广。言辞一出,旋即引发了大众的讨论:

应用号是否会对现有 APP 带来致命冲击?有了应用号,还有没有必要单独开发一款原生应用?

业界有以上疑问也是自然,但也毋需过早杞人忧天。为什么这么说?

第一、微信推出应用号,首先对比的是自家平台的订阅号、服务号,由于现在订阅号、服务号已经具备一些定制开发以及调用摄像头、地理位置等功能,所以微信应用号一定是在此基础上加强功能的开发,反而会更贴近现在的原生应用。

第二、大量的案例证明,与移动业务相关、成熟的公司,更多的都是从独立 APP 里成长起来,而在微信里增长起来,目前还留在微信里的牛逼公司,却是寥寥可数。

第三、应用号更多的是针对于低频度、轻量级、服务功能的 APP,只能实现一些基本的功能,无法完全代替APP。

所以,微信虽然有着巨大的流量优势,原生 APP 也绝对会一直存在。移动应用开发者云服务提供商 APICloud 创始人兼CEO刘鑫也坦言,应用号推出一定会对功能相对简单的 APP 带来冲击,但微信看重的是业务也并非技术,与原生 APP 相比,微信有三个突出问题:

  1. 效果递减,随着微信好友越来越多,很多人的活跃度是会逐步降低的,尤其是当朋友圈慢慢变成一个广告圈的时候,微信所带来的流量是否呈现增长态势也是一个问号;
  2. 体系封闭,在微信获取第一批用户是没问题的,但要在微信持续成长已经变得相当困难;
  3. 相比运营独立 APP 的成本,推广微信的成本,真的要低吗?不一定。

在刘鑫看来,是否开发独立应用,完全取决于企业的业务需求和商业模式。比如,你想要做一个功能复杂且用户重度使用,类似淘宝模式的电商,就一定需要开发独立 APP ,假如你只是想要做微商,就直接借助微信好了。

那么问题来了,如果要做独立原生应用,就不得不面临开发周期长,推广成本高等难题,这也是一直困扰着移动开发者的。除此之外,值得一提的是,用 HTML5 开发原生 APP 不是新鲜事,HTML5 已经快速融入 iOS 与 Android 主导的原生生态系统。这就衍生了另一个问题,随着 HTML5 的流行,未来原生应用是否会被淘汰?

针对于此,刘鑫的观点是,HTML5 和原生 APP 谁主导未来当这种算命式的争论已不再是热点,HTML 5 与原生两种技术融合,才是未来的趋势。

事实上,现在国内70%以上的APP都已经嵌入了HTM5技术,比如淘宝、大众点评、58同城、去哪儿等都嵌入了大量的 HTML5,让部分功能在WebView技术基础上缩短开发周期、实现灵活业务调整。

然而很多中小技术团队嵌入的 HTML5 部分,用户体验还是比较差、功能比较弱。让原生应用开发团队开发出体验好和功能强的 HTML5 页面并不是简单的事情。

APICloud 最新推出的产品 SuperWebView ,就意欲帮助原生应用团队解决“如何在短时间内开发出体验好、功能强的 HTML5 页面”的问题。据刘鑫介绍,基于 SuperWebView 开发应用,可以让原本需要30天左右的版本迭代周期大幅缩短到7天,提升4到5倍的运营效率。

值得一提的是,使用 SuperWebView 开发的功能,由于借助了HTML 5 的一种动态可变更能力,突破了传统的技术修复和升级一定需要用户重新安装的繁琐步骤,可以直接绕过应用商店审核、实现快速 APP 更新。

除此之外,基于 SuperWebView 开发的 HTML5 页面,并不是简单的将普通 HTML5 页面包一个外壳。SuperWebView 使用的是“半翻译式”的原理将大量网页代码在运行时翻译成可调用原生的 API,所以才可以获得原生 APP 的功能和体验。

王鑫还预测,微信应用号将会是一个原生 APP 作为强大的流量入口,再使用 HTML5 技术进行快速的功能扩展。而 SuperWebView 这款产品可以让类似于微信公众号、应用号的模式在各个 APP 中快速复制,并且基于 SuperWebView 衍生的子应用可以和桌面安装的 APP 功能一样强大。

在刘鑫的愿景里,他希望帮助开发者们解决技术复杂性的困扰,让他们用积木拼装的方式搭建各式各样的应用,并且让原生 APP 都插上 HTML5 的翅膀。

尽请关注小马工具箱,集成最新绿色功能软件!

weinxin
请关注小马官方微信公众号
感谢大家一直以来对小马的支持,如果您有什么困惑或者建议,欢迎大家随时呼叫小马

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: