BUILD大会感想:Windows 8 启动开发者新纪元(首发-程序员10月刊)

9月13日~16日在加州阿纳海姆会议中心,来自世界各地的超过5000名开发者齐聚一堂,不时为BUILD大会上Windows 8新特性的主题演讲发出阵阵掌声。这个传统上微软为其开发者举办的名为Professional Developer Conference(简称PDC)的会议,这次更名为BUILD。

Windows是世界上用户量最多的操作系统,2009年10月推出的Windows 7销量超过4.5亿(加上Windows XP 和Vista的用户超过10亿),围绕着Windows聚集了近百万的硬件制造商、设备制造商和软件厂商以及其他独立厂商,这是价值数十万亿美元的IT生态系统。这个生态系统的核心是开发者,只有各厂商开发者和独立开发者基于Windows API开发出各类应用,Windows才能给用户创造出更大价值。

Windows系统的市场占有率超过90%,唯一竞争对手Mac OS仅有不到6%的份额。但从2007年苹果发布iPhone手机和iOS操作系统以来,iOS的设备用户已超过2亿,iOS的应用数量超过50万,2010年iPad发布后持续热销,2011年新版Mac OS X Lion也引入触摸手势操作TouchPad,IT终端系统在Windows统治三十年后开始发生巨大变革。

我们可以看一下IT终端系统的格局图:

数据来源-OS市场统计-  ipod市场统计  Server市场数据

微软的大本营在PC电脑终端上,其营收和利润主要来源于Windows和基于Windows的Office,最近两年的收入增长全部依赖Windows。iPad持续热销,不仅风靡个人应用,甚至已经开始侵蚀PC企业市场。在2011年Q1财报电话会议中,苹果宣布有超过80%的财富100强企业已经开始采用iPad。有分析家认为iPad在未来两年会侵占20%甚至更多的PC市场份额。

如果微软在PC端的份额也开始下降,那意味着微软帝国的基石将被动摇。面对这一严峻挑战,微软必须给予强力反击。在BUILD会议的开场演讲中,微软高级副总裁、Windows大主管StevenSinofsky(之前是Office的总经理)披露从2009年夏天就已经开始规划Windows 8(在Windows 7发布之前)。从一开始其目标就是颠覆已有的Windows,从用户体验到核心技术,直到芯片组。

其成果是Windows 8推出了全新持触摸控制的Metro StyleApplication。Metro风格的应用使用起来流畅快捷,用户体验已和iOS大大接近。而Windows 8的开放体系结构,将支持大部分的外设,同时Windows 8也支持原有的Windows桌面应用,数十万现有的Windows程序仍将可以运行。这是Windows 95有史以来最大的变化,虽然有人在微博评论说每次微软发布新版Windows都要说这一句。但这一次是真的。

历史上最大的开发者会议是1993年微软的PDC,地点也在阿纳海姆会议中心,超过8000名开发者参与了Windows Chicago(Windows 95的代号)的亮相。这次微软选择同一场地来发布Windows 8正表明了他们的良苦用心。

其实微软所面临的情况和90年代初期更为类似。八十年代图形界面已成为明显的趋势,苹果在Steve的主导下推出了Macintosh,IBM在研发OS 2。而微软的大本营是Dos, 微软秘密研发Windows,在保持Dos应用兼容的情况1990年发布Windows3.1而大获成功,Windows 95的发布更是奠定了微软在操作系统的王者地位。Windows的成功依赖于Dos应用程序的兼容和GUI界面的重大改进。
现在用户体验成为产品发展趋势,Windows 8引入Metro界面系统,同时兼容Windows 7应用程序,正是同一战略的实施。针对开发者,微软保持了开发工具的一致兼容性,原有微软系列开发语言Visual C++、C#、VB都得到了良好的支持,并强化了HTML5的作用。

在阿纳海姆乘坐出租车,司机得知我们要去参加微软的Windows 8大会,他拿出iPad说微软要出这个吗?我们说是的,三星出产的Windows 8平板电脑,可以用微软的Office。这个司机很高兴地表示晚上回去要看视频研究下,因为他平日工作主要用Office处理文件,而用iPad并不方便。这是一个有趣的花絮,除了用户体验,应用程序的兼容性对用户也是至关重要的。

相比90年代初,Windows已建立的生态系统更加强大,如果能保持生态的迁移升级,Windows系统将重新焕发活力,这也是微软把本次大会重新命名的深刻原因,Reimage Windows。终端形态的改变给所有PC硬件厂商和软件厂商都带来了巨大机会,想象下未来三年,大量的新终端设备产生,随身携带的手机,体感识别的游戏机,触摸的平板电脑和笔记本电脑,大屏幕的智能电视,大部分的应用程序都将重新塑造,新终端的使用还会产生更多的新应用场景,Windows Store和Azure Market Place更是给开发者提供了更广阔的市场空间,

微软CEO鲍尔默在第二天的Keynote终场用这样的话结束 “There has never been a better time to have software development as a core skill,It's the day and age of the developer - it's the day and age of the Windows developer.” 这是属于开发者的黄金时代,对于Windows开发者,这将是新纪元的开启。

时间: 2024-07-29 11:50:35

BUILD大会感想:Windows 8 启动开发者新纪元(首发-程序员10月刊)的相关文章

程序员、黑客与开发者之别

