网易云音乐与QQ音乐的评测分析

项目内容
这个作业属于哪个课程2023 年北航敏捷软件工程
这个作业的要求在哪里个人作业-软件案例分析
我在这个课程的目标是学习软件工程相关知识,提高自己的代码能力与团队协作能力
这个作业在哪个具体方面帮助我实现目标通过对现有软件的深入分析与评测,理解软件工程在产品上的重要性

选择题目:现在许多人生活中都离不开音乐了,没有 BGM 就没有动力。大家也一定有十分熟悉的音乐软件,现在音乐软件提供的核心功能是什么?主要是为了满足人们什么需求?请选择两款常用的音乐软件进行使用并分析。

  • 网易云音乐
  • QQ 音乐
  • 酷狗音乐
  • 自选

第一部分 调研,评测

网易云音乐评测
基本功能体验

网易云音乐作为我最常使用的软件之一,平均每天都有10-20分钟的使用时间。其主要功能可以分为以下几个部分:

  • 发现:

    作为进入软件后的首页,其展示内容较为清晰中,包括了主要的功能如搜索、每日推荐、私人FM、歌单、排行榜等等。由于推荐算法是网易云音乐的一大优势,故主页下方还有推荐歌单、宝藏歌曲推荐等模块,能够很好满足用户对于新音乐的需求。

请添加图片描述

  • 音乐播放页:

    网易云音乐的播放界面较其他播放器而言相对简洁一些,模仿了唱片的样子,较为美观。同时列出了几个主要功能,如收藏、下载、翻唱、评论等,满足了用户的基本听歌需求。

  • 评论:

    网易云的评论区也是一大特色,可以看到各种文艺/伤感/哲学/幽默/…的发言。但是它将评论排序设置成了推荐、最热、最新三种,而默认的推荐排序的基准很令人迷惑,经常推荐一些广告/很少点赞的无趣评论,也是笔者觉得不太人性化的一点。

在这里插入图片描述

  • 我的

    该界面展示了用户的一些信息与资源,如下载、喜欢的音乐、歌单、关注与好友等等。然而近期这个界面也经常有广告出现,很容易不小心点击进去,往往进入的是类似“擦边”的直播间。

在这里插入图片描述

  • 搜索

    搜索结果展示界面非常清晰,网易云对于可能感兴趣的推荐搜索结果相当准确,歌曲库较为丰富,可以找到大部分主流歌曲以及一些非主流的小众歌曲。

在这里插入图片描述

  • 直播

    网易云音乐近两年加了太多花里胡哨的功能,其中就包括直播,随处都可以看到直播的广告入口,用户很容易就误触进入到了直播间页面。而大部分直播间的封面往往是一些很明显打着擦边球的图片,看起来非常低俗,和网易云原本的定位有所冲突。

在这里插入图片描述

优缺点分析
  • 优点
    • 数据量:网易云音乐的曲库对于小众音乐爱好者极为友好(说唱、独立音乐、电子音乐)。
    • 界面:歌曲、歌单的界面都相对比较简洁。
    • 功能:有极其完善的推荐机制,比如心动模式和每日推荐经常会给我推荐质量很高的音乐。
  • 缺点
    • 数据量:由于版权限制,在主流音乐方面版权相比QQ音乐还是略逊一筹,尤其是一些知名音乐人。这也导致部分用户的流失的原因之一。
    • 界面:近期软件中广告内容越来越多,越来越多花里胡哨的功能让界面逐渐变得杂乱。
改进意见
  • 更多的音乐资源:虽然网易云音乐已经有了大量的音乐资源,但是相比于其他音乐平台,仍有不足之处,且大部分集中在某些音乐风格上。因此,为了吸引更多的用户,网易云音乐可以继续增加音乐库的数量(尤其是主流歌曲),为一般听众提供更多的歌曲选择。

  • 更好的用户体验:在使用过程中,用户往往会遇到各种问题,如播放卡顿、误触弹窗等,因此网易云音乐可以继续优化产品的稳定性和准确性,提高用户的满意度。

用户调研

被采访者是笔者的同学,本科四年级,就读于仪器专业。

在这里插入图片描述
在这里插入图片描述

结论

综上所述,我认为网易云音乐还是一款相对好用的音乐播放软件,给到 d) 好,不错 的评价。具体定量评价如下:

