前言:Web App在HTML5和移动操作系统iOS、Android、Windows Phone的加持下,一定会成为未来一个重要的方向,但Web App在当前也存在很多的缺陷。笔者前一篇《Web App三大挑战:浏览器性能不足是最大障碍》对web app进行过详细分析:首先是标准的规范尚未定案;其次,不同浏览器支持的差异性将成为长久的问题;第三,最大的问题就是移动设备的浏览器的性能目前还不能支持与Native App体验媲美的Web App ……
外人眼中的百度战略
百度在Web App这条路上的调门从2012年开始逐渐升高。这个领域百度有的不仅仅是声音,更有实际行动。根据百度发布的云路线图,会囊括移动建站工具、Web App Framework甚至云OS。作为互联网的领军型企业,百度的选择对行业的发展方向有着举足轻重的影响。最近百度直指Native App形态的市场现状存在众多弊端:碎片化、桌面管理混乱、耗电以及通过AppStore发行等等,并且预言2013特别是2014年Web App会崛起。那么百度为什么会如此看重Web App?仅仅因为Web App是未来的一个重要方向?显然“一个”重要方向不足以让百度下如此大的工夫去布局,作为一个外部观察者来看,百度某种程度上已经把和云服务结合的Web App看成了战略。
相比Native App,百度更钟情Web App
百度对外宣讲Native App的弱势在当下或许有点曲高和寡,很难获得行业认同。分析一下百度宣讲的观点。
1、NativeApps碎片化,应该就是指当前服务App化的趋势,但这对于用户来说不是碎片,而是更个性化的选择,至于如何将多个App关联起来目前移动操作系统也提供了类似的功能并且在逐渐加强。
2、桌面管理在智能机上普遍提供了多屏管理的模式以及应用文件夹分类的模式,用户体验在这个方面不会存在障碍。
3、耗电不耗电这取决于App开发者的能力,基于浏览器的Web App写的不理想一样会很耗电。
4、Native App需要通过应用商店下载,这一点应该才是百度最聚焦的,也是百度极力批判的。为什么百度会如此的不喜欢Native App和AppStore?为什么百度要把Web App和云的结合看成战略?
百度为何钟情Web App?延续模式!
在回答这两个问题之前,我们先回顾一下互联网时期的百度和百度模式。互联网是个“入口中心化”和“入口负责分发流量”的时代。Hao123是入口、360浏览器是入口,当然百度和Google是更重要的互联网入口。网站开发者拼命SEO只为了能提高搜索引擎的排名利于用户发现使用。百度通过分发互联网入口流量给中小网站同时结合对用户分析进行广告投放,形成了一个铜墙铁壁一般的互联网流量帝国,牢牢把控着互联网流量和众多网站的命脉。
但是,忽然之间,智能手机的时代和全新的移动互联网时代来了。App变成了移动互联网时代信息传达和服务的最主要载体。相比2005年开始兴起的第一波手机上网浪潮WAP主导的时代,当下这个全新的移动互联网时代以App为主要载体的特性重重的撞击了百度一把。WAP的时代,是手机浏览器的时代,是输入网址访问互联网和服务是时代,百度还在负责分发那个时期手机上网的流量,用户会输入baidu.com去搜索新闻、图片铃声或者游戏小说。但是Apps的时代,这一切的一切都变了,大部分用户去AppStore搜索新闻客户端、去搜索熊猫看书、去搜索愤怒的小鸟,而不是主要去百度搜索。AppStore某种程度上取代了百度搜索和分发流量的角色,这才是百度最无法忍耐的。用户行为也发生了根本变化,以前通过百度搜索服务的模式,现在已经被桌面化的App“一键直达”逐步取代。百度可以去引导行业可以去规范开发者,但是百度可以去改变用户么?
移动互联网“去中心化的时代”百度如何继续当中心?
互联网时代是一个“中心化的时代”,而移动互联网开启了“去中心化的时代”。这是最近“Web App和Native App谁主未来”这个话题火爆的核心根源所在。所有的争吵都是表面的,本质是对入口的争夺。百度把Web App当战略,其实就是要延续互联网时期百度中心化入口模式的霸主地位。尽管百度在手机上推出了Native App搜索的功能,并且也会攫取相当可观的市场份额,可是百度会甘心把自己和众多大大小小的AppStore摆在一起么?AppStore和社交媒体(如微博)在移动互联网上已经极大的分流了百度的搜索流量,如果百度不能在某个方向或者重要领域上重新掌握主导权,那百度的优势会随着移动互联网的发展逐渐被削减。如果百度仅仅满足于做好App搜索反倒是会让行业奇怪。
Web App一定是方向。但如果用户非要打开浏览器再百度Web App再使用,用户会用么?
Web App会随着HTML5技术的成熟和移动设备软硬件的提升而真正的出人头地。Web App到底能发展到什么程度,这取决于行业的大环境。当然更不能忽略最重要的“用户的选择”。当下智能机用户已经习惯于下载App安装,以后每次直接点击桌面图标打开即可使用。百度理想的用户使用Web App流程应该是:用户打开浏览器——通过百度搜索到相关网址——用户点击进入使用。虽然这只是多了一两个操作步骤,但当用户有更优化更简洁选择的时候,用户还会选择每次重复繁琐的流程么?答案是肯定的“绝对不会”。搜索的职责在移动互联网是会延续的,但是搜索已经变得比较纯粹,不再是大面积的流量分发平台。大众搜索会随着微博这种即时信息平台(如即时搜索服务)和垂直搜索服务(如大众点评)App的出现而越来越少的被用户选择。
用户需要桌面直达入口和完美的体验,开发者希望跨平台低成本开发,Native or Web?
Web App的发展,应该是最迎合开发者的需求。因为移动应用的开发难和跨平台的问题一定要解决的,这就要依赖于网络最通用的W3C的相关标准。Web App应该有实力成为未来的重要方向和标准,但是用户更喜欢简洁的操作和一触即用的体验也是不可能改变的。开发者喜欢简单的跨平台开发,使用者喜欢简洁的使用流程和体验,平衡这二者,上文提及的Hybrid App可谓是当下最优的选择。尽管iOS上已经支持了将Web App图标推送到桌面,但是Android上还没有相关通用技术,并且这个推送的图标也不会被记录到用户App列表,无法和Native App平起平坐,Web App标准和体验完善也需要时日。何况iOS当前的架构虽然可以支持Web App但仍是以Native App为主体。如果哪天Web App真的战胜了Native App那或许iOS已经在向WebOS转型了。正如微软的首席软件架构师雷・奥兹评价Google的战略中提到的“Android是在赌过去,ChromeOS是在赌未来”。那同为搜索领域的巨头,百度又在拿什么赌明天?