SlideShare a Scribd company logo
1 of 87
Download to read offline
GUI 进化史
拔赤 bachi@taobao.com
 http://jayli.github.com
       2010-11-26
物竞天择,适者生存
     —— 达尔文(英)
不断进化的硬件/操作系统
Graphic User Interface
       图形用户界面
始自 1980’的 PC 时代




 IBM5150(1981)
•   拓荒时代(80年代)
•   进化中的优胜劣汰(90年代初)
•   经典的年代(90年代末)
•   三大阵营(21世纪)



1980     1990   2000   2010
• 拓荒时代(80年代)
• 进化中的优胜劣汰(90年代初)
• 经典的年代(90年代末)
• 三大阵营(21世纪)


1980   1990    2000   2010
Xerox8010Star(1981)
第一台集成桌面系统的电脑
Xerox8010Star(1981)
GUI基本的组成单元

   文件夹
   应用程序
    菜单
   程序面板
     …
MacOSSystem1.0(1984)
是最早的 Mac操作系统 GUI
MacOSSystem1.0带来了:

     程序面板 =>窗体
      丰富的鼠标操作
         图标
         桌面
          …
AmigaWorkbench1.0(1985)
   “彩色”时代的来临
Amiga的创新:

四原色(黑白蓝橙)
  图标多状态
   立体声
   多任务
    …
Windows2.0(1987)
“窗口的世界!”
Windows2.0的窗口设计:

    可变的窗口尺寸
    更多窗口的状态
    统一的窗口菜单
       …
AppleMacintoshII(1987)
  第一个“真彩色”
OS/21.20(1989)
微软 和 IBM的联姻
OS/2的特色:

    窗体更细致
    图标更平滑
摆脱不掉的 windows的烙印
       …
• 拓荒时代(80年代)
• 进化中的优胜劣汰(90年代初)
• 经典的年代(90年代末)
• 三大阵营(21世纪)


1980   1990    2000   2010
Windows3.0(1990)
    启动画面
Windows3.0(1990)
形成独特的窗口风格
Windows3.0(1990)
专业设计师的参与,使Windows形成独有的主题风格
Windows3.0(1990)
内置游戏:纸牌游戏
另类的 GeoWorks (1992)




GeoWorks 的欢迎窗口,可以看到大量的像素画
GeoWorks 交互设计有很多新的尝试
GeoWorks 中的文件管理器
32位桌面 OS / 2 2.0(1992)
OS/2中引入可用性测试,消灭OS调用盲区
革命性的 Windows 3.1 (1992)
Windows3.1中的窗口的拖拽
Windows3.1增加大量的(错误)提示
多种配色主题(色弱和色盲)
 引入 TrueType字体(点阵+矢量)
可用于印刷领域(针式打印->喷墨打印)
轻巧的QNX (1994)




  体积超小、无需硬盘
  第一版嵌入式桌面 OS
QNX特点:右侧的快捷启动列表
QNX自带经典的“TheMatrix”屏保
二次革命 Windows 95(1995)




     Windows95启动画面
全新的 UI设计/多种按钮状态
“开始”按钮 (GUI真正走向平民)
颇具野心的 BeOS(1996)




     BeOSlogo
专门为多媒体设计
第一版跨平台桌面 OS(PowerPC和 Interl)
最后的反击 OS/2 Wrap4(1996)




     OS/2Wrap4启动画面
针对商务办公用途设计;
开发鼠标右键(右键单双击/右键拖拽);多桌面
• 拓荒时代(80年代)
• 进化中的优胜劣汰(90年代初)
• 经典的年代(90年代末)
• 三大阵营(21世纪)



1980   1990   1995   2000   2010
风靡一时的 Mac OS 8 (1997)




      2周安装量 125万!
默认安装 IE
增加窗口动画特效
永远经典的 Windows 98 (1998)




      Windows98启动画面
默认安装 IE(IE根深蒂固的源头)
 我们的第一次都献给了 Win98
一线光明? KDE (1998)




Linux准桌面系统,受限制的自由?
无处不在的单击 +丰富的定制!
默默无闻的 GNOME (1999)




     开源! 自由!
吸引了开源社区大量优秀设计师的参与
GNOME出色的美工基础 &比KDE更加自由
• 拓荒时代(80年代)
• 进化中的优胜劣汰(90年代初)
• 经典的年代(90年代末)
• 三大阵营(21世纪)


1980   1990    2000   2010
MacOS X 10.1 (2000)
颠覆性的交互设计
晶莹剔透的图标
独一无二的苹果特色!
Windows XP (2001)
      告别蓝屏
Windows XP (2001)
经典的蓝天白云
更多主题风格
可爱的路虎 Rover
第三阵营 KDE 3.x (2002)




     运行于64位操作系统
 大量新技术的应用(硬件加速,3D桌面)
     更多开源应用程序!
KDE3.x的美工有了长足的进步
KDE中开启 3D桌面(3D桌面诞生自2006年)
华丽的 GNOME 2.x (2004)




       惊艳的GNOME
    遵守 GPL自由软件协议!
更丰富的主题定制:控件样式+窗口+图标
Fedora7自带的3D桌面 (2006)
更丰富的 3D桌面特效
更丰富的 3D桌面特效
Mac OS X Leopard (2007)
      3天 安装量 200万!
        MorethanGUI…
全面超越…
时光机…
特效…
设计不仅仅要关注产品
    的外观和感觉