评价维度评价得分
界面美观界面整体简约美观,但有杂七杂八功能👍👍👍👍
功能完整基础功能完整,音乐推荐、社交功能为亮点👍👍👍👍👍
曲库丰富小众歌曲丰富,主流音乐多为会员专享且有所欠缺👍👍👍
用户体验使用起来基本很顺畅,但广告直播很烦人👍👍👍👍
Bug分析和提交
测试环境

电脑端

  • MacBook Pro
  • 版本:2.3.12

手机端

  • Iphone11 Pro Max
  • 版本:8.9.30
Bug严重性
评分等级描述
★★★★★严重致命性系统故障,致命性安全性漏洞,对用户影响极大
★★★★较严重严重系统故障,或面临安全风险,用户体验极差等
★★★一般必然出现的非预期行为,用户常规使用能明显发现并感到意外
★★较轻微基本无害,可复现或出现几率较低,影响用户体验
轻微出现几率极低的没有损害的问题
Bug1:误触直播间链接返回后丢失播放进度
  • 复现概率:必然出现

  • 问题描述:

    • 在“我的”界面或歌曲评论区误触了直播链接而进入直播间页面(此时用户音乐正播放了一半)。

在这里插入图片描述
在这里插入图片描述

  • 点击退出直播按钮成功退出后发现刚才正在播放的音乐进度丢失,默认从头开始播放。

在这里插入图片描述

  • 问题分析:我认为该bug的原因在于开发人员的粗心大意,将直播作为一个独立的功能模块进行实现,而未合理的设计从直播模块退出返回至听歌模块的逻辑,没有保存歌曲播放进度的信息导致返回后歌曲只能默认从头进行播放。

  • 严重程度:★★★,该bug属于必然出现的问题,且用户经常会因为误触进入到直播间中,而返回后却不能继续听歌,令用户感到明显不适。

  • 改进建议:应当优化直播功能与音乐播放之间的数据交互逻辑,将播放信息进行保存;此外,应该尽量减少直播广告在用户音乐播放相关页面的出现。

Bug2:电脑端一起听歌启动失败
  • 复现概率:较小概率出现 (2/20)

  • 问题描述:

    • 由手机向电脑发送一起听的邀请链接,电脑端使用safari打开链接,点击打开网易云音乐一起听,有可能出现一起听启动失败并显示保存失败的情况

在这里插入图片描述在这里插入图片描述

  • 问题分析:我认为该bug的原因在于测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试。具体原因可能和当前的网络状况有关,同时和浏览器的启动网易云的方式相关,如果未成功将一起听的数据信息传给电脑端网易云,那么就会导致启动失败。

  • 严重程度:★★,虽然该bug会影响用户的使用体验,但是考虑到其很少发生,故严重程度较低。

  • 改进建议:正确情况应当是用户能顺利通过链接启动电脑端的一起听功能,所以开发者应当进一步测试在不同网络情况下与各平台浏览器的适配情况。

QQ音乐评测
基本功能体验

QQ音乐曾经是我最常使用的播放器,但是在使用过网易云音乐之后,我就很少打开它了。其主要功能可以分为以下几个部分:

  • 发现:

    QQ音乐的首页和网易云相比显得缺少重点,全部以大图的方式展示,字体却相对较小,对用户来说不够清晰。同时也很难直接在首页上找到如排行榜等功能入口。

在这里插入图片描述

  • 音乐播放页:

    QQ音乐的播放界面也是以唱片为主题,不同的是明显布局更为复杂,有很多花里胡哨的功能按钮。不过在该页面可也可以直接看到当前播放到的歌词,而不需要专门切换到歌词页面,提升了用户体验。

在这里插入图片描述

  • 评论:

    QQ音乐的评论区与网易云基本相同,也是分为推荐、最热、最新三个展示类型。也有同样活动的广告入口,而且位置更加醒目。

在这里插入图片描述

  • 我的

    这个界面与网易云音乐最大的差距在于缺少了与社交相关的功能,如好友和关注,这也是QQ音乐所欠缺的地方。同时,也符合腾讯一贯的传统,将会员、签到、奖励这些烦人的功能和标志放在了最显眼的位置。

在这里插入图片描述

  • 搜索

    搜索结果页面较为简洁,而且QQ音乐的曲库应该是所有音乐软件中最丰富的一个,因此绝大多时间的搜索结果都很准确。

在这里插入图片描述

  • 直播

    QQ音乐同样也将直播做成了一个重要的功能页面,其推荐内容比网易云的直播界面看起来令人舒适很多,并没有低俗擦边内容,但是笔者对于这一功能并没有什么兴趣。

