Firefox 的 UI 进化史:从 2002 到 2021
致力于改进 Firefox UI 的 black7375 总结了 Firefox 浏览器的 UI 进化史,记录了每个 UI 版本的特性和存在的一些问题。从该进化历程中,我们也可以一窥互联网的设计美学发展史。
早期版本(v1 ~ v3)
- 早期版本:Phoenix (2002, 09)
该版本名称一直保留到 2003 年 4 月 ,后来因为与 BIOS 制造商Phoenix 的商标纠纷而更改。 在 Firefox 早期版本历史中可以查看更多细节。
该版本以硕大的橙色按钮为主题...
- Firefox v1(2004.11)、v2(2006.10)、 v3(2008.6)
早期版本 UI 特性 :每个图标只做一件事,功能清晰,而且每个图标都具有其特有的颜色。
早期版本 UI 缺点:图标大小和纹理不一致、未能与操作系统的 UI 融合,菜单栏很复杂而且占用大量空间。
经典版本(v4,2011.3)
在启动大规模 UI 重构后,Firefox 4.0 版本发布了。它是寿命最长的 UI,通常称为Classic theme
,经典主题。
该版本最大的改动是引入了左上角的“应用按钮”,该按钮把浏览器的功能选项都收进去,通过子菜单进行选择,使界面变得简洁美观。
此外,还应用按钮在不同版本的 Firefox 上的颜色也各异,分别是普通版本(橙色)、隐私模式(紫色)、nightly 版本(蓝色):
该版本的 UI 特性总结:能与系统 UI 交互(比如支持 Win7 的航空玻璃质感),菜单栏缩减至只剩一行,看起来更简洁。
不足之处是新的界面和 UI 变化太大,新的功能按钮把大部分功能标签都藏起来了,让用户有种陌生感,一时间难以适应(怎么感觉在变相地夸)
Australis (v29, 2014.04)
该版本最大的特性是”柔软“的设计理念,首次引入了一些动画效果、支持拖放 UI 进行自定义布局、以及饱受诟病的弹出式设置 UI 。
- ”柔软“特性,从设计草图到成品都是柔和的流线型:
- 支持自定义拖放 UI 布局:
- 引入动画效果,如添加书签
- 噩梦级的”弹出式设置 UI“:
被疯狂吐槽后,换成了下面的单页面分类设置界面:
该 Australis 版本的原意是设计为 PC/移动/平板...等多端通用的 UI ,让用户拥有一致的 Firefox 视觉体验,然而该目标明显失败了,这版本的 UI 被用户吐槽”在哪看起来都像平板电脑“。
Photon (v57, 2017.11)
Photon 是一个广受好评的 UI 设计体系,一直使用到 2021 年 6 月。
该版本对于 UI 视觉进行了大量的重新设计,比如选项卡的形状改为直角,图标从 PNG 更改为基于 SVG。
功能菜单从网格式面板更改为现代化的列表格式菜单,下图为 Windows 10 和 Mac 上的列表面板:
Photon 设计充分利用了带有 SVG 幻灯片技术的合成器,让动画效果看起来更多维:
浏览器的标题栏支持自定义的高亮颜色,同时也支持跟随操作系统的颜色:
总结一下该版本特性:
- 组件:基于列表的面板、页面操作、库菜单
- 动画:为按钮、选项卡、面板等的操作添加大量动画。
- 视觉重新设计:标签、图标、密度、形状等。
- 性能:改进初始化、同步回流等性能。
Proton (v89, 2021.06)
最新版本的 UI ,所有功能菜单都获得了对应的样式设计:
上下文菜单分离开来,获得了独立区域
更一致的色调、更精细的图标,以及在不同颜色下的精彩呈现:
整体的动画变得非常整洁,且富有指示性,比如刷新和下载动画:
另一个重要的变化是引入了骨架屏,使启动感觉更快(仅限 Windows):
然而该版本也有一些问题,比如过宽的填充、图标太小导致难以精准点击,还删除了很多常用的图标(如地址栏中的页面操作菜单)和一些保守好评的动画效果(如添加书签)。
总而言之,Firefox 每隔 3-4 就会出一版新的 UI ,而且每次都是大改动。而 Chrome 和首发时的模样没啥区别...

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Fuchsia 推出专门面向开发者的版本:Fuchsia Workstation
Fuchsia 宣布了一个新的版本:Fuchsia Workstation。 据介绍,FuchsiaWorkstation (workstation)是 Fuchsia 的开源参考设计。它不是面向消费者的产品,而是一款供开发人员和爱好者探索 Fuchsia 并试验新概念和新功能的工具。 FuchsiaWorkstation不具备强大的安全性、隐私性或健壮性保证,而且有不少错误,还会不断地在变动。因此建议开发者将所使用的 Workstation 配置为接收自动更新。 使用方式 要使用 Workstation,首先需要熟悉如何获取 Fuchsia 源代码、构建 Fuchsia 镜像以及在设备或模拟器上运行 Fuchsia。 Fuchsia Workstation 被设计为支持与 Intel NUC 或 Fuchsia 模拟器(FEMU) 搭配使用。 在 Intel NUC 上安装 Fuchsia Workstation 完成下载 Fuchsia 源代码指南。 作为配置和构建 Fuchsia的一部分,将构建配置设置为使用以下 Workstation 产品: fx set workstat...
- 下一篇
开源应有的模样:Ubuntu 的“风味”文化
知名 Linux 发行版 Ubuntu 时隔 12 年再次更换了 LOGO,虽然在颜色和图标形状上都有了改变,但其核心图标 —— 三个手拉手的小人图案仍然继承了下来,甚至变成了更紧密的环抱: 在南非富豪 Mark Shuttleworth 的带领下,Ubuntu 成为了全球用户最广泛的 Linux 桌面操作系统之一。 Ubuntu 得以快速风靡全球的原因,很大程度上得益于 Shuttleworth 为 Ubuntu 社区从早期就建立起来的发展方针 —— 团结一切可以团结的力量。这也是 Ubuntu 的 LOGO “circle of friends”的含义。 Ubuntu 最初基于另一知名 Linux 发行版 Debian 分支而来。在谈到 Ubuntu 与老大哥的区别时,Shuttleworth 认为 Debian 社区一直以来坚持的发展方针帮助其成为了一个绝对中立、公正、自由的 Linux 发行版。但从另一方面来说,严苛的社区制度也阻碍了 Debian 与更多外部公司展开密切合作的可能性,这导致 Debian 始终在一小撮社区开发者之间流行,难以推广到更多普通用户的手中。 为了弥补...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作