1. 手持機PDA開發是選擇android還是wince!
目前來說一般推薦用安卓吧,當然要看用在什麼場合。
撇開設備的配置高低、你開發熟悉程度外,
只有一種情況也可以考慮用WINCE平台,
就是你這個PDA開發的應用是一個專一的,就是希望使用這個PDA的
人只用來工作用,不希望用來做其他事情(特別是上網、娛樂呵呵)。
其他,就剩下價格因素了,一般安卓設備配置會高一些,
所以成本會稍為高一些;其他方面基本上都是安卓更有優勢。
從趨勢來說,安卓更具有前景毋庸置疑的,
WINCE微軟其實已經停止了升級了(現在發展WIN8。。。);
另外更重要的是安卓體驗性好,可以表達更豐富,特別是在UI,程序也容易使用;
一般的WINCE設備都比較傳統,體積很大(俗稱大塊頭),拿著都累(當然工廠可能不是問題);特別是用在商業領域(快遞、快消品、服裝等)更是推薦用安卓的設備。
比如,安卓盤點機(安卓手持終端PDA)IDATA95W,可以了解下,確實很不錯,
比傳統的WINCE優勢實在太多,配置很高,性價比很高,操作體驗很好,可以開發出
好用的應用。
IDATA95請詢
【愛掃描】(iscanchina)---企業移動掃描引領者!
2. android與wince對比
1) Android 和WINCE 都是操作系統,和支持幾個USB口沒有直接關系, 你的設備能接幾個USB口通訊,要看你使用的主晶元支持幾個USB介面的。 對於晶元對USB支持能力差的,你可以使用SDIO介面轉換為USB介面。
2)WINCE的移植相對比較成熟,有成熟的SDK,比較容易。 Android 雖然是開源的,但是源程序代碼相信你也沒有能力通讀一遍,這里的源代碼大部分還都沒有注釋。 放到外面的介面都不是很成熟的。
3)畫圖程序開發,關鍵看你做什麼用,Android 用的是java, WINCE用的是C++, 看你那個語言熟悉一點了,演算法都是一樣的,就是實現的函數,封裝的類不一樣罷了。
補充一句: android 用於手機,平板電腦居多,但是WINCE還是嵌入式系統的老大,大量的自動化設備,工業設備,嵌入式系統還是用的WINCE。