优缺点分析
  • 优点
    • 数据量:QQ音乐作为版权最丰富的播放器可以搜索到绝大多数想听的音乐,尤其是主流的音乐人作品,如周杰伦。
    • 功能:QQ音乐实现了很多附加功能,如可以在音乐播放界面查看该音乐曲谱,这对于一些用户来说十分友好。
  • 缺点
    • 数据量:缺少一些独立小众音乐人的作品。
    • 界面:个人认为QQ音乐的界面过于复杂、花里胡哨,且仍有腾讯系软件的一贯问题,将“会员”的内容过于强调,放在界面的显眼位置上,严重影响了用户的使用体验。
    • 功能:实现了过多没有用的功能,点开一个功能页往往会弹出几十个不同的功能按钮,这让用户难以找到自己真正想使用的功能,页背离了音乐播放器的初衷。
改进意见
  • 更多元化曲库:在现有版权的基础上加强对小众音乐市场(如HIPOP、电音、古风等)的接触,将更多的版权收入集团内,加深和明星的合作,争取专辑首发或独家发售。

  • 更好的用户体验:应当适当减少广告出现的次数及时长,同时减少广告内容在各见面内容上的占比。

  • 更简洁的功能界面:应当适当减少一些无用的冗余功能,或将一些个性化功能默认关闭,从而对用户使用界面进行简化。

用户调研

被采访者是笔者的同学,本科四年级,就读于仪器专业。

请添加图片描述在这里插入图片描述

结论

综上所述,我个人认为QQ音乐作为一款内容丰富的音乐播放软件可以满足我听歌的基本需求,但是在使用体验上较为一般,给到 c) 一般 的评价。具体定量评价如下:

评价维度评价得分
界面美观界面不够美观,功能界面复杂👍👍
功能完整基础功能完整,但是冗余功能过多👍👍👍
曲库丰富曲库非常丰富,但是缺少小众音乐👍👍👍👍
用户体验使用体验一般,广告较多👍👍👍

第二部分 分析

工作量分析

使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)

两款软件的主要功能基本相同,因此以网易云音乐为例,若要开发完整的移动端app,我认为大约需要34周左右才能完成。具体时间安排如下:

  • 需求调研、产品设计:2周
  • 项目原型及项目UI设计:4周
  • 基础功能开发:10周
  • 基础功能测试:2周
  • 高级功能开发:8周
  • 高级功能测试:2周
  • 整体测试优化:4周
  • 上线完善优化:2周
软件质量分析

分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?

对于网易云音乐和QQ音乐的优劣之处上文已经做过详细的分析,故不再赘述。在经过“版权大战”后,国内音乐播放软件的市场基本已经定型,二者作为中国音乐播放软件的头部,腾讯音乐+网易云音乐市场份额总计超93%。而QQ音乐凭借与自家QQ、微信等软件的互联互通,以及大量的高质量版权音乐,在用户活跃数上显著超过了网易云音乐。而腾旭旗下更是有着QQ音乐、酷狗音乐、酷我音乐三大音乐app,对网易云音乐形成了“围剿之势”,形成了“一超一强”的格局。而若仅从软件质量的角度进行评估,二者基本上不相上下,都属于同类产品中的第一。

在这里插入图片描述在这里插入图片描述

从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面。

  • 网易云音乐
    • 牢牢把握住年轻用户这一基本盘,发展自己的特色功能(如每日推荐、心动模式),进一步以这个核心功能为卖点,来完善核心功能。
    • 不要盲目跟随潮流押宝当下流行的直播、带货等内容,反而会流失当前的用户群体。
    • 同时尽可能的去扩充曲库,争取更多的一般听众。
  • QQ音乐
    • 对UI界面进行更新,尽量去掉多余的功能与设计,提升用户使用体验。
    • 减少关于会员的广告内容在各个界面的出现占比。

第三部分 建议和规划

市场概况

首先市场有多大?

通过易观分析上的数据可以看出我国数字音乐市场受到疫情影响较小,从2015-2021年稳定增长,截止到2021年市场规模已经达到了742.3亿元

在这里插入图片描述

直接的用户有多少?潜在的用户又有多少?

