项目 内容
这个作业属于哪个课程 2022春季软件工程(罗杰 任健)
这个作业的要求在哪里 个人作业-软件案例分析
我在这个课程的目标是 学习软工的项目合作管理知识,提升软件开发技术
这个作业在哪个具体方面帮助我实现目标 深入分析软件的功能与问题,学习如何进行软件测评以及调研市场需求

Part0 前言

现在许多人生活中都离不开音乐,而当前主要的听音乐方式毫无疑问就是各种音乐软件,包括移动端,Web端,PC客户端这三种主要的软件呈现形式,当前国内的音乐app数量众多,本次作业主要选取笔者和朋友们日常使用最多的两款软件,即:

  • 酷狗音乐
  • 网易云音乐

进行对比分析,做较为深入的评测分析。需要说明的是,由于笔者过去用酷狗,现在用网易云,没怎么使用过QQ音乐,虽然QQ音乐目前市场占有率也很高,但暂时不纳入本次博客的范围,有时间补上。在具体的软件形式上,考虑到中国手机市场目前主要被安卓手机占据(2021年安卓手机份额占比84%),以及PC端的较长的产品历史,主要选取比较成熟的PC客户端和安卓app端进行分析,ios与mac等苹果生态产品暂不纳入本次考虑范围。

Part1 调研+评测

开始之前,先明确几件事情,bug等级音乐软件功能评测环境

1.0 概念定义

bug等级

星级 bug波及范围
⭐⭐⭐⭐⭐ 致命性系统故障;致命性安全漏洞
⭐⭐⭐⭐ 严重系统故障;严重安全漏洞;严重影响用户体验
⭐⭐⭐ 一定程度的系统故障;一定程度的安全漏洞;严重影响用户体验
⭐⭐ 较大影响用户体验
略微影响用户体验

音乐软件功能

由于当下的音乐APP功能繁多,因此笔者先按照自己的理解将常见的功能分为以下七类方便描述

其中听,评,探,搜是几大app的主要竞争区域,也是容易产生差异化的部分,被纳入了核心功能。而后三类往往普通用户的使用频率会相对低一些,被纳入了辅助功能。

功能名称 功能具体举例 功能类别
听音乐 查看歌词 播放MV 下载音乐 核心功能
歌曲评论 音乐交流社区 核心功能
音乐推荐 探索 收藏歌曲 歌单 核心功能
歌曲搜索 听歌识曲 核心功能
电台 主播 视频 辅助功能
创作 音乐发行 辅助功能
个性化皮肤 彩铃 壁纸 分享 歌单、收藏、喜欢管理 辅助功能

评测环境

电脑端

  • 戴尔灵越16
  • 内存:32GB
  • CPU:酷睿i7-11800H @ 2.30GHz

安卓手机端

  • 华为nova 5 Pro
  • 内存:8GB
  • CPU:Huawei Kirin 980

1.1 网易云音乐

产品体验

初探

PC端一打开就发现了一个微小的问题,如下图所示,windows的正在运行的图标栏中网易云的位置居然是空白,不过这个可能和具体的安装方式有关系,笔者的一位朋友就没遇到,然而还是让我对PC端有了很不好的第一印象

之后登录进来之后,首页显示方面和app端还是保持了很高的一致性,主要包括发现音乐播客视频关注直播私人FM这些官方提供的服务,以及我的音乐创建的歌单收藏的歌单等自定义功能。而客户端的顶部有各种按钮,主要与设置皮肤等配置功能。对比一下PC与移动端,可以看到设计上还是相对统一的,同时首页的推荐内容也是几乎一致的。

PC端听歌界面大致将界面分为左中右三栏,分别是歌的碟片展示,歌词,以及相关的歌曲推荐。有效利用了空间。全屏模式体验感会更好一些,单纯看这个界面会不太友好

app端限于手机的屏幕尺寸,一个页面复用显示不同的内容。同时可以查看,上传乐谱,电脑端砍掉了这个乐谱的功能

总的来说,PC端的按钮偏小了,页面总体的空白比较多,明明功能不少却让人感觉空空的感觉,而手机端则看起来很充实。至于具体的音量调节,歌曲切换,这些具体功能,用起来都比较丝滑。

值得一提的是手机端的播放功能有一个驾驶模式比较有趣,点进去之后会看到一个简洁的界面,方便开车的时候操作,只能说是非常贴心了,只保留了切换、暂停、关闭、喜爱等简单功能。

作为一个致力于打造云音乐社区的产品,网易云的评论功能应该是一个重点维护的功能。不过PC端仍然采用了比较传统的树洞博客式交流方式设计,估计是大多用户都会使用手机端进行评论的原因。这样完全没有楼层和跟帖的感觉,一方面使用量少导致了这种设计,一方面这个设计也会减少客户端的评论使用率。

