Windows Mobile 6.5 SDK發布(附下載)
在2009年下半年微軟就已經發布了windows mobile 6.5,我們來看看Windows Mobile 6.5 SDK 。以前,您要想開發針對Windows Mobile 6.5的應用程序,您只能安裝Windows Mobile 6.0的SDK ,然后安裝Windows Mobile 6.5的DTK。
現在,您可以直接下載安裝Windows Mobile 6.5的SDK了。
但是需要注意的是,安裝完該SDK之后,它會自動替代原來的Windows Mobile 6.0的 SDK(盡管它卸載掉了6.0SDK,但是尚未從開始菜單中刪除掉6.0SDK相關項目。)。如果您需要安裝本地化的(例如中文)Windows Mobile 6.5的模擬器,您還需要卸載掉以前安裝的Windows Mobile 6.5的DTK。值得一提的是,現在新的Windows Mobile 6.5的SDK中附帶的模擬器,已經是傳說中的Windows Mobile 6.5.3了:

同時需要注意的是,如果原來的Windows Mobile 6.5的模擬器如果存儲過狀態,在您啟動新的Windows Mobile6.5模擬器之后,它顯示出的會是您上一次保存的Windows Mobile 6.5的內容(而不是新的Windows Mobile 6.5.3)。別忘了在模擬器管理器中清除掉以前保存過的狀態。
在Windows Mobile 6.5.3中有幾個顯著的改變。首先是著名的開始按鈕從左上角挪到了左下角,OK和關閉按鈕也從右上角挪到了右下角。其次就是放棄了Table Control的使用,而大量更換為稱之為Pivot的控件(見上圖,打開您原來的Windows Mobile 6.5/6.0對比看看?)
但是在Visual Studio中新建了一個Windows Mobile 6.5的項目,我們看到設計界面中還是原始的Windows Mobile 6.0風格的界面(見下圖),還沒有換成新的Windows Mobile 6.5.3的風格。其次,在左側控件工具箱中我們還看不到新的Pivot控件(托管代碼中,.NET CF 3.5并沒有該控件)。也不知道針對該控件的Win32函數是否有了,至少我從這個新的Windows Mobile 6.5的SDK的文檔中還沒有找到。我嘗試著在窗體上放上一個Tab control,然后部署到新的Windows Mobile6.5的模擬器上。我們會看到“OK”按鈕會自動挪到下方。但是Table control并沒有自動替換成Pivot control,看來這兩個控件的確是不同的東西,并不是將原來的table control改頭換面改了一下表現形式。遺憾的是,我尚未找到如果使用該Pivot控件的方法。


最后,我又打開該SDK看了一眼測試證書,非常遺憾,居然里面帶的測試證書的失效時間依然是2009年12月31日!!
好了,針對該Windows Mobile 6.5 SDK的初步探測就到這里。總的來說該SDK并沒有給我帶來什么驚喜。除了Windows Mobile 6.5.3的模擬器之外沒有什么新東西。如果我要針對現在市場上占主流的WM6.0/6.1/6.5來開發應用程序的話,這個WM6.5.3的模擬器反而不能給出最精確的運行時狀態來。
所以,我的建議是,如果您不是非要研究研究WM6.5.3的UI的話,還是老老實實的使用Windows Mobile 6.0 SDK 加上Windows Mobile 6.5 DTK的組合吧。
【編輯推薦】