数据显示,中国手机音乐客户端用户逐年攀升,截止到2021年底,手机网络音乐用户大约6.89亿,占比不到中国总人口(14.13亿,2021年数据)的1/2。而我国的互联网普及率达70.4%,能够使用互联网用手机消费在线音乐的人群大约14.13*70%=9.89亿,因此潜在用户市场还有9.89-6.89=3亿。

在这里插入图片描述

市场现状
  • 目前市场上有什么样的产品了?
  • 上述产品的定位、优势与劣势在哪里?
  • 上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?

目前市场上主要有以下几个主流音乐软件,其定位、优势劣势如下:

  • QQ音乐

    • 定位:主流音乐听众,主打粉丝经济,即以通过音乐人专辑为媒介,不断地与粉丝进行互动,如购买专辑发放粉丝铭牌、通过绿钻会员更换偶像皮肤、在偶像演唱会或专辑销售期间通过组织粉丝工会及销售限量偶像周边获得盈利。
    • 优势:音乐版权丰富,粉丝基数大,与微信、QQ、全民K歌等社交产品互通。
    • 劣势:社交功能不够丰富,曲库缺少小众音乐。
  • 网易云音乐

    • 定位:目标用户为学生及一线白领等为主体的注重音乐品质和分享社交的音乐爱好者。除了娱乐需求更注重满足用的音乐社交和个性化需求,形成了一个通过“音乐+社交”的方式构建良好的社区氛围,加强用户在音乐市场的参与度。通过数字音乐社交的形式,使用户更深度地在互联网上分享内心情感,极大提高了用户粘性。
    • 优势:社交功能丰富,推荐算法强大,小众音乐十分丰富。
    • 劣势:很难直接与微信等腾讯系社交媒体软件绑定,和QQ音乐相比具有天然劣势;缺少主流歌曲的版权;因为直播等类目的引入导致整体架构有复杂化倾向。
  • 酷我音乐

    • 定位:同属于腾讯系软件,强调音质这一属性,在车载音乐市场有很高的占有率。
    • 优势:同样有庞大的曲库,以及传统比放弃的用户基础,有自制电台系列的节目。
    • 劣势:在年轻人当中宣传力度不够大。
  • 酷狗音乐:

    • 定位:同属于腾讯系软件,主打多种类型App的统一,提倡“玩音乐”的概念,增加用户参与音乐的方式。在收取一定直播打赏提成提供更多可玩性,以此提供娱乐化,并依靠娱乐化提高口碑和用户粘性。
    • 优势:同样有庞大的曲库,直播、K歌等综合性业务丰富。
    • 劣势:因其多种复合性在操作上显得复杂,虽然可玩性较高,但是整体使用观感并不是特别舒适。
市场与产品生态

这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?

  • 网易云音乐人群画像

在这里插入图片描述

  • QQ音乐人群画像

在这里插入图片描述

根据上图统计数据,与竞品QQ音乐相较,网易云音乐用户具有以下特征:

  • 用户群体较为年轻。主要用户为30岁以下年轻群体,占比68.49%,QQ音乐的58.09%约10个百分点。其次,根据用户画像显示,31-40岁的中年群体为网易云音乐次要用户群,占比约30%。

  • 女性用户占比较高。网易云音乐女性用户占比51.83%,较男性用户高出3.65%,从APP整体上看用户性别比相对均衡,男女双方占比差距不算特别明显。但相较竞品QQ音乐42.76%的女性用户占比,网易云音乐女性用户占比突出。

  • 消费能力较高。数据显示,与QQ音乐相比,网易云音乐一二线用户占比较高,达68.33%,且具有较高的消费能力,中高消费能力及以上用户占比28.25%。

由上可以进一步总结典型用户,网易云音乐用户更可能为一二线城市的大学生群体或年轻白领,并且具备一定的消费能力。网易云音乐的使用场景主要有以下几个:交通出行中、工作中的空余时间、运动中以及等待时。

产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?

用户群体之间有一定的关系,比如一款软件的用户分享歌曲或歌单给朋友,为了获得更好的收听体验就会使用该软件。而网易云音乐正是发掘了音乐的社交属性,凭借音乐社区和用户群体的定位打造了一个年轻用户音乐交流的社区多元生态。

产品的子产品,以及其他相关产品之间是否存在一定的关系?是否有利用各个产品特性之间的相互关系二次构成产品生态的可能性?

当然有。如QQ音乐与腾讯旗下的其他产品,例如全民K歌,英雄联盟进行联动,英雄联盟的主题曲在QQ音乐平台上架宣传,同时吸引用户去全民K歌上进行二次创作和翻唱,从而构成独立的小圈子生态。

