Py学习  »  机器学习算法

XML之父Tim Bray :APP正变得越来越糟,包括用机器学习来了解用户需求

大数据文摘 • 2 年前 • 241 次点击  

大数据文摘授权转载自数据实战派

作者:Tim Bray
译者:刘媛媛


很多时候,一个非常流行的应用软件在更新后会出乎意料地变得很糟:变得更加复杂难以使用,或是删除了某些重要功能,或是运行速度变得速度更慢。在这个应用软件逐渐吞噬世界的时代,这种变化严重影响了依赖这些应用软件产品的人们的日常生活。

首先,我将举几个例子来说明想说的事情。这些是我亲身经历过的。

一个非常深刻的例子是关于苹果 iPhoto 和 iMovie 应用软件的,这是一个漫长而悲伤的故事。

2008 年,苹果公司推出了新版本的 iMovie 应用软件,但在这之后的几年里,你仍然能够下载并使用 06 年所推出的老版本,而且很多人都这么做了。因为06年的老版本简单、直接,你需要的功能显而易见且触手可及。

我一直使用苹果的 iMove 应用软件。由于我是一名科技极客,总是会在第一时间更新到最新版。然而,到了 2008 年,更新了程序后的我就只剩下愤怒,在 08 版程序中我无法像之前一样弄清原本显而易见的功能,一切都很糟糕,没有任何一个角度能说明 08 年的版本更好。

对于 iPhoto 应用软件,我一直没怎么用过,但我八十多岁的母亲用过。她用我淘汰的便携索尼 RX 100 卡片相机拍了很多很棒的照片。她虽然不是科技极客,但她非常聪明,拥有理科学士学位。


然而在几次应用软件更新之后,苹果公司让 iPhoto 变得更糟了,她不知道该如何操作并弄坏了程序,当时她在向我求助时,她眼里饱含着泪水。我试着帮她修好,但她再也不经常拍照了,我常常想念那些时光。

当《经济学人》发布他们的应用软件时,我仍然是 Android 组的开发者倡导者。

我认为《经济学人》是有史以来具有最好用户体验之一的应用。当你从页面的头部开始阅读,当一篇文章滑动到最底部时,就可以从右侧切换阅读下一篇文章。

它记得你阅读过哪些文章,这个功能支持了《经济学人》作为周报的愿景:只需阅读一次,你就可以从中了解一周的世界。

另外,还有一个手势操作支持查看本期目录,但我发现我通常不太需要它,只是用来浏览一下我不关心的东西。当时我对这个应用赞不绝口,虽然后来我批评了它的返回功能,但这仅仅是一个小小的抱怨而已。

而最新版本的《经济学人》是空洞和残缺的,当你打开应用软件时,它不会带你回到你上次阅读的地方。

新版的应用坚持从“每日新闻”板块开始(有很多其他网站也可以提供这个板块的内容),你必须按“周”选项才能回到先前阅读的文章,并且当你这样做的时候,即使它知道你读过文章的哪些部分(在目录中用使用已读标记),也无法让你回到上次阅读文章的位置。因此,你必须通过搜索目录来重新找回文章的位置。

当你读到一篇文章的底部时,它不会停止,并进入其它的目录,我想要的功能仅仅是向下翻,然后向右翻,直到我浏览到杂志的结尾,就为什么这么困难?

多年来,我一直使用 Roku 与 MLB 的组合应用在我的大电视上看球赛。这些应用软件经过多年的发展,大部分都变得更好用了。

Roku 应用的更新有点迟钝,但 MLB 应用还不错,它可以很快地打开并投影到电视屏幕上,显示出诸如棒球场的画面,并提供一个正在进行比赛的网格目录。此时你只需要挑一个你想要看的,然后程序就会跳转。

可突然之间,它变慢了,显然,应用是在花时间尝试使用人工智能算法来找出我想看的比赛。缓冲之后,你终于可以看到应用认为你想看的比赛的实况转播,另外还附带了一些其他游戏和菜单选项在边缘。MLB 相当擅长预测我想看哪场比赛,但比过去慢了很多。当应用出现错误时,可以使用两个按钮退回到主界面,并看到以网格形式排列的比赛内容,这是经常发生的情况,并且每次这样操作都十分费时。

另外,他们还搞砸了 Android Auto 这款应用软件。我发现在路上收听比赛是打发时间的好方法,但是有一个问题,应用总是试图预测你想看哪场比赛,然后开始播放。这些预测绝大多数是糟糕的,因此我总是被推荐以西班牙语来收听迈阿密马林鱼队的比赛。但其实我只是需要一个按一下就可以获得节目的列表的功能。

最近,启动程序正在尝试变得更加智能,但同时打开页面速度就变得慢多了,它预测并列出了你可能想听到的内容,并提供其他一些节目作为选项。

所以,我必须一直等待这个界面加载完成,然后点击一个很小的“More……”才能获得应用提供的所有节目列表。

为什么这种情况总是会发生?


每一家高科技公司都有被称为“产品经理”(PM)的人,他们的工作是与客户、管理层和工程师一起定义产品的形态。


奇怪的是,历史上几乎没有一位作为领导人的产品经理说过,“这似乎做的不错,让我们保持现状吧。”

因为这并不大胆,也是没有远见的,并且不能够让你升职加薪。每一位 PM 的梦想都是提出一项大胆的用户体验(UX)创新,并获得赞誉,许多人相信,应用软件比客户更善于发现客户想要什么,以目前的情况来看,使用机器学习来了解用户的需求是加分项。

此外,每当一个流行的产品做任何改变时,都会给它的用户增加再学习的费用。然而,不幸的是,这些产品经理在评估时普遍认为客户再学习时间成本为零。

如何解决这个问题?


在我为 Amazon Web Services 工作的日子里,我几乎没有看到产品的主要版本更新会毁了用户体验。

我不会声称我们的用户体验非常出色,因为事实并非如此,但大多数用户都是极客这一事实让我们有些措手不及。


但应用为什么没有出问题?因为这些都是企业产品,所以客户数量比苹果的 iPhoto、iMovie 应用要少几个数量级,所以产品经理可以去和用户直接交谈,听取他们提出改进意见。客户们都非常善于发现正在影响的用户体验问题。

证据表明,对于大众市场上用户数量较多的应用,很难预测到哪些改变会被认为是愚蠢的或是不完整的。

也许我们应该开始提拔那些愿意忍受偶尔发布一两个应用更新版本的产品经理,也许我们应该解雇所有的消费产品经理,也许我们应该开始在产品规划过程中估算客户再学习的现实成本。

我们需要停止破坏人们正在使用的应用软件,每个人都值得更好的产品。

Reference:
https://www.tbray.org/ongoing/When/202x/2021/08/07/Apps-Get-Worse



点「在看」的人都变好看了哦!
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/118660
 
241 次点击