> 文章列表 > Azure是明星 Windows则是播放器

Azure是明星 Windows则是播放器

Azure是明星 Windows则是播放器

在建立之前,有PDC。十年前,即2009年,如果您要为Microsoft平台构建软件,那么Microsoft的专业开发人员大会就在这里。

十年后,PDC被Build取代,它的名称不仅与名称不同,而且与每年5月而不是在10月至11月间偶尔发生的事实有所不同。最大的变化是,Build会议不再与Windows里程碑版本的发布相关。

实际上,当我浏览Build 2019的会话列表时,我发现只有大约10%的预定会话被分组在Windows标题下。相对微不足道的选择包括在新的基于Chromium的Edge浏览器(跨平台可交付成果)以及Windows Linux子系统上的多个会话。您想跳进一台时光机,向十年前参加PDC的人介绍这两种产品吗?

我对2009年11月的PDC记忆犹新,该会议在Windows 7和Windows Server 2008 R2发行一个月后在洛杉矶举行。借助事后观察的优势回顾该事件,可以看到我们如何打造Build2019。这是一个故事,涉及一个非常成功的赌注,以及一系列令人毛骨悚然的失误和失​​误。

当然,今天的成功是Azure,它在2009年全年一直在预览版中发布,并且在PDC 2009主题演讲中宣布了其针对商业客户的正式版本。我回想起听众分析师的怀疑,他们怀疑微软是否真的可以从云服务中赚钱。

反复出现的“三个屏幕和一个云”的口头禅中归零。

在Build 2019上,云实际上占据了中心地位。至于十年前的那三个屏幕……好吧,我们只能说事情并没有按计划进行。

当然,三个屏幕中最重要的是Windows PC,它仍然是微软业务的核心。微软仍然在计算领域占据着主导地位,尽管苹果通过抢购广受欢迎的Windows Vista蚕食了其市场份额。Windows 7仍然很新鲜,而Windows 8的崩溃仍在将来。

实际上,2009年的那次大会可能标志着PC的发展高峰。仅两个月后,史蒂夫·乔布斯(Steve Jobs)就大张旗鼓地宣布了iPad,谷歌在网络直播中首次展示了Chrome操作系统,该网络直播与微软的PDC齐头并进。由于大萧条,个人电脑销量在2009年连续多年出现首次下滑,预示着艰难时期的到来。

当然,第二个屏幕是移动设备。微软对iPhone的成功感到措手不及,发言人不得不向记者坦率地承认,Windows Phone 7不会出现在PDC 2009会议上,即使是在非公开发布会上也是如此。

Windows Phone软件最终通过多个版本转变为Windows 10移动版,并且该公司通过收购诺基亚,对该平台进行了最后一次绝望的赌注。但是这些投资在几年之内就被注销了,Windows 10 Mobile项目在2017年被正式取消。在Build 2019上,大多数移动应用程序开发会议都专注于使用Xamarin创建适用于iOS,Android和MacOS的应用程序。

然后是第三个屏幕,即电视。Windows Media Center是2009年Windows 7的一项签名功能。十年后,它与微软其他大多数以消费者为中心的产品和服务一样早已不复存在。唯一的例外是Xbox,它实际上生活在并行世界中。

在Build 2019的数百个会话中,我发现只有两个甚至提到了Xbox,其中一个是针对商业应用程序开发人员的案例研究,他们想要使用与Xbox One开发团队用于测试的工具相同的工具来描述其应用程序。

导致今天的Microsoft Azure的宏伟愿景在此过程中发生了重大变化。当微软仍然打算在这三个屏幕中自上而下地扮演重要角色时,Azure是整合这些平台的应用程序的地方。一个 从2009年PDC ZDNet的报告 包括来自鲍勃,微软的服务器和工具部门总裁的这句话:

关键的事情之一就是我们能够对在自己的环境中运行的应用进行投资,然后将其带入云中。我们正在学习如何构建云应用程序模型以推进现有应用程序。

对今年的Build会话列表的粗略检查表明,Azure的发展走了一条不同的道路。今天,它的作用是作为数据库和应用程序服务的枢纽,尤其是跨移动设备。

该会话列表更引人注目的是,Azure不再拥有自己的类别,因为它是从App开发到AI到IoT的每个类别的关键部分。

特别值得一提的是有关微软计划将其签名用户体验超越Windows的计划。在会前的“ Fluent设计系统:跨平台之旅”中,Microsoft高级UX工程经理Peter Jahn和首席程序经理Chigusa Sansen指出:“ Microsoft正在将Fluent扩展到Web,跨平台和更多设备。 ”。

在以业务主题为主题的会议中,一个会议特别突出:“从为Windows 10构建Candy Crush中学到的经验教训”。大概其中的一课将是如何从用户的PC中删除它。