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. GDAL1.9.1 IN VS2008 C#中的编译及使用

    下载gdal1.9.1到官网:http://www.gdal.org/ GDAL库的简洁.高效深受开发人员的喜爱,很多开源的GIS软件甚至是商业GIS软件都使用了这个库.GDAL使用C++,在Visu ...

  2. Android中使用NDK

    首先用Android Studio下载NDK 这个比较简单,就不多说了 1.写调用jni的Java代码 新建一个JniUtils类 public class JniUtils { static { S ...

  3. SQL Server验证的两种方式

    1.Windows身份验证:本机连接或者受信的局域网连接(一般在忘记管理员密码或者做系统配置的情况下使用). 2.SQLServer验证:使用用户名.密码验证(推荐使用). 启用方法:以Windows ...

  4. win7如何快速设置开机启动项?

    添加开机启动项方法: 找到windows开始菜单->所有程序->启动,右键打开, 进入C:\Users\Ocean\AppData\Roaming\Microsoft\Windows\St ...

  5. PHP学习笔记10-图片加水印

    先找好一张图片,更名为face.jpeg,创建watermark.php: <?php /** * Created by PhpStorm. * User: Administrator * Da ...

  6. poj 2187 Beauty Contest 最远点距

    /** 求出凸包枚举每个点的矩距离即可 因为凸包上的点可定不多.. 学习: 刚开始WA 了一次,,因为用int 存的, 一看discuss 里提供的数据,想起来,,应该是越界了.. 后来用longlo ...

  7. C# Thread Programming Start

    引言 1.理解多线程 2. 线程异步与线程同步 3.创建多线程应用程序 3.1通过System.Threading命名空间的类构建 3.1.1异步调用线程 3.1.2并发问题 3.1.3线程同步 3. ...

  8. utf8格式源代码中的字符串,默认都会当作char来处理,除非用L""符号来修饰

    原先QString("mystrr"),现在都不认了,必须都要加上L才行 原先:m_conn->put_HttpProxyAuthMethod("Basic&quo ...

  9. viminfo: 无效的启动字符

    当自己进入一个用户,使用vi打开一个文件时,出现以下情况: [gexd@localhost ~]$ vi test.c E575: viminfo: 无效的启动字符 位于行: int main() . ...

  10. 异步和同步http请求超时机制

    异步超时设置: 例子: Example: do a simple HTTP GET request for http://www.nethype.de/ and print the response ...