微软的苹果“芯”

来源 :新电脑 | 被引量 : 0次 | 上传用户:lisong459
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  对于电脑而言,最重要的莫过于芯片组,对于一家软件公司而言,最重要的莫过于开发人员,他们就像软件公司的芯片组。然而在打造Windows平台的微软帝国中,却有着一群为苹果电脑开发程序的“果粉”……
  
  在2010年10月份微软正式对外发布Office for Mac 2011,8个月之后微软将在2011年6月正式面向中国用户推出Office for Mac 2011中文版,这也是Mac OS X平台下的首个中文版的微软Office套件。在中文版推出之前,我们见到了这些天天在微软亚太研发集团大楼中工作的“异类”,他们每天怀抱苹果的笔记本电脑,手握iPhone,穿梭在满是Microsoft和Windows Logo的大楼中,领着盖茨发的工资,却在开发苹果版的Office……
  但是他们却是微软的骨干,他们3个分散的开发团队甚至是微软内部多地团队协作开发的楷模,在很多层面上都在影响甚至决定着微软Windows版某些产品的开发理念,也正是他们让使用苹果电脑的用户能够用上微软的Office工具。
  不一样的中文版
  由中国Office for Mac团队参与开发的中文版Office for Mac 2011被定义了3个关键词:兼容、熟悉、专业,而这3个词恰如其分地反映了这款产品的特点。下面我们就来看看这款倾注了微软中国Office for Mac团队很大精力的产品到底有哪些不同之处。
  平衡的体验
  相同的体验是研发Office for Mac 2011中文版的最基本出发点,而体验一致就意味着其必须与Windows平台下的Office具有极佳的兼容性。Office for Mac 2011中文版不仅能够支持所有Office的文档,而且它还能支持Windows版Office所提供的绝大多数企业服务,并与支持这些服务的后台应用如SharePoint、Exchange、Lync协同工作。
  Office for Mac 2011中文版并不只是翻译菜单那么简单。首先在翻译方面,Windows下对某些项目所定义的中文名称在Mac系统下就可能被翻译成别的词语,比如“属性”和“首选项”就是一例。微软的团队需要在不同翻译方式间做出平衡,既要保留传统Office的特色又要尊重苹果用户的使用习惯。另外,为了方便Office的老用户在操作Office for Mac中文版时能够快速上手,Ribbon界面被移植了过来,但是在Mac系统下界面顶部的菜单栏还是被保留了下来,因此在Office for Mac中文版中将同时可以看到菜单栏和Ribbon功能区,为了平衡二者之间的关系,Ribbon功能区的名称和包含的功能也与Windows版Office略有区别,但是对于用过Windows Office 2007或者Office 2010的用户来说不需要任何的学习,就可以使用现在这个版本。
  专业的中文支持
  在中文文字编辑的专业度方面,Office for Mac 2011中文版的水平是毋庸置疑的,按照微软亚太研发集团微软亚洲办公软件事业部Office for Mac项目经理张毅的话来说就是,“作为一个中文的版本,我们对中国用户是比较有诚意的”。中文版特别对中文编辑所需要的版式和功能做出了优化,以方便中文用户使用。首先最基本的是,Office for Mac 2011中文版提供了对GB18030最高等级的支持,不仅支持常见中汉字,还支持几种最需要支持的少数民族文字,如蒙、藏、维、彝等文字。为了更好地实现中文排版,Office for Mac 2011中文版提供了中文传统的竖排版式,支持从上到下、从右到左的排版方式,另外,多种文字排列方式的混排其也能够很好地支持。除了对中文版式进行特别支持外,Office for Mac 2011中文版还集成了16种中文字体,包括被很多用户所喜爱的微软雅黑,这些字体与Windows版Office中附带的完全相同,可以保证在两个不同平台下编辑的文档打开时文字样式不丢失。
  中国力量
  中国Office for Mac团队组建于2006年,由最初的几个人发展到现在的50多人,并成为微软全球3个Office for Mac团队中的一个重要组成部分。最新版Office for Mac 2011的Excel组件全部由中国团队开发。短短5年的时间,中国的Office for Mac团队是如何得到认可并迅速成长的呢?
  中国Office for Mac团队最初的任务是为苹果系统开发远程桌面连接程序,这个程序可以远程访问网络中Windows系统的桌面。研发这个组件最初的目的也十分单纯,当时微软Office for Mac的团队根据工作需求不同经常需要在装有不同系统的电脑间切换,而这个工具可以更简单地让开发人员在苹果电脑上远程管理Windows的电脑。为了满足团队内部的使用需要才要开发这个工具(后来出于为了方便苹果电脑的用户连接Windows资源的需要,才将这个组件免费对外开放)。
  然而正是这样一个不起眼的组件使中国团队有机会证明自己的价值,由于中国团队工作十分努力,并且经常能够超额完成任务,使得美国总部相信中国团队是值得信任的,并逐步交给中国团队更多的任务。在开发Office for Mac 2008版时,中国团队在最开始只是协助美国团队进行开发,大概整个项目只有20%的工作由中国团队来完成,但在近3年的开发过程中,从功能设计到特性开发等各个方面,中国团队通过一次又一次出色地完成每个项目证明了自己的能力。到了Office for Mac 2008版开发的后期,开发工作也逐步变成由中国团队为主,因此在开发新的Office for Mac 2011时,让中国团队负责更多的内容,独立开发Excel 2011也就变得顺理成章。
  在微软内部,Office for Mac团队的影响并不仅仅局限于苹果的操作系统平台,事实上,Office for Mac团队影响着整个Office软件的设计和开发。虽然分别面向Windows和Mac OS X两个操作系统平台的Office发布时间会有区别,但这并不意味着Office for Mac团队只是在照搬Windows版Office软件的特性,两个版本没有同步更新主要是因为Office版本的更新要与操作系统的更新相对应,当一个新的操作系统平台逐步成熟后,才会对应其推出Office新版,而Windows与Mac OS X发布时间的差异最终导致了这两个平台下Office发布的时间会有所不同。事实上,在进行最初的产品规划时,Office的Windows团队和Mac的团队基本上是同时开始的,两方会进行密切的交流,互相吸收对方好的想法,也就是说Mac团队的想法也会直接被Windows的Office团队所采用,并应用到Windows版的Office中。
  滚动工作的团队
  当然,中国的Office for Mac团队,成长如此迅速,也是与微软全球的开发策略分不开的。实际上,微软全球的Office for Mac部门十分重视远程分布式开发,这个部门也是公认的在微软内部远程分布式开发做得最出色的部门之一,甚至成为很多其他团队的榜样。
  全球的Office for Mac开发团队分布在微软美国总部西雅图、美国硅谷和中国北京3个地方。这3个地方的开发团队紧密合作,相互配合进行滚动式的连续开发。为了使Office内不同软件组件在整体上具有更好的一致性,Office for Mac团队还通过设立虚拟团队来解决问题。负责每一个功能或组件开发的团队推荐一个人,这些被推荐的人会组成一个虚拟团队,虚拟团队负责讨论软件包的整体风格和大方向,比如Ribbon整体的统一性,就要由虚拟团队与用户体验团队合作共同分析和设计。另外,每个大的功能或特性除了要借助虚拟团队进行讨论外,还需要由某个部门负责统筹和管理,比如Ribbon就是由用户体验团队负责组织和管理的。性能、安全等重要功能同样也会采用类似的方式进行管理和维护。由于微软Office for Mac的美国团队和中国团队存在工作时差,所以他们也想了很多方法来解决协作问题。例如,几个团队间开会都会选择被称为“Magic Hour”的时候,即中国早上8~9点,美国的晚上5~6点,分别照顾到双方的工作时间。
  在团队内部还会有很多工具用于帮助他们更好地实行多地协同工作,当一地完成部分代码之后,就会把它上传到公用的服务器上,这个服务器被称为“build monkey”。当上传了新的代码后,如果在验证这个代码时出错,这台服务器就会报警,团队内部将其生动地称为“Monkey is cry”,而当猴子哭了,也许上传这段代码的团队成员暂时无法处理,此时可能全球另外一个团队的成员会接手此事,并继续解决问题。这种接力式的滚动工作往往能够在一些情况下高效地解决很多复杂的问题。
  以体验为核心
  为苹果系统开发应用程序的这群人开发的又是蕴含深厚微软基因的Office产品,Office for Mac团队是如何协调苹果基因与微软基因的关系的呢?在他们看来,答案只有一个——用户体验。Office for Mac团队更在意的是如何能够让Office被更多的人用到,而不管这些人用的是什么操作系统。
  Windows平台最近发布的几个Office版本都主要面向企业用户,而Office for Mac团队相信他们的产品应该更多地针对家庭和个人用户,因此他们在设计产品的特性和功能时会更偏向这些用户。Office for Mac能够给了解Windows版Office的个人用户更好的熟悉感,同时还能提供与整个Mac OS X平台一致的使用体验,这是整个团队的目标,也是他们所认为的最大的开发难点。事实上,微软也曾因不尊重用户体验而栽过跟头,当年Windows版的Word 6.0十分成功,因此微软在将Word 6.0迁移到Mac平台上时采用了全盘照搬的方式,结果苹果的用户对这款产品十分不满,并最终导致了这款产品并不成功。
  因此Office for Mac团队在开发的过程中十分注重用户体验方面的设计,例如尽管Windows版Office中的Ribbon界面已经广为Office用户好评,但是为了尊重用户的使用习惯,在Office for Mac 2011中虽然加入了Ribbon,但是仍旧保留了传统的Office菜单栏,两者的功能虽然有所重叠,但是却能照顾到更多的用户。
  为了给用户更好的使用体验,Office for Mac团队还花费了很大力气解决产品的兼容问题。这里所说的兼容并不单单是指文件格式本身的兼容性,Office程序事实上是由众多功能特性所组成的,两个平台上由于面向的用户群体不同,所以在具体的特性上并不能完全一致,兼容所需要解决的一大问题是,即使Windows版Office的某个特性Mac版的Office并不具备,但是使用Office for Mac编写或修改Windows平台的文档后该特性不会丢失或损坏。事实上,为了保证两个平台间Office的兼容性,几乎所有可以被写入到文档中的各种功能和特性在两个平台间都会被支持。而在文档之外的特性,如文件排序,在两个平台间是有所不同的,因此也才能实现给用户带来不同使用体验的同时保证兼容性。
  事实上微软最初就是靠给苹果的电脑开发应用程序而发展壮大,多年来尽管Windows帝国已经十分成功但为苹果电脑开发软件的进程从未停止,这种兼容并蓄的态度对微软来说受益颇多,除了软件本身带来的经营价值之外,更好地服务于Office用户的理念也得到很好地贯彻。整个Office for Mac团队以及由其带来的开发思想和产品设计理念也在深深影响着微软的其他开发团队,使微软的产品能够在不断吸收各方养分的情况下茁壮成长。
  责任编辑:李涛li_tao@chip.cn
  收稿日期:2011-05-25
  
  微软的苹果情节
  Richard Sprague
  微软亚太研发集团微软亚洲办公软件事业部Office for Mac项目总监
  从1984年苹果发布Machintosh开始,微软就在为苹果的Mac电脑产品创造产品,可以说从苹果的Mac电脑存在的第一天开始,微软就已经有软件在上面运行了。而微软在中国的Office for Mac团队为苹果的Mac电脑做开发也已经有5年的历史了。
  到今天为止,微软内部还是有很大的一个团队,专注于为苹果的Mac电脑进行软件产品的开发。我们整个微软的Mac电脑软件研发团队,处在全球3个不同的地理位置,相互协同工作。中国北京的团队2006年建立,建立之初,这个团队只有4个人,到现在已经超过50个人,都在为苹果Mac OS X系统平台开发相关产品。开发中文版的Office for Mac只是我们北京这50多人团队工作的一个部分。
  Office for Mac 2011中的Excel组件完全由中国北京的团队开发,除了Excel以外,北京团队也参与了很多其他产品的开发,包括Outlook、远程桌面连接工具和一些整个软件套件共用的底层模块等。
  
  关注用户的体验
  陈国桂 微软零售事业部中国区总经理
  这是25年来,第一次发布Office for Mac产品的中文版,很多Office的用户开始使用苹果的硬件产品和Mac OS X操作系统,我们希望在不同的操作系统中都能够给用户提供同样的使用体验,所以我们特别向微软总部提出要求,研发并最终推出了Office for Mac的中文版本。
  根据一项调查得知,在苹果的Mac电脑用户中,几乎有75%的人都在用微软的Office产品以满足他们专业的办公需要。
  我们很有信心,新的Office for Mac具备很多新特性,再加上全中文化,相信可以为用户提供更好的使用体验。还有一点十分重要,那就是在Windows版Office中用户所使用的各种文档格式以及软件的操作体验,都已经被迁移到Office for Mac中,达到完美兼容的效果。所谓中文版,不仅只是把界面中文化,我们还为这个版本添加了很多符合国内用户需求的功能,能实现这些特性是因为我们有一个很好的本地研发团队,做了很多本地开发。
  
  Office for Mac 2011独有功能
  Office for Mac的独特味道
  为苹果系统开发的Office产品不仅不是照搬Windows版Office的产物,而且还拥有很多自己独有的特性,下面就是最典型的3个。
  PPT 动态重排
  在制作PPT文档时,如果在一个页面中有多张图片,使用这个功能可以动态重排图片的顺序。
  Word全屏显示
  可以将Word文档的内容以全屏方式显示,此时功能菜单和工具栏都被隐藏,该功能可以用于简单演示。
  Excel数据透视表
  新的数据透视表只需单击一下即可自动构建表格。还可以使用各种功能对数据透视表中的数据进行汇总、分析和格式设置。