更重要的是考虑产品怎样工作

        —— 乔布斯
Windows 7(2008)
    光影效果的应用
  “越简单越好”的理念
“纸牌游戏”见证了
Windows的代代演变
Windows7是微软出品的
最好的一款 Windows操作系统

        ——“华尔街日报”
KDE 4.x(2009)
  “我的系统我做主”
用户才是最好的“设计师”
KDE4.2默认主题 AIR
完全免费的操作系统…
真正无价的,是自由!

—— OpenSourceCommunity
ThreeGods!
总有一款适合你~
ToBeContinue…
相关链接
• GUIGallery
  – http://toastytech.com/guis/
• 80年代以来 GUI进化史(上)
  – http://www.cnbeta.com/articles/79181.htm
• 80年代以来 GUI进化史(下)
  – http://www.cnbeta.com/articles/79262.htm
GUI进化史

More Related Content

More from jay li

深入剖析浏览器
深入剖析浏览器深入剖析浏览器
深入剖析浏览器jay li
 
HTML/CSS/JS基础
HTML/CSS/JS基础HTML/CSS/JS基础
HTML/CSS/JS基础jay li
 
淘宝前端技术巡礼
淘宝前端技术巡礼淘宝前端技术巡礼
淘宝前端技术巡礼jay li
 
F2e security
F2e securityF2e security
F2e securityjay li
 
中国元素在设计中的应用 -如瑟
中国元素在设计中的应用 -如瑟中国元素在设计中的应用 -如瑟
中国元素在设计中的应用 -如瑟jay li
 
卫银霞 -统计数字会撒谎
卫银霞 -统计数字会撒谎卫银霞 -统计数字会撒谎
卫银霞 -统计数字会撒谎jay li
 
编码大全 拔赤
编码大全 拔赤编码大全 拔赤
编码大全 拔赤jay li
 
小控件、大学问
小控件、大学问小控件、大学问
小控件、大学问jay li
 
Mobile UI design and Developer
Mobile UI design and DeveloperMobile UI design and Developer
Mobile UI design and Developerjay li
 
Javascript autoload
Javascript autoloadJavascript autoload
Javascript autoloadjay li
 
Html5form
Html5formHtml5form
Html5formjay li
 
Js doc toolkit
Js doc toolkitJs doc toolkit
Js doc toolkitjay li
 
新业务新员工培训 Banner设计
新业务新员工培训   Banner设计新业务新员工培训   Banner设计
新业务新员工培训 Banner设计jay li
 
夏之 专题设计
夏之 专题设计夏之 专题设计
夏之 专题设计jay li
 
赤骥 用户研究入门
赤骥 用户研究入门赤骥 用户研究入门
赤骥 用户研究入门jay li
 
Ecmascript
EcmascriptEcmascript
Ecmascriptjay li
 
2011彩票首页开发实践
2011彩票首页开发实践2011彩票首页开发实践
2011彩票首页开发实践jay li
 
Web设计的画纸深入了解我们的显示器
Web设计的画纸深入了解我们的显示器Web设计的画纸深入了解我们的显示器
Web设计的画纸深入了解我们的显示器jay li
 
潜意识设计
潜意识设计潜意识设计
潜意识设计jay li
 

More from jay li (20)

深入剖析浏览器
深入剖析浏览器深入剖析浏览器
深入剖析浏览器
 
HTML/CSS/JS基础
HTML/CSS/JS基础HTML/CSS/JS基础
HTML/CSS/JS基础
 
淘宝前端技术巡礼
淘宝前端技术巡礼淘宝前端技术巡礼
淘宝前端技术巡礼
 
F2e security
F2e securityF2e security
F2e security
 
中国元素在设计中的应用 -如瑟
中国元素在设计中的应用 -如瑟中国元素在设计中的应用 -如瑟
中国元素在设计中的应用 -如瑟
 
卫银霞 -统计数字会撒谎
卫银霞 -统计数字会撒谎卫银霞 -统计数字会撒谎
卫银霞 -统计数字会撒谎
 
编码大全 拔赤
编码大全 拔赤编码大全 拔赤
编码大全 拔赤
 
小控件、大学问
小控件、大学问小控件、大学问
小控件、大学问
 
Mobile UI design and Developer
Mobile UI design and DeveloperMobile UI design and Developer
Mobile UI design and Developer
 
Javascript autoload
Javascript autoloadJavascript autoload
Javascript autoload
 
Html5form
Html5formHtml5form
Html5form
 
Slide
SlideSlide
Slide
 
Js doc toolkit
Js doc toolkitJs doc toolkit
Js doc toolkit
 
新业务新员工培训 Banner设计
新业务新员工培训   Banner设计新业务新员工培训   Banner设计
新业务新员工培训 Banner设计
 
夏之 专题设计
夏之 专题设计夏之 专题设计
夏之 专题设计
 
赤骥 用户研究入门
赤骥 用户研究入门赤骥 用户研究入门
赤骥 用户研究入门
 
Ecmascript
EcmascriptEcmascript
Ecmascript
 
2011彩票首页开发实践
2011彩票首页开发实践2011彩票首页开发实践
2011彩票首页开发实践
 
Web设计的画纸深入了解我们的显示器
Web设计的画纸深入了解我们的显示器Web设计的画纸深入了解我们的显示器
Web设计的画纸深入了解我们的显示器
 
潜意识设计
潜意识设计潜意识设计
潜意识设计
 

GUI进化史