论平台的健壮性

【摘要】本文从技术角度来分析“今日头条”平台在设计、使用中的健壮性。

【目的】作个记录,见证头条的发展;抛砖引玉,期共同探讨。

【引言】

1.这篇文章,能否发布出来?我还是愿意相信:今日头条平台具备很大的包容性,允许百花齐放、百家争鸣。对于用户客观的分析和建设性的意见,相信头条管理者和技术人员能够乐意看到。

2.本来准备写成“浅论”,但如果过于谦虚,也不一定合适。就暂且高调一些,当作是“论”。

3.绝对是原创、且首发。自认为,原创度超过99%!不信?您现在就可以验证一下,您在头条主页或其他搜索引擎,搜索类似“今日头条程序设计的健壮性”这样的关键词,虽然会出现搜索结果,但肯定不会“直接相关”。当然了,这篇文章火起来之后,搜索结果便会出现本文,哈哈。

4.本来准备写头条的生态。思考再三,还是决定缩小范围,这次先纯粹从技术方面来探讨。以后,待时机成熟,再展开来写。

5.即使您没有接触过“程序设计”,也没有关系,我尽量用通俗的语言来表述,让您基本能够理解。如果您对程序设计有过研究、甚至很在行,那再好不过了,我们可以更深入地交流,通过各种途径。

【正文】

一、健壮性的含义。简单来说,就是程序在设计时,便考虑了针对用户端各种复杂情况的交互操作、服务器端仍然维持程序正常运行、不出现闪退等异常情况。换言之,就是事先考虑并设法消除隐藏的BUG。健壮性强,BUG就很少、甚至没有。

二、头条的健壮性如何?先给个总括性的结论(仅仅是我的结论):80分。也许您会说,这分数不高啊。对的,分数不是太高,但已经相当不错了!

为什么呢?

其一,程序内容涉及的范围很广,要对图片、文字、视频、音频等素材进行大批量的处理,在信息上传、接收、处理过程中,可能有意想不到的情况发生,也可能受制于服务器承载能力和计算能力、其他硬件的冗余性能。

其二,程序开发是一个团队,各个组的成员分别完成一部分,再“组装”。由于不是一个人从头到尾、全方位地进行把控,要做到接口的健壮,是个巨大的挑战。

其三,内测、公测,只能反映和检测出大部分问题,对于某些特定操作、甚至是恶意的操作(这里,恶意是个中性词,程序本来就应该要识别到各种恶意),由于这种“怪操作”出现的频率太低,不一定能检测出来。

其四,电脑端(包括电脑程序和网页版)和手机端APP要同时运行,手机型号千差万别、电脑和手机的操作系统版本各式各样,这都给保证良好的程序健壮性带来更大的困难。

三、实例说明

下面,就我在实际使用过程中遇到的一些实例,来和大家一起验证头条健壮性方面的表现。某些例子,可能不属于传统意义上的BUG,但我觉得,需要修改完善,否则,严重影响到用户体验,应该重视和完善。

注:测试手机是华为nova系列、安卓系统10.0版本,其他型号手机的测试结果不一定和我的相同。但不影响验证结论,或者说,“健壮性”本该考虑这些情况。

1、用户关注与否的各场景一致性。

图1

图2

头条内部各场景,对用户之间是否关注的呈现不一致:如果我已经关注了某用户(TA暂时没有关注我),在头条手机app打开“消息私信”-“评论和@”,找到其对我的评论(图1),在此处点击TA的头像,进入其资料页,应该显示“已关注”,但事实是往往出现“关注”二字(图2),含义是“我还没有关注TA”!。如果点击“关注”按钮,很可能造成这样的情况:本来是我已经关注TA了,反而取关了。这肯定是个BUG。同样的,如果已经互关,按照刚才路径,显示的是“回关”。用电脑网页版测试,结果基本正确。

注:如果从手机app-“我的”-“粉丝”-找到某个用户进入其主页,展现的关注与否是正确的。

另外,头条和西瓜视频间,关注与否的呈现也不一致。简单来说,如果在头条互关了,在西瓜视频app-“我的”-右上角铃铛图标(消息)-“粉丝”界面,会显示“回关”(应该显示“互相关注”)。如果点击“回关”,头条上的粉丝数量没有变化,西瓜视频的粉丝数量也没有增加!

2、对视频合集的处理。

图3

图4

经过多次测试,结果证明:目前,头条和西瓜视频将抖音创建的合集合并显示了!这就给用户带来极大的困扰。具体什么意思呢?

由于抖音没有文章类的作品(动态不算),只有一种合集:视频类的合集,同样,西瓜视频也没有文章类的作品,所以在头条创建、管理文章类的合集,没有任何问题。

如果在抖音没有创建合集,此时在头条或西瓜视频创作中心来创建合集,会很正确地显示出来,也能正常地进行管理。

如果在抖音创建合集了(肯定是视频类的),那么问题来了。头条在视频作品的菜单,合并显示了抖音的合集名称,但不能进行管理(头条不认为是自己创建的,但仍然显示出来)。图3是头条app“我的”-“作品”-“视频”的合集显示页面,出现两个“杂谈”,我特意通过名称的不同来区分,见图4,“~杂 谈~”是在头条创建的,“杂谈”是在抖音创建的!此时,在西瓜视频呈现结果也是一样。