下面选用了手机端和PC同一首歌《young》进行对比。@来@去的确实是相对原始了,app的楼设计显然更合理,每一个评论都会单独建一个楼,在这个楼内大家才是互相@来显示相互之间的关系。而且app端也可以方便选择推荐,最热,最新评论帖子。

作为社区,社交属性也是网易云想打造的,因此就有了话题与状态发布等功能,界面是直接复用了评论功能,总的来说和发pyq以及空间没有很大的区别(内容随意选的如有冒犯纯属偶然hhh)

这部分主要是推荐和探索功能,评价的方式主要是看看产品能不能为用户找到近期的感兴趣的音乐以及能否帮助用户打破音乐信息茧房,发现更多自己的兴趣。

以本人举例,笔者近期比较喜欢听旋律说唱和欧美流行,显然这个歌单还是很对胃口的,除了最近听的比较多的歌手以外,也有未曾听过的八三夭乐队推荐,据说类似五月天,也是我喜欢的一种风格,效果整体不错。除此之外,个人页面歌单助手的试试看功能也会随机提供各种兴趣关联密切或者不密切的内容,随机点一个进去也许就会有新的体会,这个功能体验还是不错的。

其他方面比如曲库歌单排行榜等,按照歌手,风格进行各种分类,用户也可以自行探寻喜欢的歌曲

