文档章节

极致阅读体验:简书IOS功能拆解分析

程序员客栈
 程序员客栈
发布于 2016/04/28 13:20
字数 1607
阅读 29
收藏 0

最近迷上了简书。也来说说简书IOS的功能设计吧。当然,WEB版我也很喜欢。评测的逻辑如下:

  痛点->主功能->使用体验是否能够最优实现主功能->设计

  一、解决的痛点:

  WEB版:整理书写个人思绪和知识,解决自己的某个问题:因此书写的体验很重要

  和知乎不一样,简书更像是人对于脑子里的知识,思绪自发的整理-解决自己的某个问题,质量很高,内容很实际。

  APP版:阅读简书,可以有质量地消遣碎片化时间:因此阅读的体验很重要

  同时以专题为基本单元地整理高质量内容,让带着目的的阅读变得非常高效。比如我自己由于兴趣原因,关注了与产品,运营,IOS编程的一系列专题,对应的文章都让我觉得受益匪浅,因此也就更热衷于在碎片时间搜索相关内容进行学习。

  阅读,和延伸阅读是密不可分的,因此延伸阅读的功能也对使用体验影响很大。

  二、APP使用体验:

  如果以阅读为唯一目的,我们可以认为,用户在使用这个APP期间:

  对阅读结果满意的时间比例越高越好,需要做的操作越少越好

  这个APP就越可能得到用户的青睐。

  对以上行动目标进行分解:

  1-如何最快在用户面前展示TA可能感兴趣的高质量内容(这里又可分为无目的阅读,有目的阅读。我们可以暂时认为,新用户一般都是无目的阅读,而老用户一般有目的阅读占比会更高)

  2-如何让用户在阅读完第一篇感兴趣的文章后,最快发现更多兴趣点从而进行延伸阅读(无需额外动作去寻找)

  3-如何确保展示出来的是高质量的文章?(看到渣文扭头就走啊前面的工作就都白费了)

  目前简书貌似是通过收藏此文的专题数量,而不是阅读数/留言数来进行排序的。这个逻辑我比较赞同,因为专题收录其实是用户的人工行为,已经经过了人工筛选,越多人加入专题,证明越多人认可其价值,远好于机器指标。

  接下来具体分析几个步骤:关键词-高质量,用户满意,少动作

  1-新用户感受:免登陆可直接阅读热门文章 赞

  作为新用户,在不用注册的情况下可以直接阅读今日看点,热门文章,极大地增加了新用户留存度。回想我自己,是在看了起码3篇文章,发现想收藏的文章时才有了注册的冲动。而这个时候注册也就成了顺利成章的事情了。

  其中,默认首页设置为热门文章是个命中率很高的安排。

  热门文章仅根据时间分类排序文章热度,不按照内容分类。这样可以使得呈现在新用户面前(这个时候由于没有登陆,新用户的喜好还未知)的内容是最大概率可能被关注和阅读的-他看到了现在最被现有用户关心的内容,那么只要他是目标用户,自然其中会有吸引他的一篇文章。

  然后用户可以选择进入今日看点,来选择具体类别。

  建议1:在首页展示中,文章标题下目前是收录了此文的专题列表,个人认为这个无助于阅读这个核心功能(虽然这是排序的依据)。建议修改为文首的20字,更加能激发读者的阅读兴趣,降低阅读障碍。

  专题也是依据同样逻辑。每个专题在无需登录状态下即可阅读,只有当用户想要订阅专题或者文章时,才会跳出登录页面,尽量少地打扰了用户。

  2-登陆后:回登录前页面,方便完成上一步动作而无需用户多费动作 赞

  在阅读页面,如果因为想要收藏而跳出登录页面,则在登陆后会到了想要收藏的文章。整个过程很流畅,不影响使用。

  3-通过文末强调入选专题,来自然引发延伸阅读 赞

  类似的功能是在文末展示相关文章,但信息量会受到很大局限。

  建议2:文首也有入选专题(标题右下方省略号),出于好奇打开之后觉得无用又收起了。此处由于位置限制,专题只能用很小的文字显示,点击不方便。且用户在看完此篇文章之前,是无法判断这个专题是否值得看的,作用上有鸡肋感,因此建议删除文首的专题展示。

  4-目前使用最少的功能:动态->最新文章 NO!

  如果不是为了全面体验APP,我甚至不会思考为什么有这么奇怪的一个页面。展示出来是一个谁什么时候发表了什么文章的时间轴,相当于“最新发帖”功能。

  建议3:考虑到简书的用户逐步增加,这个页面将越来越充斥着我不感兴趣,同时不能确保质量的内容,是极容易降低用户阅读体验的,建议修改如下:仅展示我感兴趣的标签下的新内容,或者是投稿给我已订阅的专题的新内容(不管是否收录)。

  三、设计 赞

  APP的UI设计走的优雅简洁路线:

  低饱和度

  米灰上下导航+白色主背景,西瓜红+黑+粉灰作为字体颜色搭配。

  字体为黑体,方便阅读。

  目前正中简书的毒,所以赞比较多。之后如果有新的体验,再来update。

