为了让你分好垃圾,他们做了这些事|果核专访

来源:本站作者:admin 日期:2019-09-05 浏览:

原标题:为了让你分好垃圾,他们做了这些事|果核专访

在过去的一段时间里,上海人不再讨论房子、车子和票子。而是「全员警戒」,见面互相问候「你都带了什么垃圾」。越来越多的人,开始被「湿纸巾是干垃圾」这种烧脑的垃圾分类方式所折磨。

不过这也让很多开发者因此找到灵感,配合着 iOS 便捷的开发环境,他们已经创造了很多被大家高频使用的垃圾分类软件。而这一次的专访,Guohe Group 就找到了其中两款极具代表性的软件,并和它们的开发者聊了聊软件开发背后的故事。

「什么垃圾」

是的,我们想要介绍的第一款软件就叫做 「什么垃圾」。这是一款非常简单易用的垃圾分类软件,在软件内,你可以通两种方式直接检索垃圾的种类。

其中,最吸引人的功能要属语音识别分类了,你只要直接按住并说出垃圾的名字,就可以马上告诉你对应的垃圾类型。当然,在不方便说话的时候你也可以直接文字检索,一样可以快速地给出结果。

这款软件无论是美观度和实用度,都有着很好的体验。

展开全文

你很难想象,这是三个拥有自己全职工作,还要经过「996」上班时间以后开发的 APP。他们其中有开发者、有广告人、有设计师,并且开发团队还拥有一个独特的名字,叫做 「zzz studio」,而「什么垃圾」是他们团队的第一个上线 APP。

说到为什么要开发这样一款 APP,还要归功于团队里的 Yoni,他是一个上海人。自从上海明确要在 7 月 1 号正式实施《上海市生活垃圾管理条例》以来,全民分垃圾就成了最热话题。

其实为了让大家更好地分垃圾,在6月中旬就有很多相关微信小程序推出。但是大部分小程序无论是体验和观感都是差强人意。不仅需要打开微信,而且需要手动输入。

「我们能做一个相当有趣的垃圾分类APP」

于是,zzz studio 的三位成员就停下手中当时正在进行的项目,着手开发「什么垃圾」。但是开发一款 APP 是一个从 0 到 1 的工作,而且因为是由三个人来完成,所以需要详细的分工合作。不过很快,团队就做好了一个完整的规划:

视觉设计师祚诚:负责前期的研究竞品,构造出用户画像。 广告人 Yoni:负责界面、插画、以及自己最为擅长的文案工作。 iOS 开发金健:负责开发、测试、上线工作。

就这样三个人开始了「什么垃圾」的开发工作。但很快,最大的敌人就出现了。

由于三个人都有自己的全职工作,而视觉设计师、广告人、程序员又是「无人不知」的加班重灾区,所以这让三个人的开发时间成了大问题。而且,按照计划,他们希望 APP 可以在 7 月 1 号,也就是《上海市生活垃圾分类管理条例》实施的当天上线。而此时,距离上线日期仅仅只有 3 个星期。

所以解决方案也只有一个,这就是完全牺牲自己的睡眠时间,正如 Apple 在WWDC 19的宣传语提到的那样:

「While the world sleeps ,we dream.」

这也难免不让人联想到团队的名字「zzz」。

当然三个人也可以选择「走捷径」,完全照抄目前已有的一些设计。但是团队坚定地希望从用户本身的角度出发,让这个 APP 能好用、有趣。所以开始设计一些独特的功能,例如引入卡片效果。

团队直接选择了只开发 iOS 版本。除了金健本身就是一个 iOS 开发人员以外,iOS 开发的很多特性也让他们优先做了这样的选择。比如, iOS 优秀的生态环境、iOS 用户转化率高、App Store 唯品质论有大概率被推荐等等。

而其中 App Store 目前平均只有 1 天的审核时间,也让开发中遇到的问题时可以及时获得反馈,这也在某种程度上加速了整个项目的完成进度。

在「什么垃圾」中,最为核心的就是语音识别功能。不过其实目前用户在进行搜索时,除了语音以外,还有文字、图片等选择。所以在一开始团队内部也考虑过使用图像搜索。

不过考虑到目前的图像技术局限,垃圾的多种形态会导致图像分类的结果出现错误,团队便放弃了图片识别这个选择。

而语音相对于图像会有更高的准确率,相对文字也又更加直接,所以团队最终选择了语音搜索的形式。

不过从 0 开始做出一个语音搜索功能对于一个三人小团队是不现实的。好在 Apple 为 iOS 开发提供了很多便利。

