QQ 音乐产品经理关于产品的一些感悟。

  2014 年是 QQ 音乐的第十个产品年度,这十年我们跟用户一起见证了整个互联网音乐的发展。2011 年的 3 月 QQ 音乐公布了第一个 iPhone 平台的版本号,在这三年多的时间里,QQ 音乐一共公布了 44 个版本号,这之中有非常多值得讲的故事和产品的情怀。

  简单与复杂

  为什么要把程序弄得这么复杂?

  这样对用户来说,是否简单了!

  这是 QQ 音乐开发的同学与产品经理间非经常见的一段对话。最初 QQ 音乐的版本号的时候,我们经常接到用户这种反馈:睡觉早上起来发现流量都用光了,原因是晚上睡觉有 wifi,因为家里网络不稳定,不小心切换到 3G,然后一直在播歌。基于这样一些用户反馈我们决定在 3.0 版本号中增加一些网络流量的提醒。

  第一个问题是:做成一个开关好还是做成一个提醒。做成一个开关,这是最简单的方式。假设是一个不 care 流量的用户,就开着,在移动网络下听歌。假设是一个 care 流量的用户就关闭这种一个提醒。可是后来我们又想深一层,事实上对绝大多数用户须要这个提醒的。当时大多数人使用的都是 2G 网络,用户须要一个提醒,我们通过提醒向用户传达产品是有保护用户的意识的,告诉用户我们在做这种事情。

  第二个问题是:到底什么时候做这个提醒?我们发现事实上对于一个手机音乐软件来说,它最大的流量消耗都是在播音乐的时候,音频播放是最消耗流量的场景,在那样一个场景中做提示是最合适的,这个东西不像其它 app 一样在启动的时候做浮窗,我们在用户点击播放歌曲的时候我们做提醒。

  第三个问题是:我们须要做的是什么呢?手机常常会在不同的网络中切换,我们会发现用户对于移动网络与 wifi 状态是不感知的。用户在家里知道他在用 wifi,所以他在听。结果路上他不知道自己切成了 3G,所以我们做了一个提醒:当用户这种一个确认,仅仅有在他当次网络情况下才会是成功的。假设用户在 3G 下确认了一次,这个时候他切成 WIFI,不小心又切成 3G,这个时候我们须要他再次确认的。

  从头到尾用户看到的仅仅是一个弹窗,有网络须要流量时候的弹窗,我们为这个逻辑写了许多推断的逻辑的代码,事实上这是我们的一个概念,我们常常在内部说一句话:我们要把复杂留给我们的开发,把简单还给我们的用户。

  惊喜

  今年年初的时候有一部电影非常火,叫《冰雪奇缘》,之后有一部片子也非常火,叫《来自星星的你》。看过《冰雪奇缘》的同学应该都知道,这部片子里面有非常多非常多的唱歌的一个片断,女主角场记的片断,甚至我们能够看到它在各个国家翻译成当地的语言,QQ 平台上据说有 51 个不同版本号。我们在电影中看到有双语字幕。年后《来自星星的你》大火之后,我们发现大量用户在分享韩语歌曲,事实上我们发现我们是看不懂韩语歌曲,我们看到了做翻译歌词这样一个需求。

  大家应该都有享受过字幕组给我们的生活带来的便利,不管是最新的日剧、美剧、韩剧。所以我们找了字幕组做合作,在一个月时间内,从产品的设计、上线到公布,我们从零開始,一个月的时间内我们积累了大概三万首翻译歌词,上线之后用户很吃惊,由于用户认为他有这样的需求,他也没有告诉过别人,可是我们确确实实满足了这样的需求。我们在微博上发现大量截屏的情况,甚至还实用户说:我认为 QQ 音乐多了一个功能,它能够帮我学英文。

  我们常常听到用户这样一个需求:桌面歌词。可是 iOS 平台开放给音乐的一些接口还是比較死的。我们開始发现做不到,可是后面再一次头脑风暴的时候,发现用户的这个需求实际是在不进入 app 的情况下看歌词。所以我们做了创意的实现,也是行业首创实现方式,锁屏上实现了歌词。这是我们自己创造的一个实现,各种各样的保护把这件事情做的更加完美,这也成为了音乐软件标配的功能。用户当时看到也认为很酷,由于没见过这种
app。

  无障碍

  在 2012 年做 3.0 版本号前期调研的时候,我们一个用户向我们提了一个要求:希望我们支持苹果的 VoiceOver。VoiceOver 是苹果系统里面为盲障用户提供的无障碍功能,让你闭着眼睛不须要看屏幕,就能知道这个 APP 怎么操作。我们又调研一下市面上的一些应用,在那时基本上除了苹果延伸应用之外,没有不论什么应用对这个功能支持的非常好。所以我们在 3.0 版本号中专门做了一些无障碍的优化。

  我们也呼吁其它的开发人员,我们一起去增加这种一个无障碍支持行动中来,我认为在移动互联网中他们跟我们都一样,苹果事实上做了一件非常好的事情,让这些人拥有跟我们一样的获得信息的能力。

  好玩

  iPhone 5 公布的时候,我们发现 QQ 音乐中使用我们语音搜索功能,假设太大声,这个程序会直接挂掉,在短时间之内无法改好这个漏洞。我们自己就想办法。后来我们自己在这里面做了一些非常好玩的优化。当这个程序检測到用户说的太大声的时候,我们列了好多比較好玩的,比方说太大声吵到楼下,我们随机出现这种提示语,最后程序还是会挂,可是用户在挂之前他事实上能感受到我们开了一个玩笑,我认为是一种关怀或者说是一种对答。后来我们声音发出去之后,发现这个功能用的人一下子爆增。

