上午给一帮老头老太辅导完,就匆匆赶往Cambridge的Royal Sonesta Hotel参加微软Windows Phone在波士顿的发布会。顺带说一句,今天给老头老太上课内容是Facebook,有个老头激动地找到了失散三十多年的好朋友,听了会儿他的感慨,说感觉高中一起打球就是几分钟前的事情,突然孩子的孩子就那么大了。
嗯,继续回到正题。等我到那儿的时候,第一个Session刚结束,主题是Windows Phone的简要介绍以及在Windows Phone平台上开发软件的基础知识。说是Windows Phone发布会,但因为昨天已经在纽约揭晓了,所以这次活动重心放在开发上,明天还有个动手实验室,但有课不能参加了。
这是第二个Session,主要讲Windows Phone上如何进行界面设计,不得不说一句,Metro UI真的非常酷,有点心痒想买个Zune了。 之后几个Session分别是讲了几个用Silverlight开发WP7程序的demo,如何使用XNA开发WP7游戏,如何在Marketplace上发布应用以及介绍WP7提供的一些基于云的服务。
在休息室里有提供WP7的真机试用,那个Metro UI确实漂亮,多点触摸也挺顺手的,不过只有LG的机器,其他带硬键盘的机器并没有现身。根据WP7的参数来看,那颗挺不错的GPU挺吸引我的,但是试过两台机器上都没有安装任何游戏,只是有个XBOX LIVE能试用下。还有很多免费吃的,喝的,还第一次见到玻璃瓶装的可乐。也有一个XBOX 360供试玩HALO。
抱歉,到会场的时候,相机只剩6分钟电量了,只好用手机凑活拍了。
另外,发布会还解释了为何第一批上市的机器暂时没有后台运行和复制粘贴功能的原因是为了能够100%稳定运行。
全新的开发平台,全新的界面,微软这次对Windows Phone可谓用心良苦,但是我觉得微软的动作太晚了,不仅在移动平台上,互联网平台也是如此,比如Bing搜索到现在总算是能够用了,但还处于砸钱赚吆喝期;live spaces前不久也宣布即将关闭。单说WP7,要想在iphone前赢回一点市场份额(不好意思,已经谈不上打败了),目前看下来有几点优势:
- 简单易上手的开发工具和数量巨多的合作伙伴(坏消息是,windows机器在海外并非见得比macintosh和Linux机器更具人气,就国内而言windows的确占主导,但是WP7第一批上市国家里不含中国,而且即使今后上市,当然今天发布会时说了,这是铁板钉钉的事儿,如何定价也很关键,)。
- 在美国这里,比iphone更多的运营商支持(坏消息是,美国第一大运营商verizon*也要上iphone了)。
- 完美支持微软Exchange服务,这对于企业用户来讲是个好消息(坏消息是,很多企业用户都是使用黑莓,只是如果对手机有更高级需求,或许WP7会有优势)。
但是,WP7的上市时间太晚,喜欢iphone的人早已跟ATT签订2年的协议,如果跳出合同,得支付不小的违约费。就我而言,签2年拿黑莓,如果微软补贴违约费,我会考虑换成WP7,当然,也只是会考虑这个计划而已。
撇开手机不谈,苹果、微软、黑莓、Google的各大App store越来越成为比拼的重点,“伺候”好开发者也是各大厂商正在尽力做好的。目前来看为Android开发应用程序是最简单的(Linux,Windows和Mac都能很方便地写代码、编译),其次是黑莓(Linux下没有官方模拟器),微软,最困难的是苹果,但也仅仅只需要台Macintosh而已。从写代码的角度考虑,C#依靠越来越强大的.Net框架和极其强大的Visual Studio开发工具倒是能获得挺多开发者的青睐。
另外,苹果的App store已经日渐成熟,现在很多人考虑的是迁移到Windows Phone平台上的代码重用问题。今天有人向Where公司(其公司的产品where.com是基于全移动平台的)提过这个问题,答案挺不令人满意的,需要重写很多大部分的功能。
不过,我觉得如果把这整套WP7的平台不仅用在手机和Zune播放器上,而且延伸到Tablet PC上,或许Tablet PC的市场份额上会有很不错的表现,因为微软毕竟还有那么多的合作伙伴。这方面,能媲美的也只有Google的Android了。具体最后会怎样还不得而知,2011年是重要的一年,ipad 2,各种基于android的平板电脑和微软的平板电脑都将大量上市,唔。。。让我们拭目以待。
*:美国前三大手机运营商分别为Verizon,AT&T和TMobile,第一的确是Verizon,但是三者份额相差不大,没有国内移动、联通、电信差距那么厉害。
I just saw this news last morning on the metro.
Ur life’s so awesome!
What I learn from Lenny, the old guy is that life sucks if we do not get married…
BTW, this is a place really where u r, i catch u!