欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  微信小程序

小程序浏览内容时微信的BUG问题

程序员文章站 2022-04-11 21:37:51
...
1月9日,微信小程序正式发布,在发布的当天,让“APP灭绝”的论调随之而来。用户疯狂地研究如何玩转小程序,开发者趋之若鹜寻求在小程序中发布自己的应用号,甚至发布当天,相关的技术网站已经打出广告,宣称能够完美开发企业使用的程序号。然而狂欢过后却留下了满地的“狼藉”,一些苦于手机内存不足的用户欢欣鼓舞地卸载了占用空间的大量APP,在使用小程序之后又默默地把原本的APP安装了回来。体验太差,让小程序成为了众矢之的,即便如此小程序依旧带来了巨大的业界震动,就在微信小程序发布后的几天,业内人士透露阿里集团支付宝也开始研发自己的小程序系统,势要用小程序分割APP应用的市场。相关人士表示,乔布斯开创的APP时代或将在中国被小程序终结。虽然目前小程序还存在使用上体验程度不高的问题,但是小程序的时代,已经开启。

小程序没想象的美好

1月9日小程序正式发布后,用户纷纷开始探索小程序,一些使用程度较低的APP被用户淘汰,但小程序的表现并不能让人满意。首先用户吐槽的点就是“和说好的不一样啊,原本应该出现在发现栏的小程序应用根本没有,如果不是熟人推荐都找不到怎么使用”。小程序的使用并不简单,在推出几天后还有很多用户无法直接使用小程序。其次,小程序的搜索功能识别能力低,只能进行精确查找,不能关联检索,甚至有的“小程序”搜索差一个字都无法识别完成,找不到相关的应用。再次,小程序目前的开发程序太少,很多高频使用的应用都搜索不到,每个类别的应用也很少。而且微信的“竞争对手”、腾讯的“竞争对手”等企业的应用也没有出现在小程序的名单之中。例如阿里的支付宝、腾讯旗下自己的社交软件QQ等均无法使用。最后,在可使用的小程序之中,虽然整体性还算流畅,基本的应用功能也算完善,但是细节方面还是存在很多Bug,卡顿、闪退等现象频发,有些小程序的登录界面无法获取验证码导致无法登陆。

如果说以上体验还属于对应小程序开发者的技术问题,小程序自身的优化也不尽人意。例如,将小程序置于聊天顶部,就无法撤销,这种不可逆的使用体验大大降低了小程序的安装率。除此之外,在一些需要使用定位的小程序中,如果不允许使用定位会导致界面反复弹出、小程序无法退出、无法返回微信等问题,用户只能强制关闭微信来解决。目前来看,不管是微信小程序的团队还是应用开发开发团队,对于这项新功能都处于探索阶段,微信小程序本身还有很高的优化空间。即便优化的相关问题、bug问题都得到了完美的解决,小程序自身所带的简化属性让很多APP的功能性大打折扣。在一些购物的小程序中,只存在搜索和订单功能,完全不符合用户网络购物的习惯;有些优惠应用在小程序无法使用;一些资讯的小程序上面只有浏览新闻的选项,无法分享和评论也让资讯应用失去了自己部分社交属性的优势。最重要的是,在宣布小程序发布的时候,微信原本想要打造一个轻便、安静的应用平台,但是通过搜索发现,已经有相关的应用开始在小程序上进行推广了,通过点击和使用来赚取流量,微信最初搭建一个纯净应用平台的想法恐怕只能是美好的构想了。

在微信中阅读各种资讯相信已经成为许多人的习惯了,在这些资讯内容中有能快速浏览完离开的,也有内容较长无法段时间结束浏览操作的。但是作为通讯类应用,消息处理才是用户首要考虑的任务,所以经常会有浏览内容时需要回复消息的情况出现。这时出现的需求可以两个方面来看:

用户需要快速回复聊天的功能,可以在浏览长内容时快捷调出聊天界面发送消息。

提供内容暂存功能,用户可以暂存正在浏览的界面,回复消息后快速返回

