💡 用户界面的思考
模仿 Chrome 以减少学习曲线
- 许多用户说,“哦,这只是 Chrome。”但它不是!
- 使用与桌面 Chrome 相同的公共浏览器引擎及其 UI 资源。
- 它是完全不同的架构:64 位,移植的桌面引擎,具有扩展、投射、多窗口支持和零跟踪等桌面功能。
- 必须尊重 Chrome 浏览器的高质量,90% 以上的市场份额,以及我以前同事的辛勤工作。
顶部的工具栏
按钮
- 扩展按钮:与桌面 Chrome 中的功能相同。
- 标签切换图标:
- 我们更改了它,因为:
- 静态图标允许 HuBrowser 缓存整个顶部栏以提高性能。
- 动态渲染带有标签计数的图标过于复杂并影响性能。
- 标签计数可能会增加不必要的心理压力,而不会提供有用的信息。
- 允许用户专注于内容而不是标签数量。
- HuBrowser 的桌面级内存管理允许根据需要打开任意数量的标签,并自动缓存标签。
- 用户不需要因为打开了很多标签而感到压力。
- 可以通过查看标签栏大致估计标签数量,或通过点击标签切换精确查看。
- 动态标签计数图标是 Chrome 原创的,但许多人不必要地复制了它。
- 菜单:为小屏幕简化。
为什么不把地址栏放在底部?
- 将地址栏放在底部会导致每次键盘弹出时底部栏渲染两次,从而抵消渲染缓存的好处。
- 长地址栏主要用于显示,会浪费宝贵的底部屏幕空间,最好用于用户操作。
为什么不放更多按钮?
- 较长的地址栏对于显示 URL 和搜索查询很重要。
- 通过显示完整域名来帮助防止欺诈,避免
hubrowser.com.hugle.com
可能显示为 hubrowser.com
的误导性 URL。
- 顶部按钮在小屏幕上更难按。
底部的标签栏
- 底部栏是执行操作的理想位置。
- 由于每次键盘弹出时底部栏需要重新渲染,因此最好将频繁变化的元素放在这里。
- 标签图标:非常适合轻松切换标签。
- 新标签页和快速搜索按钮:非常有用。
- 鹦鹉助手按钮:在 UI 位置和功能上与菜单按钮对称。
- 菜单按钮提供分层的、预定义的选项,遵循行业惯例。
- 鹦鹉助手提供动态和个性化的体验:
- 控制媒体播放、购物时比较价格、调用页面感知的 AI 等。
手机的返回键
- 为什么胡浏览器的返回键是打开上个关闭的标签?
- 在其他 App 中, 返回键通常用于返回上一页。但有时会关闭当前页面,有时又会关闭当前App. 这种不确定性会让用户感到困惑.
- 返回键又大又在底部, 很容易误触. 你可能在看视频,填表,支付,打字或者打游戏进行到一半的时候不小心碰到返回键. 如果返回上个页面就要从头再来,会很糟心😂.
- 让你能很方便的重新查看之前关闭的页面
- 返回上个页面可以通过滑动手势实现,一样方便, 而且不会误操作.
总结
- 顶部和底部栏都设计为一个带有三个按钮的栏,提供对称性和一致性。
- 空间利用效率高,不会让按钮显得拥挤。
- 这是一个完美的平衡!😊