之前的【Windows Mobile開發系列】
1.【Windows Mobile開發系列 之 前言一】被智能手機新聞報道所吸引
2.【Windows Mobile開發系列 之 開始一】瞭解智能項目和一般PC項目的區別
3.【Windows Mobile開發系列 之 開始二】使用VS2008進行Windows Mobile開發環境的搭建
4.【Windows Mobile開發系列 之 開始三】使模擬器能夠上網
相信大家在VS2005/2008中建立一個智能項目時,會看到有很多目標平台讓你選擇,你會不知所措,到底哪個目標平台才是自己開發要使用的呢,這裡簡單介紹一下
最近我買了本《Microsoft Mobile 行動裝置 App程式開發寶典》這本書,裡面講解還是不錯的,使用的開發環境是Vs2005+.Net Compact FrameWork 2.0,因為是2008年出版的,算是比較新的Mobile的書籍了,這裡很多內容也是對自己看書和自己感受的總結,沒有任何商業目的,希望大家一起學習進步
其實到目前為止一共有3大移動平台:Pocket PC , Smartphone , Windows CE這三種平台,
其中Pocket PC和Smartphone 這兩種平台式運行於 Windows Mobile中的,而Smartphone又是Mobile針對Smartphone的特殊版本,而對於那些嵌入式或定製的硬體運行於 Windows CE平台。
這3種平台的外觀基本的特徵是:
Pocket PC:一般會有觸控螢幕,但是沒有鍵盤
Smartphone:有不可觸摸式的螢幕,但通常有手機鍵盤,有時也會配備完整的QWERTY標準鍵盤(什麼是QWERTY標準鍵盤,請參考:http://www.km104.cn/article/5/2009/200905142591.html)。
Windows CE::運行於這個平台上的裝置可能擁有各類螢幕與鍵盤,因為它們一般是定製的
而在手機功能方面:
Pocket PC::僅有Pocket PC Phone Edition 或者 Windows Mobile 6 Professional支援
Smartphone:支援
Windows CE:需要專門定製
其實選平台時要看:
如果您要為一個不用觸筆的,帶電話功能的,可用鍵盤的單手操作的裝置編寫應用程式,則SmartPhone是您正確的選擇。
如果您要為一個定製的硬體編寫程式,則應該選擇Windows CE平台