• 软件案例分析


    项目 内容
    这个作业所属的课程 软件工程(罗杰 任健)
    作业要求 软件案例分析
    教学班级 005

    CSDN App使用的一点体验

    第一部分 调研评测

    使用软件照片如下:

    使用中碰到的一些问题
    • 功能性bug1:手机号快速登陆功能陷入无限转圈:一开始以为是网速问题等待一会就好,最后等待了几分钟,依然无限转圈,发现此时安卓手机的回退虚拟按键都不起作用!。最后登录选择了 微信登陆其他登陆方式手机号登陆 的方式,感觉有些别扭。

    • 功能性bug2:偶尔会出现请求失败,需要反复刷新的情况(多次,在网速没有问题时)

      通常会提醒“网速不给力请刷新一下”,少数情况则如下图出现无法打开网页点击空白处刷新的提示。复现率还挺高的。

    软件的优缺点:
    1.数据量
    • CSDN App在使用的过程中延续了其网页版的内容丰富度。由于其庞大的用户量和社区分享原创的形式,在内容和用户上CSDN App有着巨大的基数,也难怪进入App时就能看到“成就一亿技术人”这样透露着自豪的一行字;但同时庞大的用户数量带来的庞大数据量压力,可能就是导致app阅读时会经常出现加载失败需要刷新的原因。
    2.界面
    • 在界面上CSDN App是要优于网页端的,也可能是单窗口专一化内容适合我这种“单线程”的老年人;CSDN网页的搜索栏相比没有移动端的醒目的多,同时设置了多个分类进入,方便快速筛选内容标签;网页端的界面能放下更多的内容但也因此显得有些杂乱令人眼花缭乱,而移动端由于屏幕就那么大,牺牲了部分的搜素相关自由度来满足阅读体验上的专注。
    3.功能

    CSDN App在阅读轻量级的技术博客或者是一些职业相关走向体悟一类的文章的时候,具有一个高素质的内容媒体一切该有的功能,除了三番五次出现的需要刷新页面。但是在阅读深度文章和需要一边对照博客一边自己敲敲代码实践的“干货”上,移动端的天然劣势显得力不从心,简介的移动端界面。此时却成了无法同时放下多个博客同时对比,成为了掣肘开发者的因素。

    同时,尽管CSDN移动端实现了网页上的大部分功能,初步给人感觉是实现了一个适应移动端UI的论坛入口,但是!,通过几个小时的使用,我发现在相关内容推荐上,经过对照,网页端的推荐算法和移动端的推荐算法存在差异:同一篇博文的相关推荐下,网页端更趋向于同一作者或者同类型问题或者相同关键字的其他博文,而移动端更倾向于推荐阅读量高或者人气版主的博客,哪怕是在话题精度没那么准确的情况下也会进入相关推荐。

    这意味着移动端为了实现对用户阅读的粘度而用其相关推荐算法进行了用户的内聚,即:牺牲网页端内容为先、由多个创作者扁平化激励的模式,转化成主流App那样的流量为先,以一些优秀作者为中心,在同一高流量作者中间反复推荐增加粘度的中心管理模式。这种转变在不止一个内容类应用上看到了,其带来的影响是读者用户门槛的降低和粘度上升,以及创作者激励门槛的上升和内容少元化。这样的好处是某些创作者的博客由于在反复推荐里出现而变得更容易知名,也对其博客素养做出了更高的要求,但坏处是,可能浏览量高的博客不是那些技术力最高,付出实践最多的,而可能是其内容迎合更广大受众,其表达手法更加亲民。CSDN App的功能方向,已经和其网页端出现了偏差。

    评价结论:

    • 作为一个单独的内容类app我给e)非常推荐的高评价

    • 作为CSDN论坛的移动端我觉得,功能有些变味,甚至程序人生板块有种微博的感觉

      给出d)好,不错 的评价

    第二部分 分析

    估计实现到这个程度的时间:

    CSDN App给我的感觉不是一个初期产品。在使用过程中我觉得管理这么大的数据量和实现一个好的推荐算法所用到的开发工作其实是非常巨大的,同时作为内容类App,在内容导向上也需要一个成熟的营销策划和市场运营来拍板决定。我估计6人计算机大学毕业生可能在程序开发和测试工作上可以完成的很出色,大概四到六个月能实现,如果有App开发的经验可以更快;但是如果需要分出人员担任产品经理,市场营销,管理运营,做到这个程度需要的工作量交给六个毕业生的话可能在12个月到更久。

    同类产品排名

    类似App中 CSDN无疑是中文、开发社区、移动类应用里的第一,庞大的用户基数和创作者人数决定了他有着目前决定性的优势。

    团队建议
    • 优化一下网络体验,进入帖子一小刷,进入板块一大刷,你是个成熟的App了,要学会自己刷新好吗。
    • 在营销上可以区分内容层次,板块划分还不够细腻,为什么我能在架构模式里看到本应属于类似程序人生板块里的内容。对于优秀的创作者CSDN会给出标识,那么能否增加管理人数,对一些优秀的创作作作品也加上星标为精选内容呢?
    觉得bug出现的原因:
    • 具体的设计质量不高
      • 把bug归咎于设计质量不高我觉得应该没错,一些UI和功能给我一种CSDN App很赶的感觉,同时付费课程区的界面就用心了,感觉在资源倾斜上,开发团队在负责网页端功能移植上付出的较少(毕竟原创性功能较少),在课程区付出的较多;然而用户基数大的是原有的功能,毕竟用CSDN App的人绝大多数最开始是使用CSDN网页端的。
    • 测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
      • 感觉用户负载测试的不够严格,在使用高峰期CSDN App需要刷新的情况明显增多

    第三部分:

    • 首先,这个应用在同类应用上已经占有了很大的市场份额,潜在的用户大概面向学生居多,以及吹牛灌水谈人生方向用移动端写微博更方便的开发者

    • 目前市场上的同类产品,我所知的有极客社区App,优势:没CSDN App这么卡,没那么多乱七八糟的课程推荐,劣势:用户基数少于CSDN,内容丰富度上存在硬伤。

    • 核心用户群:作为读者,大学生,刚进入工作的新手这些比较多,18-25岁吧,学历爱好五花八门,作为创作者和交流技术的人,有一定工作经验和团队开发经验的人居多,20~30+,收入肯定是要比读者用户群高的,他们的需求不是读者给他们创作打赏和平台薪资,而是一种认可感。也有一些创作者是学习读者群体,用CSDN来记录自己的成长,他们同样需要阅读量来给激励。

    • 想要实现的功能:分屏分屏分屏分屏

      原因:我自己作为一个用户,感觉自己最需要的就是这个功能,没有多篇博客同时对照学习感觉不够完整没内味了,。作为内容类App,放在手机屏幕实现这个功能可能有些多余,但是在pad上使用是一个很有创新的点子。

  • 相关阅读:
    什么是模板缓冲(Stencil Buffer)
    linux的source命令
    设置屏幕不被锁屏
    【转】OpenGL ES EGL & TLS(线程局部存储) & G3D
    [转]OpenGL混色介绍
    【转】Android 启动过程汇总
    Analyzing the memory usage of your Android application
    【转】EGL接口介绍(转)
    Android 核心分析(13) Android GWES之Android窗口治理
    /dev/zero和/dev/null的区别
  • 原文地址:https://www.cnblogs.com/noharaShio/p/12575973.html
Copyright © 2020-2023  润新知