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。