Logo cn.androidermagazine.com
Logo cn.androidermagazine.com

创建美观实用的Android应用程序:采访拼接收音机的tyler pearson

目录:

Anonim

Stitcher Radio是Android上最受欢迎的新闻,广播和播客应用程序之一,最近进行了全面的重新设计。 Stitcher的首席Android开发人员Tyler Pearson非常友好地在推出新应用程序之后花了一些时间与我们交谈。 我们有机会(几乎)坐下来与Tyler谈论他们新近重新设计的Android应用程序,Google设计指南以及Android生态系统的状态。

休息后坚持下去,看看他有什么要说的。

管理Stitcher Radio Android应用程序的团队有多大?

“现在我们只有两个……我们称之为半人。 我们有一个适用于Android和iOS的人。 当我们重建应用程序时,我们带来了一些外部帮助,所以我们在一段时间内就像六个人一样大。 我为我们能做的事感到自豪,我们真的只在9月开始重写,基本上5个月我们就从头开始重写了它。“

你如何管理如此大的应用程序的完全重写和重新设计?

“从八月开始,我们得到了很多用户的反馈,他们在较新的三星设备上使用Stitcher时出现问题,流媒体内容出现问题,从根本上说它无法正常工作。 所以我们开始研究问题是什么,我们如何解决这些问题,以及与'嘿,我们看起来真的不合适,让我们让它看起来更好'的时机相对应。 这些工具可以快速开发,我们使用标准的Android Media API,我们正在利用平台提供的所有功能。“

如果有任何问题,你必须支持这么多不同的设备吗?

“一旦升级到ICS,我们真的开始注意三星设备的问题,而这几乎与Galaxy S3的发布相对应……所以我们拥有这个庞大的用户群,再也无法使用我们的应用了,所以在那一点我们必须做点什么。“

你在多台设备上测试吗? 如果是这样,哪些?

“设备之间存在细微差别。 我们办公室里有相当数量的Android用户,他们都有自己的个人设备,然后我们有大量的测试设备。 它是当时最流行的手机的组合,然后是我们通过反馈看到问题的手机。 整个夏天,Galaxy S3就是一个很好的例子……我们开始看到很多反馈'嘿,我在设备上播放内容时遇到问题',我们看到这个常见的设备有问题所以我们出去了得到了一对,所以我们可以对它们进行测试。“

所以,一旦你开始深入研究它,你就决定如果你必须改变那么多,那么你也可以将其转化为重新设计?

“我们一直在谈论重新设计。 我们的旧应用程序,如果你看一下它,它就是一个非常适合移植到Android的iOS应用程序。 这是在谷歌有任何强有力的设计指导的前一天,有类似的东西,所以它感觉老了,觉得不合适。 所以我们独立谈论这两件事,然后我们说'嘿,我们为什么不从头开始重建它,看看我们能做什么?'。“

你们已经取得了如此巨大的进步,它甚至看起来都不再是同一个应用程序,显然你已经投入了大量的工作。

“我们使用Google设计指南作为起点。 我们有一个非常强大的内部设计团队……他们能够做一些令人惊奇的事情,并提出一些巧妙的互动。 我很幸运能够完成一个项目,该项目不仅设计精良,而且在平台为您提供的设计中得到了很好的设计。“

“holo”用户界面显然是Android设计的未来,它是否具有限制性,还是在应用中推广了良好的设计选择?

“我认为他们很棒。 如果你看一下Android生态系统的演变,你会发现这种最初的不匹配“嘿,我希望我的应用程序看起来像这样,另一个应用程序看起来完全不同”。 所以我认为如果你以设计指南为出发点,那么就有足够的空间进行定制。 您可以让应用程序看起来像您自己的样子,但仍然让它感觉它适合Android生态系统。“

对于这样一个受欢迎的应用程序,您如何重新设计它以进行改进,同时不疏远现有用户?

“从去年夏天开始,我们开始围绕当前应用程序进行大量用户体验研究……实际使用过它的人,未使用过我们应用程序的Android用户,不使用Stitcher的播客用户。 我们做了很多研究,主要是试图弄清楚人们最常使用它的是什么,从那里我们的设计和产品团队努力想出如何突出这些功能并使它们易于访问。 不幸的是,我们确实需要提供一些功能才能获得此版本。 我们必须做出一些艰难的妥协,但由于我们进行了这项研究,我们能够以最小的干扰来做到这一点。“

感觉就像越来越多的人认为Android应用程序中的“正确”设计是积极的,并且这不是传统上属于Android文化的一部分。 你的想法是什么?

“我完全同意这一点。 我认为谷歌确实值得信赖,他们终于拥有了这套非常强大的设计指南。 他们显然花了很多时间研究一个好的应用程序会是什么样子,它会是什么感觉。 他们已经在他们自己的应用程序中完成了这项工作,他们与我们分享了这项研究,我认为这使整个平台变得更加强大。“

让Stitcher的网络版本遵循与新Android应用程序类似的设计是否重要?

“我觉得很高兴能在两个地方识别出相同的颜色并导航。 作为一名Android开发人员和用户,我的主要优先事项是让它看起来很好并且在Android上运行良好…看起来像网络应用程序是一个额外的奖励。“

Stitcher不仅仅是收音机,你汇总了这么多来源,有没有关于品牌重塑的说法“Stitcher”?

“即使是最近,我们也重做了一点。 如果您在启动应用程序时注意到启动画面,它曾经是“Stitcher Smart Radio”,现在它是“Stitcher - Radio On Demand”,所以我们正在玩品牌推广。 问题是如果你不熟悉Stitcher并且你只是看到“Stitcher”你可能不知道它的作用。 该公司的基础是将这种“谈话无线电”体验带到您的手机上,所以我认为可能存在一些压力要求将“无线电”保留在名称中。“

您可以整合诸如谈话电台以及其他新闻和播客之类的内容。 当一个应用程序做了这么多事情时,难以弄清楚你在与谁竞争吗?

“我说我们与播客应用程序有50%的重叠,50%的无线电应用程序。 这对我们来说是一个巨大的市场空间,我认为这对我们来说是一个巨大的机会……它为我们提供了一个很好的利基。 问题是如果你以前从未听说过Stitcher,而你真的不是播客用户,我们如何快速解释我们的工作?

播客仍然不像普通用户那样容易解释为“收音机”,你不是吗?

“从某种意义上说,这就是一个目标,在某种意义上与”播客“这个词保持距离,因为它远不止于此。 我们总是回到汽车收音机的比喻:你坐在汽车里,转动点火装置,收音机打开,你正在听内容……这对你来说是“零努力”。 你把你的收音机调到那个电台,或者它是你的预设之一,这就是你想听的。 我们只是将它应用于更多的按需时尚,所以你不必错过一半的节目,或者试着在你最喜欢的节目在NPR上时通勤。“

所以你们发布了更新,一切似乎都很顺利,你看到任何问题吗?

“我们有点痴迷地检查Play以确保没有任何问题……到目前为止,一切似乎都很顺利。”

能够从刚刚完成重写这样一个流行应用程序的巨大任务的开发人员那里获得一些见解真是太棒了。 令人印象深刻的是,只有两(一半)主要开发人员可以在相对较短的时间内做出如此大的改变。 同样令人欣慰的是,开发人员正在积极地看待(和使用)谷歌的新设计指南和工具。

通过这次更新,Stitcher Radio已经成为今天Play商店中功能强大且设计精美的应用程序之一。