团队直接使用了 Apple 的 Speech Framework,而这项技术也被 Apple 应用在 iOS系统键盘的语音识别中。这项技术为开发者提供了详尽的 Demo 和文档,为 APP的快速上线提供了重要保障。

很快,软件就已经有了基本雏形,可此时还有一个重要决定没有做:

「该起个什么名字?」

没想到这件事让「一直很默契」的三个人产生了很大的分歧。因为三个人都很在意这个 APP的名字,所以想要一个名字让三个人都满意就变得难上加难。于是一场围绕着「垃圾」的起名大赛就开始了,比如:

「垃圾分」「垃圾人间」「垃垃圾圾」「扔垃圾吧」

只要是身边出现的文字内容,都要和垃圾扯上关系试一试。

好在一张表情包,给出了最终答案。在这张表情包中,一群大妈围着丢垃圾的人问:

「你是什么垃圾?」

于是「什么垃圾」就成了这款 APP的名字。而且三个人都非常喜欢,因为这会产生一些非常有趣的表达,比如「什么垃圾」 APP、「什么垃圾」设计师、「什么垃圾」用户。

「当你尝试去把这些话念出来的时候,你会发现它们……妙不可言。」

团队中的广告人 Yoni 这样形容他们 APP 的名字。

好事多磨,软件在第一个版本上线的时候就遭遇各种坎坷。由于负责开发的金健把 Mac 升级到了测试版本的 macOS,所以审核被打回。重新上传后又因为屏幕快照的小问题再次打回,直到 7 月 2 号才正式上线。

但正如他们为 APP 制作的软件宣传海报中所说的那样:

「也许会迟到,但不会缺席」

一个人的战斗

虽然「什么垃圾」团队认为图像识别还不够成熟,但是有一个人却依然希望能够试一试。这就是来自上海一家互联网公司的 iOS 开发陈希。

由他自己一个人独立开发的软件「垃圾分类助手」就是一款可以使用图像识别的垃圾分类软件。用户只需要点开软件,镜头对准你想要丢弃的垃圾,软件就会告诉你垃圾的类别。

这已经不是陈希开发的第一款 iOS 应用了,早在两年前,他就已经开始利用业余时间进行开发工作。

「我的理想就是自己开发的软件能够方便人们的生活」

当问及想要如何介绍自己时,陈希写了这样一句话。而且虽然我们是文字沟通采访,他还在末尾加上了一句:

「谢谢」

这也是陈希在整个采访中给我们的整体印象,话不多,很踏实。在整个采访中字数最多的回答全部都和开发技术相关。

当然,开发这款软件的原动力都是惊人的相似。上海的垃圾分类政策让平时随意丢垃圾的陈希一时间「发蒙」。

所以,陈希便想要去 App Store 找找是不是有相关的垃圾分类的软件,没想到竟然暂时还没有,于是他立即决定「自己做一个」。

和 zzz studio 不同的是,陈希还是认为图片识别垃圾更加「简单、好玩」,于是就选择了这一「困难模式」。不过好在由于陈希非常熟悉 iOS 开发,了解 Apple 的 Core ML 功能,为 APP 提供了重要的开发基础。

而说到 Core ML ,对于普通消费者来说可能不够了解。但其实很多开发者却经常使用,它只要简单的配置和训练就可以实现强大的功能。也正是因为如此,陈希给了这个功能极高的评价:

「这对开发者来说是一件很好的事情,特别是有想法的人,可以通过 Apple 提供的这些技术,去完成一个方便人们生活的软件」

当然,这也是整个 APP 开发中最难的一部分。Core ML 需要不断进行模型训练,这就需要大量不同分类的垃圾图片,这对只有一个人的陈希来说挑战很大。不过功夫不负有心人,虽然现在的准确率还有待提高,但是已经有了很大的进展。但谈及软件未来规划时,陈希也毫不避讳地表达希望可以有更多的训练,提高精度。

垃圾分类助手从功能设计、交互设计、UI 设计、代码编写全部都是陈希一人完成,在被问到一个人开发一款软件是什么体验时,陈希说:

「就是觉得比较自由吧,想做什么就做什么」

尾声

在生活中有很多小问题不断地冒出来,比如全民热议的垃圾分类。但是和其他人不同的是,一些有趣的人不仅希望自己可以解决这个问题,还希望帮助更多的人去解决。

所以他们都不约而同地选择了开发一款 APP。他们可能是像 zzz studio 这样的团队,也可以是像陈希这样的个人。

而当我们称呼他们的时候,会用 「独立开发者」这个称谓。


电话
短信