热门标签 | HotTags
当前位置:  开发笔记 > 小程序 > 正文

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

在微信中阅读各种资讯相信已经成为许多人的习惯了,在这些资讯内容中有能快速浏览完离开的,也有内容较长无法段时间结束浏览操作的。但是作为通讯类应用,消息处理才是用户首要考虑的任务,所以经常会有浏览内容时需要回复消息的情况出现。这时出现的需求可以两个方面来看:
1月9日,微信小程序正式发布,在发布的当天,让“APP灭绝”的论调随之而来。用户疯狂地研究如何玩转小程序,开发者趋之若鹜寻求在小程序中发布自己的应用号,甚至发布当天,相关的技术网站已经打出广告,宣称能够完美开发企业使用的程序号。然而狂欢过后却留下了满地的“狼藉”,一些苦于手机内存不足的用户欢欣鼓舞地卸载了占用空间的大量APP,在使用小程序之后又默默地把原本的APP安装了回来。体验太差,让小程序成为了众矢之的,即便如此小程序依旧带来了巨大的业界震动,就在微信小程序发布后的几天,业内人士透露阿里集团支付宝也开始研发自己的小程序系统,势要用小程序分割APP应用的市场。相关人士表示,乔布斯开创的APP时代或将在中国被小程序终结。虽然目前小程序还存在使用上体验程度不高的问题,但是小程序的时代,已经开启。

小程序没想象的美好

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

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

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

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

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

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

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

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

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

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

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

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

推荐阅读
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • 新冠肺炎疫情期间,各大银行积极利用手机银行平台,满足客户在金融与生活多方面的需求。线上服务不仅激活了防疫相关的民生场景,还推动了银行通过互联网思维进行获客、引流与经营。本文探讨了银行在找房、买菜、打卡、教育等领域的创新举措。 ... [详细]
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • 本文详细介绍Python编程的基础知识,涵盖从安装环境到编写简单程序的核心内容,并深入探讨网络编程的基本概念和实践。提供多种资源下载方式,帮助读者快速上手。 ... [详细]
  • JavaScript 中创建对象的多种方法
    本文详细介绍了 JavaScript 中创建对象的几种常见方式,包括对象字面量、构造函数和 Object.create 方法,并提供了示例代码和属性描述符的解释。 ... [详细]
  • 微信小程序:授权登录与手机号绑定
    本文详细介绍了微信小程序中用户授权登录及绑定手机号的流程,结合官方指引和实际开发经验,提供了一套完整的实现方案,帮助开发者更好地理解和应用。 ... [详细]
  • 使用JS、HTML5和C3创建自定义弹出窗口
    本文介绍如何结合JavaScript、HTML5和C3.js来实现一个功能丰富的自定义弹出窗口。通过具体的代码示例,详细讲解了实现过程中的关键步骤和技术要点。 ... [详细]
  • 程序员如何优雅应对35岁职业转型?这里有深度解析
    本文探讨了程序员在职业生涯中如何通过不断学习和技能提升,优雅地应对35岁左右的职业转型挑战。我们将深入分析当前热门技术趋势,并提供实用的学习路径。 ... [详细]
  • 微信小程序中实现位置获取的全面指南
    本文详细介绍了如何在微信小程序中实现地理位置的获取,包括通过微信官方API和腾讯地图API两种方式。文中不仅涵盖了必要的准备工作,如申请开发者密钥、下载并配置SDK等,还提供了处理用户授权及位置信息获取的具体代码示例。 ... [详细]
  • 本文详细介绍了如何使用Python编写爬虫程序,从豆瓣电影Top250页面抓取电影信息。文章涵盖了从基础的网页请求到处理反爬虫机制,再到多页数据抓取的全过程,并提供了完整的代码示例。 ... [详细]
  • 本文介绍了一种解决二元可满足性(2-SAT)问题的方法。通过具体实例,详细解释了如何构建模型、应用算法,并提供了编程实现的细节和优化建议。 ... [详细]
  • Python入门:第一天准备与安装
    本文详细介绍了Python编程语言的基础知识和安装步骤,帮助初学者快速上手。涵盖Python的特点、应用场景以及Windows环境下Python和PyCharm的安装方法。 ... [详细]
  • 自己用过的一些比较有用的css3新属性【HTML】
    web前端|html教程自己用过的一些比较用的css3新属性web前端-html教程css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开 ... [详细]
  • 本文详细解析了如何使用Python的urllib模块发起POST请求,并通过实例展示如何爬取百度翻译的翻译结果。 ... [详细]
  • 本文介绍了如何利用Python编程语言从指定目录中提取文件名,并根据文件扩展名进行筛选,将符合条件的文件名保存至文本文件中。文章适合Python初学者,旨在通过实际案例加深对文件操作和字符串处理的理解。 ... [详细]
author-avatar
请允许我的每一天有你_248
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有