当前位置:首页 > 投稿 > 正文

我为虎嗅设计APP之逻辑架构解析

先科普一下,在 JavaScript 中,对象是拥有属性和方法的数据。属性是一种值,方法是执行的动作。

菜单选项下面分了六个小的功能项:看点,观点,读点,收藏,待读和搜索。

看点:主要是互联网门户网站(比如网易科技,腾讯科技)的最新商业资讯,经过编辑精心筛选和加工上线;

观点:大多是虎嗅注册会员的原创文文章;

读点:互联网领域最新的图书。

这三个标签将虎嗅的内容分成了三大部分,如果以面向对象编程的思想去理解的话,这就应该是虎嗅APP内容(对象)的一个属性,简而言之,菜单这里的看点,观点和读点全都是对于整个APP内容的分类,也就是一个APP内容整体的标签。但是,收藏和待读这两个功能选项(或者称为方法)的对象却是用户。也就是收藏和待读这种行为的发起者是用户,这里感觉放在个人区域更为合适,也便于理解。

针对以上理解重新梳理一下虎嗅APP的信息架构:

我为虎嗅设计APP之逻辑架构解析  第1张

此处着重说明一下为啥要将搜索功能拿出来。搜索,顾名思义,利用用户提供的关键字,为用户提供精确匹配的结果。搜索功能很多,那么就虎嗅APP的搜索功能,我想到两种使用场景:

(1)通过关键词搜索来获取相关的文章。这是用户通过搜索功能精确匹配自己感兴趣的内容,一次来达到碎片化时间的最优化利用;

(2)通过搜索功能来获取历史文章。某天,我突然需要一张图标来佐证我的观点,而这张图标隐隐约约在虎嗅APP上面见过,但是并不是最新的新闻资讯。一方面可以查看自己是否收藏该文,另一方面就可以利用搜索功能粗略匹配关键字,进而缩短查找时间。

以上就是个人对虎嗅APP的一些简单的思考,按照上面的分析,日后继续进行APP的界面设计,欢迎大家提出建议

本文为作者@PM_XJay ?原创投稿发布,转载请注明来源于七星花并附带本文链接

发表评论