昨天熬夜看了MIX 11的Windows phone 7和Silverlight 5 的相關SEssion.從11點26開始到淩晨的2:08結束 .整個過程現場氣氛一直很活躍.相比第一天的Mix11的主題演講.4月14日内容相對比較充實.而且都是涉及本次大會核心主題Silverlight 5/Windows phone 7. 錯過時間看Mix11同學通過以下連接配接回顧:
<a target="_blank" href="http://blog.51cto.com/attachment/201201/234630666.jpg"></a>
<a target="_blank" href="http://channel9.msdn.com/Events/Mix">Channel 9 MIX 11 Event Link</a>
<a target="_blank" href="http://t.sina.com.cn/cnmsdn">MIX 11 Event Chinese Live Telecast</a>
首先是Windows phone 7 相關Session:
<a target="_blank" href="http://blog.51cto.com/attachment/201201/234639647.jpg"></a>
在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也是可以找到]:
<a target="_blank" href="http://blog.51cto.com/attachment/201201/234648894.jpg"></a>
其中在新機遇中由Nokia的操着中東口音的Marco Argenti 上台提到了 IDC 和 Gartner 的簡短預測,Job.b則提出本次Windows phone 7 Session中重點内容Mango更新.首先就宣布了一個對中國開發者值得振奮的消息:
Mango[芒果] Update更新将會包含中文在内16種東亞語言支援
當時在視訊直播展示一張圖檔其中排在最醒目位置就是Chinese and Korea [中文和韓文].:
<a target="_blank" href="http://blog.51cto.com/attachment/201201/234659173.png"></a>
曾另中文社群開發一直诟病的中文支援問題即将在Mango更新中化為浮雲.這也是為今年登入中國市場做了提前熱身.接着示範在芒果更新中Marketplace 的各種改進,搜尋,和不同類型的内容導航:
<a target="_blank" href="http://blog.51cto.com/attachment/201201/234713638.png"></a>
使用真機同學應該知道當裝了資料量巨大的APP應用時我們APP List就顯得非常長. Mango更新将把對查找做了首字元的分類查找.更合理的排列和一些相關性應用推薦,同時支援線上的Markplace APP 和Bing搜尋 安裝應用更加友善 第三方應用也整合于 Hub Extras 頁面下 以及卡片式多任務:
<a target="_blank" href="http://blog.51cto.com/attachment/201201/234722129.png"></a>
當然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 裝置上性能測試:
<a target="_blank" href="http://blog.51cto.com/attachment/201201/234732760.png"></a>
測試對比它們浏覽器的性能SpeedReading 結果是:
WP7>Android>iOS
現場氣氛出現小高潮. Joh.B強調會逐漸在Mango更新加入更好使用者體驗支援. 如下更新包含開發體驗.我們知道以前Windows phone 7對資料通路支援包括XML/Windows Azure/獨立存儲 以及少量開源資料庫支援.這次更新中Windows phone 7團隊在資料通路給開發者提供更多選擇.Mango更新将支援WP7 TCP/IP sockets, SQL 資料庫 等支援:
<a target="_blank" href="http://blog.51cto.com/attachment/201201/234743465.png"></a>
這對還未Windows phone 7資料通路和存儲開發者而言 真的很大改觀. 意味這在資料通路這塊我們可以統一Android 平台找到合理官方支援資料通路方式.當然我個人認為這依然還是一種折中方式. 我曾在去年多樣化實作Windows phone 7資料通路中提到.相對應用而言資料庫支援表現比較明顯. 但是涉及一個問題就是應用與應用之間資料互動是否能夠實作.這才是一個資料庫真正表現.
Joh.B在如下分别展示兩個SKype和Amazon 購物應用. 并宣布.今秋釋出 Skype for WP7應用,Amazon 應用,支援用照相機掃描條形碼自動識别并找到産品!用到新增的sensor。還有Motion Sensor 的應用:
<a target="_blank" href="http://blog.51cto.com/attachment/201201/234753247.png"></a>
同時就在這時12:43分 Silverlight 團隊宣布釋出Silverlight Beta版本并在Silverlight站點提供下載下傳連結.在多任務支援中采用了示範 Spotify for WP7。背景音樂-比如背景音樂是一種場景,而且這個應用還是第三方的音樂應用 其中提到AngelBird WP7版本5月25日登陸Windows Phone 7:
<a target="_blank" href="http://blog.51cto.com/attachment/201201/234805487.png"></a>
談論 任務管理和電量使用控制。宣布 Live Agents能自動管理 電量和任務 使用者無需手動管理。可以将應用中的内容固定到 WP7 首屏(Live Tiles),比如他示範的航班應用 你在應用裡面check in 之後,在前端的圖示就會根據你的地點和時間,提醒你登機:
<a target="_blank" href="http://blog.51cto.com/attachment/201201/234816788.png"></a>
最後就是我們紅衣教主Scott Guthrie 上台Joe B. 臨走前 宣布了下個月的 WP7 開發工具釋出時間.Visual Studio 和 Express Blend 示範,新的模拟器,支援各種傳感器的模拟,比如 Scott 示範的加速度傳感器的模拟控制,用滑鼠控制,可以手動選擇 GPS 位置資訊:
<a target="_blank" href="http://blog.51cto.com/attachment/201201/234829405.png"></a>
同一應用内的 XNA 和 Silverlight 混合開發 ,支援通路聯系人和月曆、以及 SQL 資料庫.芒果更新還增加了 Network sockets 等1500+新API的支援,微軟在現場示範了一款 IRC 應用。除此之外,芒果更新的一大重點就是性能優化了,主要是 4 方面:滾動和輸入、圖像解碼、垃圾回收和記憶體使用:
<a target="_blank" href="http://blog.51cto.com/attachment/201201/234839787.png"></a>
應用啟動 手指拖動 加載資料 、速度确實有改進 新的遊戲 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把.
參考資料:
<a target="_blank" href="http://live.visitmix.com/">Mix Live Event</a>
<a target="_blank" href="http://wmpoweruser.com/mystery-windows-phone-7-mix-11-sessions-revealed/">Mix Live Session Realse Event</a>
本文轉自chenkaiunion 51CTO部落格,原文連結:http://blog.51cto.com/chenkai/763627