Android版微信5.0展现Web App平台愿景

移动开发
除了交互和功能的局限性外,微信还有很长的路要走——它仍然缺乏一个优秀的公共账户管理系统来帮助开发者查看和管理数据,外 链的Web网页目前也无法获取微信内部的用户关系,只能是独立的Web App,而微信本身的体验也仍未得到改善。

在昨日之前,我一直是对微信作为一个平台的价值存在巨大怀疑的,其原因在于——首先,微信公共平台目前的能力还很单薄,用户的大部分操作都需要以关键字的方式去与进行交互,这种体验是远远落后于独立应用的,同时目前的框架也对其功能造成了极大的局限性。就像我在此前总结的那样,微信的价值存在几个边界:通信、轻量和弱交互。

另一方面,微信公共平台的层级很深,用户使用一项功能的步骤比较繁琐。例如,用户在桌面上打开一个团购应用只需一次点击,而在微信中打开一个团购公众账号则需要三次点击。

以上两点综合起来,使得微信公众账号在与本地应用竞争时毫无优势。但在昨天,当微信 5.0Android版发布后,我发现腾讯开始把这件事做得有些意思了——在Android 5.0版本中,我们可以把微信的公众账号图标添加到桌面,通过它直接启动公众账号。

也许在许多人眼里,这个功能只是一个替身便捷性的能力而已,但实际上,它完全改变了整个微信的架构形态——以往在我眼里,微信是大而繁重的,但如果我们能够直接在桌面上启动微信的某个公众账号,就相当于能够把微信拆分成无数个独立的应用,只不过这些应用是运行在一个叫做“微信”的后端平台上的,其实质是Web App。

这个做法不单解决了我之前所提到的“微信公共平台的层级很深”的问题,更重要的是,它让微信有机会成为一个Web App的运行平台。

在以往我们的印象中,Web App的运行平台要么是一个完全的Web操作系统,要么是浏览器。但问题在于,至今仍没有成熟的Web操作系统,而大部分浏览器都缺乏账户系统,这导致各个Web App之间的完全割裂的,这个原因在很大程度上影响了Web App的发展。微信的优势在于,它不仅可以把Web App放在系统桌面上启动运行,同时还具兼具极强的关系链和账户系统。

目前而言,我仍然认为微信本身开发模式的功能极为有限,界面十分粗糙。但由于可以在微信中运行外部网页,所以一些有能力的开发者已经可以在微信进行 一些深度的Web App尝试,加上微信能否很轻易的将这些公众账户以卡片的形式分享给好友,也为这些Web App提供了一个不错的分发渠道。

当然,除了交互和功能的局限性外,微信还有很长的路要走——它仍然缺乏一个优秀的公共账户管理系统来帮助开发者查看和管理数据,外 链的Web网页目前也无法获取微信内部的用户关系,只能是独立的Web App,而微信本身的体验也仍未得到改善。但Android版本的微信5.0确实为我们展现了一种全新的Web App运行模式以及其在“大而全”形态下摆脱臃肿的思路,让其平台化愿景成为了可能。

责任编辑:闫佳明 来源: pingwest
相关推荐

2013-04-10 13:07:40

微信公众平台Web App

2016-03-31 10:08:33

微软Windows 10 build2016

2021-12-24 16:24:42

Web3互联网去中心化

2015-06-23 18:18:47

思杰

2013-08-06 10:27:15

微信5.0苹果App Store

2013-05-07 10:53:26

戴尔

2012-11-27 09:28:02

分布式SOA云SDN云结构

2021-12-26 18:33:25

云计算安全数据

2011-06-15 09:40:19

个人云思杰云计算

2013-08-05 14:36:10

微信移动支付微信游戏中心iOS版微信5.0

2013-08-05 14:52:01

苹果微信5.0App Store

2013-08-05 14:53:42

微信5.0微信游戏

2022-03-25 09:52:24

MozillaWeb浏览器

2012-01-09 09:34:54

云计算存储安全

2012-10-15 14:12:05

OpenStackIT云计算

2013-08-19 16:45:33

微信5.0开发者雷区

2015-09-30 11:14:05

愿景游戏架构

2011-01-28 10:16:15

2012-12-18 13:28:29

浪潮智慧城市云计算

2012-02-21 09:29:48

虚拟化桌面虚拟化思杰
点赞
收藏

51CTO技术栈公众号