打开手机App想找附近的咖啡馆,结果页面一堆标签翻来翻去,地图缩放卡半天——这种体验你肯定不陌生。很多本地服务平台的同城页面看似功能齐全,实际用起来却让人烦躁。问题出在哪?多半是UX设计没做到位。
信息优先级要清晰
用户打开同城页面,最关心的是“附近有什么”和“怎么去”。但有些产品把促销 banner 堆在最上面,接着是分类图标海,真正的位置信息反倒要往下划两屏。正确的做法是把地图或列表前置,让用户一眼看到可选项。比如美团把“距离+评分+人均”三项关键信息直接展示在列表项中,三秒内就能判断是否值得点进去。
地理位置交互要顺手
定位不准、刷新慢、手动拖动地图后推荐内容不更新……这些问题背后其实是交互逻辑没闭环。理想状态是:进入页面自动获取位置,允许手动微调,拖动地图时右侧实时显示该区域的商家卡片。可以参考高德地图的周边搜索逻辑,滑动地图的同时下方列表同步变化,操作自然连贯。
筛选条件别搞复杂
不是所有用户都清楚自己要什么。如果一上来就甩出十几个筛选项,反而会让人无从下手。更好的方式是分层展开:默认只显示“距离”“评分”“价格”三个高频选项,更多条件收进“高级筛选”里。像大众点评那样用滑块选价格区间,比输入数字直观多了。
加载反馈不能省
网络环境差的时候,页面空白五秒才蹦出内容,用户早就关掉了。加个骨架屏(Skeleton Screen)能有效降低等待焦虑。哪怕是简单的灰色方块占位,也能告诉用户“东西正在来路上”。代码实现也不难:
<div class="skeleton-card">
<div class="skeleton-image"></div>
<div class="skeleton-text"></div>
<div class="skeleton-text" style="width: 70%"></div>
</div>
动效要用在刀刃上
有人喜欢给按钮加弹跳,给切换加旋转,结果页面花里胡哨。同城页面的动效应该服务于引导,比如点击某个店铺时,地图上的标记高亮闪烁一下;切换分类后,新列表项从左往右逐个滑入。这些细微反馈能让用户感知到操作被响应,而不是机械地刷屏。
好的UX不是堆功能,而是减少用户的思考成本。当你妈能在三分钟内用你的App找到家楼下新开的理发店,那这个同城页面才算真过关。