昨天熬夜看了MIX 11的Windows phone 7和Silverlight 5 的相关SEssion.从11点26开始到凌晨的2:08结束 .整个过程现场气氛一直很活跃.相比第一天的Mix11的主题演讲.4月14日内容相对比较充实.而且都是涉及本次大会核心主题Silverlight 5/Windows phone 7. 错过时间看Mix11同学通过以下连接回顾:
Channel 9 MIX 11 Event Link
MIX 11 Event Chinese Live Telecast
早上在首页也看到JV9同学关于本次MIX11报道 .昨天晚上及时做了一些关于Silverlight 5 Beta/Windows phone 7 文章翻译 稍后整理出来. MS官方虽然已经发布.但是MIX11大会细节也很具体说明Silverlight 5和Windows phone 在将来发展趋势和定位. 本篇就来梳理整个MIX 11大会上关于Silverlight 5 和Windows phone 7整个直播中细节.
首先是Windows phone 7 相关Session:
在4月14日会议开始就看到一段由Brandon一个24岁黑人小伙子设计关于Windows phone 7本次MIx 11很具有创意视频.紧接着就是Joh.B上场还不忘调侃到."如果那段视频超过 200,000 次播放,就上电视". Joh.B一开始就对于四月份MS上次关于本年度第一次”NoDO”更新推迟做了相关解释. 其中重点提到一点就是
谁决定WP7更新的部署呢?移动运营商想在大范围部署前测试,确保推出Windows phone 7”NODO”更新可用。因此,微软决定等。 |
这也是导致Windows phone 7在推出“NODO”更新时发生延期的核心因素. 谈到2011年即将推出“ManGo”[芒果]更新时. Joh.B核心强调三个词:
新机遇、新功能、以及针对Developer开发体验改进 |
其中在现场Joh.B还不断重复了两遍”All we Can do This is For Developer And Developer” .同时提出愿意更多倾听来自Developer 的声音体现了Windows phone 7团队将在不断为WP7开发者提供更好开发体验和社区支持做了一个定音的基调.当然Joh.B这番话也获得现场很多Developer强烈的回应.其实在会场布置有一个小细节 就是把目前MarkPlace中所有13,000个应用做成一面Windows phone 7应用墙[如有你发布APP也是可以找到]:
其中在新机遇中由Nokia的操着中东口音的Marco Argenti 上台提到了 IDC 和 Gartner 的简短预测,Job.b则提出本次Windows phone 7 Session中重点内容Mango更新.首先就宣布了一个对中国开发者值得振奋的消息:
Mango[芒果] Update更新将会包含中文在内16种东亚语言支持 |
当时在视频直播展示一张图片其中排在最醒目位置就是Chinese and Korea [中文和韩文].:
曾另中文社区开发一直诟病的中文支持问题即将在Mango更新中化为浮云.这也是为今年登录中国市场做了提前热身.接着演示在芒果更新中Marketplace 的各种改进,搜索,和不同类型的内容导航:
使用真机同学应该知道当装了数据量巨大的APP应用时我们APP List就显得非常长. Mango更新将把对查找做了首字符的分类查找.更合理的排列和一些相关性应用推荐,同时支持在线的Markplace APP 和Bing搜索 安装应用更加方便 第三方应用也整合于 Hub Extras 页面下 以及卡片式多任务:
当然Joh.b还提到重要一点就是Windows phone 7 Mango update支持IE 9:
We are Be Readly Support IE 9 Browse on the Mango Update!so How about HtMl 5 SpeedReading on Iphone 4 Nexus S and Windows phone 7? |
其中我听到一句就是IE 9 在Windows phone 7 移动版,和桌面版内核的代码相同.同时HTML5 标准视频标签支持,H.264 视频原生支持.在提到IE 9 性能时 Joh.B分别在Iphone 4 Windows phone 7 Nexus s 设备上性能测试:
测试对比它们浏览器的性能SpeedReading 结果是:
WP7>Android>iOS |
现场气氛出现小高潮. Joh.B强调会逐步在Mango更新加入更好用户体验支持. 如下更新包含开发体验.我们知道以前Windows phone 7对数据访问支持包括XML/Windows Azure/独立存储 以及少量开源数据库支持.这次更新中Windows phone 7团队在数据访问给开发者提供更多选择.Mango更新将支持WP7 TCP/IP sockets, SQL 数据库 等支持:
这对还未Windows phone 7数据访问和存储开发者而言 真的很大改观. 意味这在数据访问这块我们可以统一Android 平台找到合理官方支持数据访问方式.当然我个人认为这依然还是一种折中方式. 我曾在去年多样化实现Windows phone 7数据访问中提到.相对应用而言数据库支持表现比较明显. 但是涉及一个问题就是应用与应用之间数据交互是否能够实现.这才是一个数据库真正表现.
Joh.B在如下分别展示两个SKype和Amazon 购物应用. 并宣布.今秋发布 Skype for WP7应用,Amazon 应用,支持用照相机扫描条形码自动识别并找到产品!用到新增的sensor。还有Motion Sensor 的应用:
同时就在这时12:43分 Silverlight 团队宣布发布Silverlight Beta版本并在Silverlight站点提供下载链接.在多任务支持中采用了演示 Spotify for WP7。背景音乐-比如后台音乐是一种场景,而且这个应用还是第三方的音乐应用 其中提到AngelBird WP7版本5月25日登陆Windows Phone 7:
谈论 任务管理和电量使用控制。宣布 Live Agents能自动管理 电量和任务 用户无需手动管理。可以将应用中的内容固定到 WP7 首屏(Live Tiles),比如他演示的航班应用 你在应用里面check in 之后,在前端的图标就会根据你的地点和时间,提醒你登机:
最后就是我们红衣教主Scott Guthrie 上台Joe B. 临走前 宣布了下个月的 WP7 开发工具发布时间.Visual Studio 和 Express Blend 演示,新的模拟器,支持各种传感器的模拟,比如 Scott 演示的加速度传感器的模拟控制,用鼠标控制,可以手动选择 GPS 位置信息:
同一应用内的 XNA 和 Silverlight 混合开发 ,支持访问联系人和日历、以及 SQL 数据库.芒果更新还增加了 Network sockets 等1500+新API的支持,微软在现场演示了一款 IRC 应用。除此之外,芒果更新的一大重点就是性能优化了,主要是 4 方面:滚动和输入、图像解码、垃圾回收和内存使用:
应用启动 手指拖动 加载数据 、速度确实有改进 新的游戏 Hub 设计?视频对比:加载游戏的速度 、Facebook 应用的性能等
至此到1:07分.Windows phone 7Session 在MiX11上结束.
如上就是整个Mix 11 关于Windows phone 7完整Session.足足花费我5个小时才把整个Windows phone Session做完, 希望给那些不习惯英文直播的同学提供更好本次MS对于WP7前景定义理解.给各种Windows phone 7开发社区提供第一手中文资料支持.
我们来小结一下,在对比Windows phone 7 Mango更新前的Wishlist 中本次Mix核心讲到大概80%, 在数据访问.用户体验,开发者社区支持以及更多细节完善. Mango必然回成为即2011年Windows phone 7一次具有分水岭意义一次更新.作为中文社区社区WP7开发人员. 在移动平台选择上MS的WP7 创造更大选择空间.这对开发者来说真的是一件好事. 另外要说的是WP7登录中国 实现中文支持.倒是国内WP7应用预计会出现一个小井喷状态. 所以Windows phone 7 Developer 还是让我们拭目以待Mango Update把.
参考资料:
Mix Live Event
Mix Live Session Realse Event