© 著作权归作者所有

程序员客栈
粉丝 34
博文 212
码字总数 353308
作品 0
杭州
程序员
私信 提问
加载中

评论(0)

从简书iOS客户端,来谈谈Hybrid方案细节设计

作为一位 iOS 开发人员,你应该已经敏感地发现,自己的工作涉及内容已经不止于 Native 的部分,因为 Hybrid App 和 ReactNative 等技术方案已经不仅仅是概念,越来越多的公司开始着手自己的 ...

halohily
2018/10/29
0
0
使用 Xamarin 开发 iOS 键盘扩展(含网络访问)

版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名吕毅(包含链接:https://walterlv.blog.csdn.net/...

walter lv
2019/02/24
0
0
iOS简单音乐实现、React-Native完整项目、仿闲鱼京东列表分页、语音识别、网络加载过度动画等源码

iOS精选源码 iOS快速入手语音识别、听写、评测、播报 网络加载数据的过渡动画(仿简书网页) iOS 封装跑马灯和轮播效果 crash防护组件,适用常见常用的数组,字典等crash保护 iOS:高仿闲鱼、...

Code4app
2018/09/26
0
0
iOS渲染-将视频原始数据(RGB,YUV)渲染到屏幕上

需求 在做如美颜,滤镜等功能时,我们不能使用相机原生的,而是需要通过其他方式将视频原始帧数据如RGB,NV12等等渲染到iOS界面上. 实现原理 利用OpenGL完成高效的渲染功能.本例中仅提供简单流程...

小东邪啊
2019/06/18
0
0
iOS高仿QQ录音、智能语音诗歌、高仿微信图片浏览源码

iOS精选源码 好看实用的日期时间选择器--CCTimePicker 高仿QQ录音功能 QQ侧滑抽屉效果 MMActionSheet介绍(自定义的类似于微信的UIActionSheet弹出框组件) 智能语音查询诗歌 仿课程表表格效果...

sunnyaigd
2017/10/25
29
0

没有更多内容

加载失败,请刷新页面

加载更多

使用Enum值作为String文字

使用存储在Enum中作为字符串文字的值的最佳方法是什么? 例如: public enum Modes { some-really-long-string, mode1, mode2, mode3} 然后,稍后我可以使用Mode.mode1将其...

javail
6分钟前
39
0
namenode HA模式 active节点挂了会导致hive cli长时间连接不上

版本说明:hadoop版本是hdp2.5.0.0-1245 hdfs版本2.7.3.2.5.0.0-1245 yarn版本2.7.3.2.5.0.0-1245 namenode的active节点挂了切换成standby状态失败,standby节点切换成active节点,这种情况会...

zjt9581
6分钟前
17
0
一张图说明商业银行经营环境

你看不到图,是因为图很大、很长,加载需要时间。同样,阅读也需要时间、整理也需要时间,消化也需要时间。

悟空太多啦
12分钟前
50
0
Vue之Webpack入门及学习总结

Babel 是一个通用的多功能 JavaScript 编译器,但与一般编译器不同的是它只是把同种语言的高版本规则转换为低版本规则,而不是输出另一种低级机器可识别的代码,并且在依赖不同的拓展插件下可...

kyle小哥
18分钟前
55
0
在Notepad ++中删除空行

如何在Notepad ++中替换空行? 我尝试了一个find并用find中的空行替换,并且替换中没有任何内容,但它没有用; 它可能需要正则表达式。 #1楼 如果空行包含制表符或空格,这显然不起作用。 由于...

技术盛宴
21分钟前
64
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部