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 asa core skill,It's the day and age of the developer - it's the day and age of the Windows developer.” 这是属于开发者的黄金时代,对于Windows开发者,这将是新纪元的开启。
分享到:
相关推荐
Java项目jar包做成windows等系统自启动服务工具:wrapper-windows-x86-64-3.5.14
Os-Name: Windows 10 Os-Version: 10.0 X-Compile-Source-JDK: 1.8 X-Compile-Target-JDK: 1.8 probe是一个tomcat监控工具,部署后可实时查看tomcat的运行情况,包括线程的运行情况、实时查看项目log,很方便,很...
一个“虚拟PC”软件,它使你可以在一台机器上同时运行二个或更多Windows、DOS、 LINUX系统,与“多启动”系统相比,VMWare采用了完全不同的概念,多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动...
启动VC6.0,进入菜单DriverStudio>>DDK Build Settings指向DDK安装位置; (2).进入菜单Open Workspace,打开位于DS安装目录的\DriverWorks\Source\vdwlibs.dsw; (3).进入Build菜单,选择batch Build,在之后的对话框...
微信开发者工具安装包:Windows 64-稳定版 Stable Build (1.06.2401020)
gnu-mcu-eclipse-windows-build-tools-2.12-20190422-1053-win32 windows tools.
git commit id插件与https://fisheye.codehaus.org/browse/mojo/tags/buildNumber-maven-plugin-1.0-beta-4非常相似,但是作为buildNumber,在我启动这个插件时,它只支持cvs和svn,必须做些什么。
The GNU MCU Eclipse Build Tools v2.11 package includes the version 4.2.1 of GNU make (built from MSYS2 source files), and version 1.29.0-git of BusyBox, which provides a convenient implementation for ...
System Requirement: . Supports the following Windows OSes: ... NOTE: For Windows 7, please use RC build 7100 or above build version. . USB host controller . Device using PL-2303H/HX/X version chip
Chapter 8: Caches and Message Queues Chapter 9: HTTP Clients Chapter 10: HTTP Servers Chapter 11: The World Wide Web Chapter 12: Building and Parsing E-Mail Chapter 13: SMTP Chapter 14: POP ...
PL2303HX WHQL USB转串口驱动 适用于笔记本/PC Win98 XP WIN7 ... NOTE: For Windows 7, please use RC build 7100 or above. . USB host controller . Device using PL-2303H/HX/X version chip
修改build.sh和docker-compose.yml中镜像版本,执行build.sh构建镜像 执行docker-compose up -d启动容器 执行docker exec -it flask-api-demo bash进入容器 执行supervisorctl stop app停止服务,并执行flask run或...
NOTE: For Windows 7, please use RC build 7100 or above build version. . USB host controller . Device using PL-2303H/HX/X version chip Supported device ID and product strings: . VID_067B&PID;_...
windows build tools 离线安装包,windows build tools offline installer, 更新于2021-01-07
Python 2.7.15版本 Windows。解压安装即可。React Native技术需要。
.gradle\caches\modules-2\files-2.1\com.android.tools.build\gradle缓存文件,包含pom,jar,source
Android Studio Bumblebee Beta 4(android-studio-2021.1.1.17-windows.zip) 大黄蜂,只适用于Windows系统,是Android Studio 4.3(Arctic Fox 2020.3.1.25新版本命名)版本之后的新版本Android Studio Bumblebee ...
面向开发者学生俱乐部OMG的渐进式Web应用,基于-Google I / O Extended 2019 Kuala Lumpur。 版本:1.0 入门 安装预提交挂钩,以便保持代码一致性 pip install pre-commit pre-commit install 启动开发服务器: ...
Happily, libevent will now build out of the box on Windows (at least with VC2003 and VC2008, I haven't tested others). I don't like their projects though, so I created a cmake build system for it. ...
Windows生成工具 在Windows上? 是否要编译? 使用此一线安装构建工具。 以管理员身份启动PowerShell并运行: npm install --global windows-build-tools 或者,如果您使用的是Yarn: yarn global add windows-...