产品规划

你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析

对于网易云音乐,我想在当前软件的基础上设计智能歌单生成的功能,基于当前用户的歌单内容,利用网易云音乐强大的推荐机制,自动生成与当前歌单风格相似的,用户可能喜欢的新歌单。

  • Need 需求
    • 网易云音乐的用户大多为热爱音乐的年轻人,对于挖掘新音乐,小众音乐有很强烈的追求。而当前网易云音乐的每日推荐只能根据用户历史的全部听歌记录进行推荐,而如果用户想根据某几首音乐创建一个风格类似的歌单(如健身歌单)时,只能去搜索一些已有的歌单,个性化程度不够高。
  • Approach 做法
    • 在歌单界面加入一个”歌单扩展“功能按键,用户使用该功能后会利用网易云的推荐机制根据该歌单内音乐(权重较大)以及用户历史听歌记录(权重较小)为用户推荐可能喜欢的音乐,生成一个”临时歌单“。随后,用户可以选择真正喜欢的音乐直接批量加入到当前歌单中。
  • Benefit 好处
    • 可以显著提升歌单的个性化程度,满足用户对于特定场合(运动、学习等场景)的听歌需求,提升用户的使用体验,从而进一步强化巩固网易云音乐的在个性化、推荐方面的优势。
  • Competitors 竞争
    • 目前没有国内音乐软件有类似功能。
  • Delivery 推广
    • 新功能扩展了原有的歌单内容,通过广告宣传,有足够的吸引力吸引更多的潜在用户。

如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

我认为前端开发2人,后端开发2人,测试1人,美工1人。

请为你的团队设计16个周期每周的详细规划。

周次任务
1-2需求调研,竞品分析,确定目标
3-4UI原型设计,确定代码架构和技术路线,基本开发环境搭建,完善需求,制定alpha阶段计划
5-9alpha阶段开发,前端后端同步开发,可进行代码互审,测试人员负责前后端测试
10alpha阶段总结与alpha版本产品发布,制定beta阶段开发计划与进度安排
11-14beta阶段开发,前端后端同步开发,可进行代码互审,测试人员负责前后端测试
15beta版本公测,进行用户意见的收集与改进,进行回归测试
16功能正式上线,进行后续的宣发并继续完善和维护项目
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于Spark进行网易云音乐数据分析的步骤如下: 1. 数据获取:从网易云音乐的API中获取数据,或者从公开数据集中获取数据。 2. 数据清洗:对数据进行清洗,包括去重、缺失值处理、异常值处理等。 3. 数据预处理:对数据进行预处理,包括特征提取、特征选择、数据转换等。 4. 数据分析:使用Spark的分布式计算能力进行数据分析,包括统计分析、机器学习等。 5. 结果可视化:将分析结果进行可视化展示,包括图表、报表等。 以下是一个基于Spark进行网易云音乐数据分析的例子: ```scala // 导入Spark SQL和Spark MLlib库 import org.apache.spark.sql.SparkSession import org.apache.spark.ml.feature.{HashingTF, IDF, Tokenizer} import org.apache.spark.ml.clustering.KMeans // 创建SparkSession val spark = SparkSession.builder.appName("NetEaseMusicAnalysis").getOrCreate() // 读取数据 val data = spark.read.format("csv").option("header", "true").load("netease_music_data.csv") // 数据清洗 val cleanedData = data.dropDuplicates().na.drop() // 数据预处理 val tokenizer = new Tokenizer().setInputCol("song_name").setOutputCol("words") val wordsData = tokenizer.transform(cleanedData) val hashingTF = new HashingTF().setInputCol("words").setOutputCol("rawFeatures").setNumFeatures(10000) val featurizedData = hashingTF.transform(wordsData) val idf = new IDF().setInputCol("rawFeatures").setOutputCol("features") val idfModel = idf.fit(featurizedData) val rescaledData = idfModel.transform(featurizedData) // 数据分析 val kmeans = new KMeans().setK(10).setSeed(1L) val model = kmeans.fit(rescaledData.select("features")) val predictions = model.transform(rescaledData) // 结果可视化 predictions.groupBy("prediction").count().show() ``` 该例子使用Spark对网易云音乐的歌曲名称进行聚类分析分析结果展示了每个聚类中歌曲数量的统计信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值