其他文献
苹果用户通过iTunes来管理iOS系统设备上的音乐、视频和应用程序等资料,但是目前Android系统平台上还没有官方的PC端管理软件,所以不少国内创业者已经看到并抓住了机会。    由魔乐软件开发的Android手机管理软件“魔乐手机管家”,一经推出就受到了很多Android手机用户的关注。本期我们特别采访了草根创业团队魔乐软件的CEO毛华,一起聊聊智能手机管理软件开发的故事。  CHIP:先介
期刊
本文探讨了病人和家属住院应掌握的卒中治疗内容、脑卒中急诊的神经系统评估问题等等内容。对于缺血性卒中临床上许多治疗方法,虽然多少都有一些疗效,的确也有许多使用是不合
最近,英特尔与镁光公司开发出了一个全新架构的内存模块:混合存储立方体,每个混合存储立方体的性能都在DDR3模块的15倍以上,传输每比特数据的能耗比DDR3低70%,层叠架构所占用的空间比现在的RDIMM内存模块少近90%。    现在的内存在多内核处理器出现后开始成了系统的瓶颈,当前的内存模块由于带宽不高以及读写速度太慢,所以根本无法以足够快的速度将数据传输到处理器。当新一代的处理器出现时,这一问
期刊
纳络酮作为阿片受体拮抗剂,早在1981年由baskin首次报道用于治疗缺血性脑卒中,发现能明显改善神经功能,此后纳络酮在治疗缺血性脑卒中方面的作用逐步受到人们的广泛重视,并在
会议
期刊
期刊
2010年11月28日下午,2010中国(塘厦)国际高尔夫运动用品博览会圆满落幕。历时4天的高博会,近300家高尔夫企业参展,展位达到680个,吸引了欧美、日本、韩国、东南亚及全国各地
无论是恶意收购还是善意投资,时机都是交易成功的关键,特别是当合同数额达到十亿美元之巨时。    Google收购摩托罗拉移动  2011年8月,Google收购摩托罗拉移动,这是互联网巨头Google的第102次“交易”,但125亿美元的出价大大超过Google以往的并购费用。    比尔和史蒂夫  1997年,史蒂夫·乔布斯重新接管背负数十亿美元巨额亏损的苹果。为挽救公司,他将价值1.5亿美元的
期刊
从2006年的65nm、2008年的45nm到2010年的32nm,2012年如果继续使用传统的CPU制程工艺,那么就会遇到难以逾越的技术瓶颈。因此,明年年初英特尔将会率先在代号为Ivy Bridge的22nm制程处理器上采用3D晶体管技术。新的晶体管技术可以保证CPU制程继续遵循摩尔定律的规律发展,为计算机世界带来新的变革,直至接近硅原子的直径(0.3nm)。而ARM架构的CPU也将告别40nm
期刊
期刊