PC端搜索功能只有历史和热搜,而手机端则有话题榜和视频榜,更加丰富。搜索的准确性自然毋庸置疑,说唱关键词下面也都是一般的中国hiphop近几年耳熟能详的歌曲,而且令人惊喜的是都是笔者喜欢的(我家闪火占了两席怎能不爱

至于搜歌的另一方面,听歌识曲功能,电脑端只能识别播放中的歌曲,没法上传文件或者哼唱,估计是用的人少所以干脆没开发完整。而手机端提供了听歌识曲和哼唱识曲。识别功能,受限于时间,试了一个生日歌哼唱,简单的唱了开始的一句话,就识别出来了。手机端还推出了识别其他app的音乐置顶显示结果的功能。以及识别结束之后也会提供准确度反馈。下图就是检测酷狗音乐中的《stay》的例子,检测时如果周围安静,只需要很小的声音就可以检测出来。

主要包含直播,播客和云村的视频服务三方面内容,其中播客只是换了一点界面样式的听歌形式,不过内容包括各方面,比较丰富。直播内容和一般直播软件差不多,没有啥好说的,运存的视频播放观感类似抖音等视频分享软件的界面,艺人偷税的事件出现在这个软件也证明了网易云的复杂性和功能庞杂,居然还有新闻自媒体hhh。

网易云主要有音街K歌录音创作两种方式,前者类似全民K歌提供录歌打分等服务,好处是直接和网易云歌库连接,即听即唱,岂不美哉!录音创作

网易云的个人音乐库管理以歌单为主,其他包括喜欢的音乐(其实也是一个歌单),最近播放,收藏歌等为辅

而皮肤功能如果是vip用户相当友好,普通用户就没太多可选项了

音乐彩铃,音乐闹钟都是直接和相关功能连接,很方便。

功能性bug

电脑:我播了,手机:你没播!

可以看到我PC端在10:08听了一首歌

而手机端显然没有出现相应播放记录。同时笔者在3.15一天在客户端听了大量歌曲,而手机端却一直没有相应的增长

反之,手机端的播放数据也没有及时出现在电脑端

触发条件:使用网易云音乐PC客户端2.9.7版本,电脑端播放音乐,查看手机端8.7.03.193311版本的最近播放,反之亦然。同时电脑端和ios端的同样条件也会触发bug

触发概率/复现概率:100%

BUG分析:可能是出于隔离两个端用户的考虑?(显然有点说不通)手机上的播放数据也许和电脑端的数据并不是共享同一个数据库,而是分开处理了,从而导致了播放数据不同步。

BUG严重程度:⭐⭐⭐⭐。原因:用户的两个端的播放数据不一致,显然导致很多时候使用起来会感到非常不协调,也有朋友抱怨这让他错失了早日到达高级别的梦想

我的评论哪去了?— 评论失踪事件

在讨论区发一个达到字数限制的表情组合时发现了这样的bug

可以看到显示有8条评论,然而下面只有7条评论

软件案例分析-音乐软件界的卧龙凤雏-酷狗音乐与网易云音乐相关推荐

  1. 网易云音乐称酷狗抄袭计算机,网易云音乐称酷狗抄袭 双方有何恩怨?

    来源标题:网易云音乐谴责酷狗音乐"山寨"其推歌功能.页面设计等 2月2日,网易云音乐在官方微博发布致酷狗音乐的公告,声明酷狗音乐平台"山寨"网易云平台上&quo ...

  2. 网易云音乐称酷狗抄袭计算机,网易云音乐称酷狗抄袭 还一一附上了两款应用的功能对比截图...

    2月2日,网易云音乐官方账号发表了一篇名为<关于给酷狗"山寨办"团队年中奖励的建议>的声明,网易云音乐指出酷狗的"跟听"功能与己方"一起听 ...

  3. Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法(转载)...

    转自博客:https://blog.csdn.net/fuchaosz/article/details/51882935 1 简介 Ubuntu 16.04安装完后,还需要做一些配置才能愉快的使用,包 ...

  4. Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗、Chrome、vlc、网易云音乐安装方法...

    转载地址: http://blog.csdn.net/fuchaosz/article/details/51882935 [+] 1 简介 Ubuntu 16.04安装完后,还需要做一些配置才能愉快的 ...

  5. android 网易云音乐上滑动画,Android_Activity切换动画OverridePendingTransition(Cover 网易云音乐动画)...

    今天我想讲一个研究别人好动画的方法,并实现出来,我是网易云音乐的铁粉啊,很喜欢网易音乐那个开屏切换动画,还有点击一个页面然后返回的那个退出动画,所以呢,我把它实现出来了,还是蛮开心的,依然,我不讲那个 ...

  6. 逐渐“狗化”!网易云音乐控诉酷狗像素级抄袭,酷狗高管反击...

    今日上午,网易云音乐官微发布<网易云音乐:关于给酷狗音乐相关团队申请年终奖励的建议>一文,控诉酷狗抄袭网易云音乐"一起听"."云贝推歌"两大功能. ...

  7. python爬取音乐专辑时间_Python爬取披头士乐队历年专辑封面-网易云音乐

    运行环境 我的运行环境如下:系统版本 Windows10. Python版本 Python3.5,推荐使用Anaconda 这个科学计算版本,主要是因为它自带一个包管理工具,可以解决有些包安装错误的问 ...

  8. 网易云音乐android面试题,# 每日一道面试题 # 如何测试网易云音乐 app 语音识别功能?...

    个人暂时想到的,大家也来讨论下~ 1.针对输入源来测试: (1)用户正常比较标准的哼唱,查看识别结果,并且能够点播: (2)用户加了特效的哼唱,比如加了电音效果,查看识别结果: (3)用户的哼唱咬字不 ...

  9. 软件的创新:分析网易云音乐的成功创新

    软件界是一个非常活跃的领域,时刻都有新的软件加入或退出.开发一个新的软件,要想使自己的产品与其他产品有所区别,就必须要有创新之处. 为了分析创新对于软件的意义,我分析了一个比较热门的软件,网易云音乐, ...

  10. 第二次作业 :软件案例分析

    1. 介绍产品相关信息 你选择的产品是? 网易云音乐 为什么选择该产品作为分析? 因为自己本身比较喜欢听歌,手机里面有很相同类型的APP,比如QQ音乐,虾米音乐等等,后来朋友总推荐网易云音乐的歌给我, ...

最新文章

  1. XV6850成功刷机步骤
  2. 没用过.gitignore还敢自称高级开发?
  3. mysql和oracle的通用存储,MySQL与Oracle在使用上的一些区别
  4. Photoshop cs6中kuler和mini bridge打开是空白的解决方法
  5. 【Elasticsearch】es 5.3.0 bulk index 性能调优实践
  6. @程序员,Web 开源神器了解一下? | 程序员硬核评测
  7. 【转载】著名黑客雷蒙评价几种编程语言
  8. Unity 代码加密 Mono 编译与加密 windows版
  9. 分布式mysql cobar_Mysql分布式中间件:Cobar server
  10. unity 5.x android发布注意事项
  11. 嵌入式编程语言挑选的原则
  12. 情人节,让我们一睹数学的浪漫
  13. 如何实现只有一个路由器不同网段pc间的互通
  14. 如何在Genymotion虚拟设备上安装Google框架(Play,Accounts等)? [重复]
  15. 国外数据挖掘方面的经典博客
  16. 基于SSM实现企业生资源管理系统-ERP系统
  17. 在数据库EMIS1中;把日志文件初始大小修改为10MB,增长量为每次增长5MB,最大大小保持不变。
  18. 计算机网络管理员考试试题和答案
  19. hadoop归档命令archive
  20. 送给所有程序员的浪漫

热门文章

  1. 【windows】python打包后多进程引发的无限循环启动
  2. 几种分段多项式曲线插值(拟合)的方式(含贝塞尔曲线和B样条[B-spline])
  3. [转载] hexo categories和tags页面不显示解决办法
  4. 如何选择适合自己的 Linux 发行版
  5. 通过BeanDefinitionReader获取BeanDefinition的三种不同方式
  6. DC、HDC和CDC的区别及MFC常见类的作用
  7. C++ 一个简单的log类的实现
  8. Windows API数据类型表
  9. 【安装记录】如何在官网找到老版本的jdk,如 jdk-8u271-windows-x64
  10. 下载地图制作成GST格式(谷歌、百度、高德)导入到Mapinfo中使用