第一个需求是我在第一时间想到的,怎样去提供一个快速回复消息的功能,但是在思考规划很久之后我发现它太复杂了,会对微信整个原有的流程造成很大的影响,于是在进一步理解需求后产出了第二个理解,它对原有的流程没有任何影响,同时比较巧妙的解决了"浏览长内容时回复消息"的这一需求。于是我们的问题便成了"当浏览行为被中断后如何快速回到原有文章"。

微信自带有收藏功能,但收藏后需要进入二级模块下查看内容操作略显繁琐,而且有些内容用户只是想继续看完,并不一定有收藏的需求,与设想中的"快速暂存"的功能差别较大。于是产生了在微信顶部添加快速返回暂存内容的想法,恰巧小程序发布后提供的"显示在聊天顶部"功能提供了第三方实现该功能的可能。我把它叫做"QuickOne"

"QuickOne" 是依托于微信存在,帮助微信用户快捷查看微信内资讯内容的一款小程序产品。帮助用户在微信内浏览行为被打断需要切出当前文章界面时,可以快速返回原有文章。

通过服务号接收用户保存的链接

小程序浏览内容时微信的BUG问题

进入小程序时自动打开最近一次用户保存的链接

小程序浏览内容时微信的BUG问题

加入过的记录都可以按时间由近到远在加入历史中查看。

小程序浏览内容时微信的BUG问题

用户可通过右上角扩展功能取消与设置自动展示内容,设置自动展示即是设置最近的一条为自动展示。

小程序浏览内容时微信的BUG问题

当没有自动展示内容时首页模块会展示本产品的使用指引。

小程序浏览内容时微信的BUG问题

总的来说产品体验比较大的问题在于微信提供的"显示在聊天顶部"这一入口的不稳定信,置顶会在长时间未使用以及微信进程被杀掉后消失,比较遗憾。另外,这种方法无法保存住用户当前的浏览进度也是一个问题。

小程序的诞生其实受制于硬件的局限,几乎每个人或者身边的朋友都被“内存不足”“清理空间”所困扰。小程序这样的轻应用应运而生,轻应用平台的属性能够解决用户安装过多APP占用大量内存的问题;其次,随着技术的发展,小程序这种轻应用平台的产生也是科技进步的结果,现代人越来越追求简洁、方便,有些应用使用频率并不高,但是用户却要为此安装一个APP应用,甚至使用完毕后为了节省空间,还要专门清理,这个过程十分不便。小程序的这种轻应用很好的聚合属性利用一个平台就能够满足大多数用户所使用APP的要求,对于用户而言简单方便;最后,虽然目前小程序的生态系统和相关的应用开发还存在很多使用上的问题,但是微信大有“醉翁之意不在酒”的味道。根据目前小程序的属性来看,其平台属于开放型平台,目前还不存在盈利的属性,从之前微信方面的介绍也可以看出,小程序并非一个直观盈利的项目,微信希望通过小平台形成用户在微信上的生态系统,借助小程序一方面可以降低微信的开发成本;另一方面增加用户的粘性,将线上和线下利用微信的生态系统结合在一起,形成新的价值。这才是小程序诞生最大的价值。

纵观目前的科技和互联网公司,从苹果、小米、乐视、魅族、华为到腾讯、阿里、百度等等大型互联网科技公司均在打造属于自己的生态系统,建立全方位立体的产业链条体系。而对于互联网公司而言,并没有类似于苹果和小米这样科技公司利用硬件来搭载自己的生态系统,同时互联网公司一个团队开发一个应用所耗费的成本和时间都太过漫长,想要打造属于自己的生态体系,至少需要三到五年的时间才能全方位覆盖用户的衣食住行等。小程序则可以完美地解决这一问题,对应的应用团队会自己开发小程序,微信只需要提供现有的基础用户群而且并不会出现被抢走的风险,就可以获得全方位的互联网生态体系,不管对于微信还是使用小程序的应用团队都是可以接受的最好结果。