今天这篇文章不做具体技术细节的探讨,而是来观察诸多移动应用中反复出现,具有典型特征和重要作用的一些页面来一窥一般移动应用的基本结构。这些反复出现的页面原型可以归纳为如下六类:
-
登录注册页面 - 但凡有账户系统的业务这种页面就不可或缺
-
流式页面(内容,信息流) - 这种页面可能就是App主页,用户可以通过滑动页面中的列表去看到多余一屏的内容
-
详情页面 - 这个页面是对流式页面的补充,可能流式页面展示的信息只是缩略图或者摘要,用户想要看到更多详细的内容就需要跳转至此页面
-
创建页面 - 是App承载的内容的来源页面,用户可通过此页面创建内容和资源
-
用户主页 - 用户账户信息的详情页
-
设置页面 - 这个页面几乎是每一个App都会有的,无论你的App有多简单,也是需要这个页面来允许用户对App做出配置
除了这六种些典型的主要页面以外,还会经常遇到一些扩展的页面,或者说是子页面,包括:
-
闪屏页面(Splash)
-
新手引导
-
地图视图
-
消息(聊天)页面
-
日历
-
媒体播放页面
所有App,无论规模大小,其实都是这些典型页面的组合构建出来的,所以在开发过程中需要注意你所开发的页面是不是这些典型页面中的一种,如果不是,需要你反思这个页面是否需要,设计是否合理。虽然国内一些超级App已经变得非常巨大和复杂,但是也并没有标新立异,超出这些典型页面的范围,一来需要追求用户体验的一致性,二来这种做法已经成了一个大家默认遵守的规范。所以用户在使用不同的App时没有强烈的陌生感,就如同一个会开车的人,换辆其他品牌的车他仍旧会开,并不会产生疏离感。如果细细观察下来,一些扩展页面的情况会很多,但是主要的典型页面应该不会超过如上的六种。