上學期修專題,選用JavaME(J2ME)開發手機客戶端程式。相較於flash lite or other else,JavaME應該是發展最久,普及率最高的。
之前survey過,應該兩年內的手機都可以支援JWTI(CLDC1.0/MIDP2.0)以上標準,而市調機構做的調查,平均每人換手機頻率<2years。也就是說,如果不使用低階ui和一些奇怪api的話,『理論上』,現在大家的手機對javame的支援度應該是ok的才對。
不過實際上不是那麼理想就是了,就算能跑UI還是會歪歪的。自己寫的話還要考慮midlet簽署的問題...難怪大家都跑去寫google android了xd(google android是用JavaSE!)
相較於一般小手機,smart phone or PDA(跑windows mobile)對JavaME的支援度更差。要找KVM還沒有免費的超慘。
找很久,最後可以跑我們team的程式的KVM(based on windows mobile 5.0)是Risidoro Intent MIDlet Manager 11.1.7,可以在這裡找到。還有就是IBM的WEME MIDP,在這裡。
我們的程式用的都是高階UI,有使用rms,有用到mdip2.0提供的https API,如果是類似的需求,可以先試試看我測出來的KVM。如果是game或有用到低階UI就不一定了。

0 意見:
張貼意見