QQ音乐产品经理黄楚雄:产品与用户的情感联系的更多相关文章

  1. 深圳共创力咨询《成功的产品经理DNA》公开课3月29~30日在深圳开课!

    课时:13小时(2天)    成功的产品经理DNA   讲师: 冯老师 时间:2019.03.29~30 举办单位:深圳市共创力企业管理咨询有限公司 举办地点:深圳 [课程背景] 当今时代,供过于求. ...

  2. AI产品经理成长路

    AI产品经理成长路 https://www.jianshu.com/p/4b98314ad3c0 以下都是自己平时知识的一些总结,只是一些个人的愚见,下面出现的公司.书籍.视频.网站都是自己看过体验过 ...

  3. 【总结整理】AI产品经理大会2017(转载)

    从企业大数据到企业 AI | 易观智慧院院长 李智 1.AI 不是目的,而是要了解 AI 是什么,真正意义上的强人工智能在前沿领域尚未取得突破,暂时只能在影视文学作品中去思考人机关系.机器人三定律在未 ...

  4. 12、产品经理要阅读的书籍 - IT软件人员书籍系列文章

    产品经理是软件产品的主要领导者.不同于项目经理,产品经理是对产品负责,更多的是负责产品的设计定型:而项目经理则对项目负责,更多的是负责项目软件的实现.产品经理的一些工作,和项目经理是一致的,比如需求分 ...

  5. PM产品经理练级攻略(1-5等级)

    大家都叫“PM”,但做的事情却完全不同? “PM”这个词到底是什么意思? 这个话题恐怕也是各位同行都一直在想,也一直想不清楚的吧,我也是. 每次看到各种“产品经理的能力模型”,我都觉得有点扯淡,总觉得 ...

  6. 花十分钟,让你变成AI产品经理

    花十分钟,让你变成AI产品经理 https://www.jianshu.com/p/eba6a1ca98a4 先说一下你阅读本文可以得到什么.你能得到AI的理论知识框架:你能学习到如何成为一个AI产品 ...

  7. Git工作流基础简介【与产品经理.jpg】

    基于可视化界面的操作可使用Sourcetree这个软件进行操作. 下面将描绘的几个命令主要是 git init git add git commit git status git reset HEAD ...

  8. 3.5星|《硅谷产品》:Facebook网红社区产品经理经验谈

    硅谷产品:36讲直通世界级产品经理 作者是Facebook产品经理,目前负责的具体业务书的扉页上有含糊的介绍,书中没明确说,根据书中内容推测,主要是网红社区. 比较遗憾的是书中作者亲历的案例只有3个. ...

  9. 产品 | What's产品经理

    如果想知道什么是产品,首先需要知道什么是缔造者.其名曰:"产品经理". PS:产品经理一词在国内大多时候泛指"互联网产品经理". 对于产品经理这一职位,说实在很 ...

随机推荐

  1. MBTI性格自测

    这两天身边许多朋友都在测一个叫做MBTI的测试,这个测试从动力.信息收集.决策方式.生活方式四个方面评价一个人. 我发现原来在日常的交往中的差异和冲突不是没理由的,也不是别人故意要为难你,而是因为不懂 ...

  2. c++中的成员选择符

    c++中支持仅能指向类成员的指针,对这种类型的指针进行数据的提取操作时,可使用如下两种类型的操作符:成员对象选择操作符.* 和 成员指针选择操作符->* 例一: #include <ios ...

  3. [cocos2d-x]用CCSpriteBatchNode进行文理贴图的优化

    引言: 我们在进行手机游戏开发的过程中,由于手机的内存资源是有限的,那么对纹理贴图的优化是非常有必要的,有可能相同的功能,优化的好与不好对内存资源的消耗是非常明显的,下面我就用一个例子来说明一下. 说 ...

  4. Andorid Binder进程间通信---Binder本地对象,实体对象,引用对象,代理对象的引用计数

    本文參考<Android系统源码情景分析>,作者罗升阳. 一.Binder库(libbinder)代码: ~/Android/frameworks/base/libs/binder --- ...

  5. BZOJ 1225: [HNOI2001] 求正整数( dfs + 高精度 )

    15 < log250000 < 16, 所以不会选超过16个质数, 然后暴力去跑dfs, 高精度计算最后答案.. ------------------------------------ ...

  6. Android发送数据到web服务器4种方式

    1./** 2. * Android中向web服务器提交数据的两种方式四种方法 3. */ 4.public class SubmitDataByHttpClientAndOrdinaryWay { ...

  7. Java基础之编程语法(一)

    1.基本格式 所有Java代码都应该在一个class中. Java是严格区分大小写的. Java是一种自由格式的语言.Java代码分为结构定义语句和功能执行语句,功能执行语句最后必须以分号结束. 2. ...

  8. Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-2.xml, reason: Connectio (andriod sdk manager) http://dl-ssl.google.com/android上不去解决方案

    Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml  Fetched Add-ons List succes ...

  9. spring Annotation 笔记2.1

    使用注解替代xml 在前几章的笔记基础上添加使用注解的形式 1.配置applicationContext 添加context schema <?xml version="1.0&quo ...

  10. JavaEE Tutorials (4) - 企业bean入门

    4.1创建企业bean52 4.1.1编写企业bean类53 4.1.2创建converter Web客户端53 4.1.3运行converter示例544.2修改Java EE应用55 4.2.1修 ...