如果大家明白了上述意思,便会知道这样的后果:要么,放弃在抖音创建合集(如果视频作品多了,肯定不是用户愿意接受的),只在头条或西瓜视频的创作中心创建合集;要么,在抖音创建合集、在头条不创建任何合集,就像上面例子所示的,让头条和西瓜视频在视频类合集展现时,直接展现抖音的合集,但不能在头条或西瓜视频的创作中心对这些合集进行管理(在抖音创作中心来操作)。这两种选择,都不好。

3、对视频封面的处理。

头条app-“我的”-“作品”-“视频”的主页面,将每个视频的封面都竖屏显示了!显示的效果肯定很差,很多字符或图片被遮挡,见图5。

图5

这与其他两个事实相矛盾。一个是,按照中视频计划,推荐制作横屏视频、封面当然也应该横屏;最主要的是,即使为了防止出现图5的情况,重新制作竖屏封面,在头条或西瓜视频创作中心的视频封面修改处,仍然截取为横屏图片!那么只有一种办法,只能将视频封面的字体缩小、每行的字数减少,这带来极大的不便,且即使这样做了,在西瓜视频的封面显示效果又很差。因为,在西瓜视频的封面展示处,本来已经很合理了,见图6。

图6

而在抖音,不存在这种情况。抖音支持在创作中心可以上传“竖屏”的封面图片、对该竖屏封面在编辑时也仍然“竖着”显示,在抖音“我的”-“作品”主页,可以完美呈现,见图7。

图7

那么怎么解决呢?我认为,最好的解决方式是,将头条app-“我的”-“作品”-“视频”页面(不进入视频合集时)的每一行只显示一个视频作品,类似于西瓜视频的页面(图6);或者,每行显示两个视频作品(此时右边不额外显示封面的文字题目)。

4、短文阅读量的计算方式。事实证明,比较短的文章作品,特别是微头条短文作品,哪怕是被很多网友浏览过,显示的阅读量仍然是0或微乎其微,很多“事实上的有效阅读量”没有被纳入。后台的计算方法不得而知,但这样可能会对一些作者不公平。我认为,要将“文章篇幅大小”作为阅读量计算公式的一个因素,换言之,篇幅越大,有效阅读的所需时间应该越长;反之亦然。

5、窗口退出时没有提示保存。最典型的是,“客服中心-意见反馈”窗口,如果您用心编辑了很多文字、上传了几个截图,无意中按了手机导航返回键(安卓系统),系统没有提示就退出了,造成信息丢失。您现在就可以试一试哈。

6、某些信息的重复提示。比如,您在打开头条手机app后,发现有新消息(点赞、评论等),当然会直接进入“我的”-“消息私信”那里查看,然后,返回到头条首页等主菜单,很可能又会出现相关的提示信息,诸如“ 点赞了您的文章”。这虽然不影响其他功能,但肯定是设计方面没有考虑周全。

7、某些功能入口无法再次找到。比如,内测版本升级的提示窗口,如果没有在第一时间选择“升级”,再也找不到入口;“自己对别人评论的回复”(对第一层评论的再次回复),没有直接的查询渠道。


上面只是列举了我所关注、并且实际遇到的一些问题,目的不是“挑刺”,而是希望平台能够发现并解决这些问题,属于BUG的,当然要修正;属于用户体验层次的,也应该重视、评估,增强铁杆用户的粘性。

我曾经也做过若干程序设计,对此有一定的心得,对程序在哪些方面可能有“漏项”、容易忽略的地方有些经验,所以我是本着为平台考虑,提出这些问题。非常好的情况是,至少到目前为止,没有遇到“闪退”等极端BUG。这一点,必须要给头条赞一个。

正如前面所说的,80分的健壮性评价,已经是相当不错的成绩了。平台和用户一起努力,争取今后达到85分、90分...当然,不可能、也不需要达到100分,那样就没有任何进步空间了哈~


【建议】

1、客服对用户反馈的回复,不要和某些别的平台那样经常出现机器人似的回答。对于好的建议,客服人员要认真阅读、理解,尽快反馈给相关部门、也要及时将处理结果反馈给用户,不一定非得等到处理完成时才反馈给用户,要留有中间再次交流、补充信息的机会。客服人员,必须要有程序设计方面的专业知识,有和用户互动交流的经验,真诚、认真。

2、不能因为要“掩盖”健壮性的数据结果,而阉割手机端的某些功能,比如手机app创作中心的功能很少。虽然可以间接通过手机浏览器设置成“电脑端”模式来实现,但便利性会大打折扣。

3、要注重今日头条、西瓜视频、抖音三方平台的兼容性、统筹协调。虽然同属于一个大的集团,但各自有团队,需要团队之间不定期的信息沟通,为“大的平台”的健壮性多作考虑。

【写在最后】

今日头条的创办已超过十个年头了,应珍惜目前作为国内知名的综合类信息交流平台的不易,珍惜用户对你的肯定,友好互动,形成良性循环。这样,就会走得更远。


原创不易,您的支持是我最大的动力~


展开阅读全文

页面更新:2024-02-23

标签:平台   程序设计   西瓜   封面   情况   程序   作品   用户   手机   视频

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top