程序员.黑客与开发者究竟有何区别?这个问题往往会引发踊跃的讨论与辩论.但是我看到的很多说法往往至少在一个重大方面是有瑕疵的,所以在此我愿给出我的定义,希望这个定义能够更准确些. 程序员是能够通过操纵计算机代码解决问题的人.他们的技能水平可高可低-从掌握基本脚本的入门级到可利用任何一门语言的绝对巫师都算是. 黑客是做东西的人.在本文背景下,是指通过对计算机编程做东西的人.这是对这个术语的原创.纯粹的定义,比方说,你有了一个想法以后就设法 "破解" 某个东西让它可以工作.这个词也可用到修改

从Build大会看微软的转型:彻底放下移动情结

俗话说,船大难掉头.但作为年营收接近千亿美元.长期占据行业主导地位的老牌科技巨头,微软却在短短两三年时间明显变身,一改以往臃肿陈旧的固有形象,努力以一种轻盈朝气的全新形象重新展现在世人面前.这就是此次微软Build开发者大会给人的最大感受. 感受第一:Windows退居二位,云与人工智能占据核心. 此次Build大会最令人意外的一点是,大会首日的揭幕主题演讲,以往的核心产品Windows居然几乎没有露面,云与人工智能两大转型重心几乎吸引了所有的聚光灯.这在Build大会历史上还是第一次.微软CE

WP7.8遭微软Build大会冷落:或11月中旬发布

WP7.8遭微软Build大会冷落:或11月中旬发布(TechWeb配图)新浪科技讯 北京时间11月5日下午消息,微软上周在Build开发者大会上并未提及Windows Phone 7.8的相关消息,但微软意大利分公司(Microsoft Italy)在其Facebook主页上的一篇帖子称,Windows Phone 7.8将"在Windows Phone 8设备上市不久后推出".科技博客网站BetaBeat认为,鉴于Windows Phone 8刚刚发布,而采用这款操作系统的新一代手

微软Build 2017第一天:值得开发者关注的热点

2017年5月10日,微软 Build 2017在美国西雅图如期举办.Build大会是微软面向开发者社区举办的重要会议,此次Build大会将于5月12日结束.Build大会近几年连续多次在美国旧金山举办,今年,微软选择了临近其总部的西雅图举办Build大会,但依旧人气满满,吸引了众多开发者.今年的Build大会有哪些值得开发者关注的技术热点呢?InfoQ中国将在一线为大家进行梳理和及时更新,以飨读者. 以下是Build大会第一天的热点. 一.人工智能:Microsoft AI 关键词:Cogni

微软Build大会即将开始:看点大汇集

硅谷网讯 近年来,微软在世界 各地举办开发者大会,但自1997年以来就未曾在旧金山举办过类似活动. 不过微软本年度的Build开发者大会将会移师硅谷,于6月26至28日期间在旧金山的莫斯康展览中心(MosconeCenter) 举行. 据http://www.aliyun.com/zixun/aggregation/33771.html">AllThingsD报道,近年来,微软在世界各地举办开发者大会,但自1997年以来就未曾在旧金山举办过类似活动.不过微软本年度的Build开发者大会将会

解锁Windows安全启动保护的金钥匙

本文讲的是解锁Windows安全启动保护的金钥匙,微软刚刚放出大招,教育大众明白:想在安全系统里安置后门是行不通的.但两位安全研究员转身就在博客中发文表示:恶意Actor可以绕过Windows安全启动功能. 一旦被利用,该漏洞可使攻击者在目标机器上加载所有类型的软件,从bootkits和rootkit到完整的另一套操作系统.研究人员称,他们首次通告微软该问题,是在今年3月到4月间. 安全启动是 Windows 8 统一可扩展固件接口 (UEFI)的一项功能.它能确保引导阶段加载到PC上的组件是可

教你排除Windows XP启动故障

如果你电脑的电源已经打开,而Windows XP没有正常启动,你需要采取一些故障排除手段.下面列举了可能出现的问题以及解决问题的方法. 1. 使用Windows启动盘 如果启动问题是由于活动分区的启动记录或者操作系统启动所使用的文件被破坏造成的,启动盘就能够解决问题.具体方法如下: 创建Windows启动盘,找一台配置相似.工作正常的Windows XP机器,打开我的电脑,单击鼠标右键选择磁盘图标,然后在后续的菜单中选择格式化.当格式化对话框出现以后,保留所有缺省设置,然后点击开始按钮.当格式化

Windows编程:启动可执行(exe)程序 代码(C++)

通过输入程序位置启动可执行(exe)程序, 使用windows的CreateProcess()函数, 即可. 示例是调用预先生产的可执行(exe)程序. 代码: /* * main.cpp * * Created on: 2014.06.08 * Author: Spike */ /*vs 2012*/ #include <iostream> #include <windows.h> using namespace std; bool startProcess (const std

双系统找回丢失的Windows 7启动项

Windows 7 RC版已经发布不短时间了,喜欢尝鲜的朋友相信已经早早安装了Windows 7,但是RC版毕竟 不是正式版本.所以不少发烧友们虽然被WINDOWS 7华丽的外表和杰出的新功能所折服,但是多少还是有 些顾虑微软新操作系统的一些兼容性等其他一些问题. 如何才能两全其美呢.那自然就是装双系统.最近有不少朋友因为安装了双系统,在还原系统或重装 系统时出现了Windows 7启动项丢失的问题.这个问题令发烧友十分苦恼.于是在各大论坛和搜索引擎上 游走,找了一大堆文章.资料.教程等乱七八糟