微软往事:Win8 一心想走现代化路线,曾有一整套“Modern”式内部代号
It之家2小时前
IT之家 6 月 3 日消息,微软资深工程师雷蒙德・陈(Raymond Chen)于 6 月 1 日在其《The Old New Thing》博客中分享了一则关于 Windows 8 开发代号的趣闻。值得一提的是,6 月 1 日恰逢 Windows 8 首发 15 周年(IT之家注:2011 年 6 月 1 日首次亮相),微软已于 2016 年 1 月 12 日彻底停止了对其的支持。雷蒙德・陈回忆道,在 Windows 8 开发期间,团队需要为“正在开发的那个东西”起一个名字。“我们在起代号方面并不是特别有创意的一群人,所以就把它叫做‘现代体验’,以区别于 Windows 7 中已有的‘经典体验’。”随后,按照微软内部的语言习惯(内部称为 Microspeak),员工们开始“疯狂地缩写”,并逐渐演变出一系列带有“Mo”固定前缀的形式。例如,Windows 8 的新界面被称为“modern shell”,简称为“MoSh”。与之对应,传统桌面环境则被称为“classic shell”,部分开发人员进一步缩写为“ClaSh”,不过这个叫法并没有持续太久。随着开发推进,微软团队想不出新命名时,普遍采用在名称前添加“Mo”前缀的方式进行内部指代。例如,新开始菜单的早期探索版本被称为“Go page”,因为其主要用途是用户执行搜索或“前往某项功能”。在 Windows 8 中,该组件被命名为“MoGo”。同一体系下,屏幕中用于应用分屏的区域被称为“MoBar”,全屏应用区域则被称为“MoBody”。控制面板中的设置模块被命名为“MoSet”。列表控件最初的名称为“modern collection control”,后来缩短为“MoCo”。这一命名规则甚至延伸至应用层面。例如,新浏览器最初被称为“MoB”,随后又改为“MoBro”;照片管理应用则被称为“MoPho”。这一系列命名在微软内部形成了高度统一的语言风格。雷蒙德・陈最后调侃道:“我真希望有人曾因为受够了而站出来说,‘够了。这个 Mo 已经彻底失控了。’”不过,Windows 8 的“现代体验”设计最终也成为该系统最具争议的界面之一,其中包括后来备受讨论的开始菜单设计等。