《电子技术应用》
您所在的位置:首页 > 嵌入式技术 > 业界动态 > Satya Nadella改造微软的8大策略

Satya Nadella改造微软的8大策略

2015-05-22

  微软新任执行长Satya Nadella去年上任时,祭出“行动至上,云端优先”(mobile first and cloud first)的新政策,至今抛出了许多新服务与改变,来瞧瞧Nadella上任一年后端出什么样的成果

[CQ(8R(2@SW(S)AOT`$YOC0.png

  新策略1  单一OS通吃所有大小装置

  不只手机、平板、笔电、PC能用,小至穿戴式装置和IoT设备,大到84寸Surface Hub触控萤幕都是同一套OS

  微软夏天要推出的新一代作业系统Windows 10,是微软用来通吃所有大小萤幕装置的万用OS。

  微软的策略是计画透过单一产品家族、单一平台和单一软体商店来架构出一个大一统的Windows生态系。这是微软CEO Satya Nadella实现“创造更多个人化运算”目标的关键产品。

  不只手机、平板、笔电、PC都能支援,Windows  10还能支援小至穿戴式装置和IoT设备,大到84寸Surface Hub超大触控萤幕,连Xbox One游戏机未来也都将内建Windows 10核心。

  内建Cortana语音助理是Windows  10的最重要的特色之一,PC或笔电终于可以透过自然语言对话来操控。

  而Cortana不只可以用来操作系统,甚至在Ignite大会上,微软还展示了如何使用Cortana呼叫第三方工具来执行任务。

  例如,使用语音呼叫Power BI工具来分析Excel档案中的资料趋势。不论大小萤幕尺寸的Windows装置也多了一个更直觉的新操控方法。

  新策略2  改造跨大小萤幕工作流程最后一哩

  人人都用多萤幕装置的时代,如何串接不同大小萤幕间的操作延续性,是优化工作流程的关键环节

  透过Continuum模式,串接起不同装置的工作流程,如在手机上用Outlook,接上萤幕后,投影出的画面则如在PC上使用Outlook。

  单一Windows 10作业系统通吃大小装置之后,更进一步地,新推出了一个Continuum模式,来串接人们在多装置间切换工作的流程,也是一个用来切换键盘、滑鼠和萤幕触控操作的方式。

  微软在Build大会和Ignite大会上都特别展示了Continuum模式的运用情境。当把一台Windows 10平板或手机透过蓝芽或连接线接上大尺寸萤幕时,Windows 10会在大的萤幕上投影出PC桌面的画面,例如在手机上打开Outlook App写信,接上萤幕后,投影出来的画面则像是在PC上打开Outlook软体一样,搭配蓝芽键盘和滑鼠,这台手机彷佛变成了一台PC,使用者可以用键盘滑鼠来操作萤幕上的Outlook软体。

  因为软体仍是在手机上执行,所以,使用者也可以直接在手机萤幕上,用手指触控代替滑鼠来操作Outlook,大萤幕上的Outlook也会同步显示游标移动的情况。这对惯于携带手机或平板等行动装置的行动族是一大助力,进入办公室后,手机或平板接上大萤幕,就可以接续进行原来的工作,而不用将档案分享或传输到PC才能进行。

  新策略3  酷炫AR虚拟实境眼镜生活化和职场化

  HoloLens不再是梦幻高科技,而是可以进入生活打造个人虚拟空间、和同事远距视讯、甚至是上课教学的展示教具

  微软在今年初发表Windows 10时,同步发表了一个全新的硬体产品AR虚拟实境眼镜HoloLens,这是一个结合AR投影技术,在实体世界画面叠上虚拟画面的产品。到了4月,微软进一步展示更多生活化和办公职场内的应用,例如可用HoloLens来建立个人的虚拟工作空间,就像个人桌面一样,将常用App的画面,放在办公桌四周,甚至,App还可以跟着人移动,人走到哪,App画面就跟到哪。还可以透过HoloLens内的Skype App和其他人视讯开会。不同于Google Glass,微软这款HoloLens眼镜不需要搭配手机便能直接使用。

  更重要的是,微软用来开发HoloLens虚拟实境应用的Windows Holographic开发平台,其API也是微软通用视窗平台UWP的一部分, Windows 10的标准App也可以直接在HoloLens平台中使用。换句话说,只要能够在Windows 10上执行的标准App,不只可以在PC或手机上使用,同时也可以在HoloLens世界中执行。

  透过AR投影技术,使用者可以在HoloLens世界中部署一个惯用App的工作空间或休闲空间

  可以透过HoloLens内的视讯App和远方同事一起开会,甚至可以一起检视和讨论工地现场的设施。

  HoloLens可用于课堂上呈现更多教材细节,例如用3D模型来呈现人体解剖图来帮助学生了解。

  结合实体机器人,HoloLens可以成为机器人操控装置,也是机器人的眼睛。HoloLens能计算出房间的空间配置后,指挥机器人如何移动。

  新策略4  新Edge浏览器要通吃Chrome和火狐外挂

  新一代Edge介面简洁类似Chrome,也能支援Chrome和火狐的外挂,让Chrome使用经验也能转移到Edge

  微软新一代浏览器正式定名为Microsoft Edge,未来将成为Windows 10的预设浏览器。Edge将取代IE浏览器,号称支援HTML5等现代网路标准与安全性,也采用了新的描绘引擎EdgeHTML。另外Edge也可和Cortana语音助理一同运作,例如透过Edge浏览器查询餐厅资料时,Cortana会在网址列提醒路线和营业时间的资讯。

  Edge介面设计上,除了采用新一代网页设计风格之外,也强化了更多个人化笔记、阅读和分享机制,也能建立自己的阅读清单方便日后重复浏览。

  不过,微软也宣布,Edge浏览器将不再支援过去长久以来用于IE的ActiveX、VBScript与Browser Helper Objects(BHO)等10多项扩充及介面技术,并将转向以Java Script与HTML 5为基础的标准技术。

  为了打造标准化浏览器,迄今EdgeHTML描绘引擎已经砍掉22万行MSHTML程式码、300多个API及6种文件模式,并新增30万行程式码、49项主要新功能及4,200多个相容的修补程式。

  另外一个Edge新特色是未来将可以安装Chrome和Firefox的外挂程式,微软在Build大会上现场展示了,如何透过简单的转换机制,将一个用JavaScript和HTML技术打造的Chrome 外挂,转换可以安装到Edge的外挂。

  不过,目前微软还未揭露太多Edge外挂扩充机制的细节,而要等到Windows 10推出,微软表示,会在Edge中加入HTML及JavaScript为基础的外挂扩充架构。

  微软新一代浏览器Edge也和其他浏览器如Chrome一样,走极简风的介面设计,还内建了电子白板功能,可以在直接网页画面上标记重点。

  Edge浏览器可结合语音秘书Cortana,查询餐厅时,Cortana会自动查询相关资讯后显示在网页旁。

  新策略5  拉拢百万Android和iOS的App拥抱微软

  为了快速扩张App市场,微软不惜化敌为友,让百万Android的App和iOS的App无痛转移到Windows 10

  苹果和Google双双透过iOS和Android的App市集稳坐App两大龙头。这次微软决定改采化敌为友的策略,想办法将Android和iOS上的App拉进Windows生态系。

  所以,微软在Build 2015大会上宣布,Android、Java程式将可以转换微软通用App,放上Windows 10上执行,甚至用Objective-C语言写的App程式码,可以透过Visual Studio重新编译后,让iOS上的App也可以在Windows 10上执行。未来累计破百万个Android App及iOS App可以快速转移到Windows 10上。

  微软在APK程式和Windows底层中多了一个由Astroia计画打造的次系统,会将Android程式所呼叫的功能转为导向Windows平台的对应机制,让Android程式码可以编译成Windows App,而不用重新开发。而用Objective-C开发的iOS App程式码也有类似计画(Islandwood计画)来提供中间层的资源对应。

  对这Android和iOS两大平台的延伸支援,都只是微软通用视窗平台(UWP,Universal Windows Platform)对其他行动平台支援的一环。UWP平台的App还可以通吃桌面环境、Xbox、IoT装置、Surface Hub大型触控萤幕。

  对Android和iOS平台的支援是微软通用视窗平台(UWP)其中一环,这平台还可通吃桌面环境、Xbox、IoT装置、Surface Hub大型触控萤幕,甚至是微软超炫的HoloLens的Holographic平台。

  微软在Build大会上展示将Objective-C的程式码复制贴入Visual Studio中,重新编译后可以产生同一支程式在Windows上的App版本。

  新策略6  .NET开发势力前进Mac和Linux世界

  除.NET核心进驻Mac和Linux,Visual Studio也有支援这两大OS的精简版,意味微软派开发势力将延伸到新世界

  去年底微软宣布将.NET Core开源,并在GitHub上释出原始码后,5个月后在Build上也正式发布了自家版本的Linux以及Mac OS X的.Net Core Runtime预览版,这也意味着,.Net伺服器端的应用程式,现在可以在Linux和Mac OSX上执行了。

  微软将.Net Core的原始码在GitHub上开源之后,不少开发者也纷纷贡献程式码,微软.Net Core Framework团队估计,已将半数.NET核心API的程式码放上GitHub。

  不只是底层Runtime正式进入Linux和Mac世界,微软也发表了新版开发工具Visual Studio Code,让.NET开发经验可以延伸到Linux和 Mac上。

  相较于原本的官方整合开发环境Visual Studio,Visual Studio Code(VS Code)是一个轻量版的程式码编辑器。

  新版VS Code是微软首个真正实现跨平台的官方开发工具,微软宣称这个版本极为轻巧,可提供Git版本追踪功能,并支援智能感测IntelliSense,会自动检测程式码的问题并协助除错。

  另外,VS Code提供了许多方便实用的功能,像是自定的键绑定功能(custom key bindings)、括号配对(bracket matching)、自动缩排(auto indentation)及程式码片段功能(snippets),同时,整合了Git版本追踪及控管功能,并支援套件管理及资源库(Repositories)。VS Code也支援了多种程式语言,包括C#、HTML/CSS、JavaScript、TypeScript等。

  微软也推出了一个可以在Linux和Mac OSX上执行的轻巧版程式编辑器Visual Studio Code。

  新策略7  Azure管理整套进机房,混合云管理能跨厂牌

  微软将Azure公云管理平台打包成新的私有云管理工具,还推出了新的混合云管理平台,不只能管Azure和Hyper-V环境,还能通吃AWS、OpenStack和VMware

  微软执行长Satya Nadella的第三个未来目标是要打造出一朵智慧化的云。微软在Ignite大会上也发表了多项新云端平台软体新功能和新的云端管理工具,包括了内建Nano Server模式的Windows Server 2015预览版亮相,System Center 2016预览版、SQL Server 2016预览版。这都是用来实现第三目标的关键产品。

  微软揭露了Azure平台最新的使用情况,在Azure上的AD使用帐号超过4亿个,储存物件超过50TB,而微软所有云端环境累计所用的伺服器超过了1百万台。这些Azure云端平台的建置和维运经验,正是微软迈向下一步的基础。也因此,微软计画进一步将Azure云端平台的管理风格和功能,带进企业内部机房的私有云管理上。

  微软推出了Azure Stack,要提供企业可以使用管理Azure服务一致的IaaS和PaaS管理介面,这是用来取代原有用于打造企业私有云入口网站的Azure Pack的新平台。企业现在可以把Azure使用的IaaS和PaaS自助式资源管理平台用于自家资料中心的管理。

  过去的Azure Pack尽管网页化的自助式管理介面类似微软Azure,但Azure Pack是在建置在System Center上的管理入口,需透过System Center才能和底层Windows Server来沟通与调度私有云的运算、储存或网路资源。

  而Azure Stack则不同,而是整合企业内部Windows Server和System Center和Azure技术来打造的私有云管理入口。因为Azure Pack不只是拥有和Azure云端平台一样的介面,也同时使用了和Azure同样的API层,更有利于跨资料中心,来派送IaaS和PaaS的服务,就像是Azure的跨国管理机制一样。

  此外,搭配Azure资源管理机制,在Azure Stack上可以建立管理范本和部署模式来统一管理云端应用、资料库、运算、网路和储存资源的派送和部署,甚至可以在微软Azure服务和企业内部资料中心间进行无缝派送服务,让企业在Azure云端环境上的部署也能集中到单一平台上管理。

  另外,微软还推出的新的混合云管理平台Operations Management Suite(简称OMS),能够透过单一管理介面,来管理外部公有云Azure、AWS和企业内部Hyper-V平台、VMware虚拟化平台甚至是OpenStack平台上的运算资源。

  微软Azure技术长Mark Russinovich发表Azure Stack时表示,这是一个将Azure管理平台带入企业的工具,可以提供和Azure上一致的云端管理经验。

  Azure Stack是一个和类似Azure云端管理介面的自助式管理套件软体,可部署在企业内部来管理私有云,对私有云进行管理。

  新策略8  瞄准云端未来,伺服器OS架构砍掉重练

  为了满足云端原生应用的开发速度,以及自家云端平台大规模部署的需求,微软重构Windows Server核心架构

  在Windows Server 2016第二个技术预览版中,最大特色是首度揭露了微软全新设计的Nano Server模式,这是一个针对云端应用最佳化的极简伺服器架构,仅配备各种必要元件。

  Windows Server 2016改善了运算与虚拟化、网路、储存、安全及管理等。在运算及虚拟化上,它更新了Hyper-V并扩充档案伺服器丛集以更快接纳新的作业系统,允许立即增加及移除记忆体与网卡以减少停机时间,强化虚拟机器的运算弹性以在丛集服务失效时可持续运作。

  针对云端及DevOps任务所最佳化的Nano Server是一个极简伺服器版本,仅有64位元版本,由于它仅内建必要元件,伺服器映像较小,从而可减少部署时间、降低频宽损耗,同时也改善了正常运行时间与安全性。

  微软认为,Nano Server的特性让它成为Windows Server与Hyper-V容器(Containers)的最佳拍档,并适用于其他针对云端最佳化的应用。

  微软表示,用户经常抱怨必须为了修补从未使用的元件而将伺服器重新开机。现有伺服器作业系统的映像档过大,而需耗费很长时间安装和部署,也耗费较多频宽和储存空间。也有用户希望能减少伺服器作业系统占用的运算资源,以便提高虚拟机器的密度。因此,微软决定重新架构Windows Server,来提供一个元件刚好够用的轻量化Nano Server版本。

  Nano Server也仅提供运作必要的元件,让原本伺服器核心从4.84GB大幅瘦身至400MB。比起Windows Server Core,Nano Server更进一步做了精简。Nano Server移除了图形使用者介面、对32位元版本的支援、MSI以及其余不必要的预设Server Core元件。

  为了瘦身,微软拿掉了GUI层、32位元支援、MSI和大量伺服器核心元件,甚至连远端桌面的本地端登入机制都移除。根据微软估算,新版Nano Server的VHD映像档大小,比原有Windows Server系统的VHD档案大小,减少了93%,相当于缩减了14倍之多。

  Nano Server可部署于实体机器上成为Host OS,也可以作为VM内的Guest OS,并提供Windows Server Container和Hyper-V Container来执行应用程式,若企业需要更多管理元件,则可透过这两个Container技术将管理元件部署于Nano Server,例如可将GUI管理元件透过Windows Server Container部署到Nano Server上,就可以让Nano Server具备GUI的功能。

  微软重新架构了Windows Server,推出了Nano Server的部署模式。大幅瘦身后的Nano Server比Server Core模式还要更轻量化,未来也将是微软云端环境大规模部署用的底层OS。

  微软相较于完整的Windows Server,Nano Server的VHD只有0.41GB,开机只需12秒,启动后只会开启12个网路埠。


本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。