Q:現在市場(chǎng)上有Mobile 5 的手機嗎?
A:現在還沒(méi)有。HTC會(huì )在今年秋天的時(shí)候推出一款Windows Mobile 5的3G手機。
________________________________________
Q:開(kāi)發(fā)的程序通過(guò)什么方式部署到手機上?對手機有什么要求?
A:開(kāi)發(fā)的程序需要打包成cab文件部署到手機上。除了前邊說(shuō)到的,通過(guò)ActiveSync安裝外,還可以通過(guò)網(wǎng)絡(luò )下載、存儲卡運行等方式來(lái)安裝應用程序。對手機的要求是,必須和開(kāi)發(fā)程序的目標平臺相兼容。比如為Windows Mobile 5開(kāi)發(fā)的應用程序,可能就沒(méi)辦法很好地運行在Windows Mobile 2003平臺上。
________________________________________
Q:在模擬器上面開(kāi)發(fā)程序,和真實(shí)環(huán)境有區別么?需要注意一些什么呢?
A:模擬器的仿真度十分的高,Windows Mobile 5的模擬器甚至可以支持ARM指令,所以基本不會(huì )遇到兼容性的問(wèn)題。但是對于一些需要連接外部設備的應用場(chǎng)景,比如前邊說(shuō)的無(wú)線(xiàn)網(wǎng)絡(luò ),還有GPS設備等,就需要用到實(shí)際設備了。
________________________________________
Q:What should we pay special attention to when develping globalized applications? Thanks
A:對于全球化的應用程序,.NET本身就已經(jīng)提供了非常好的支持。你可以把用戶(hù)界面的文字保存在相應的資源文件中,然后由應用程序判斷操作系統的語(yǔ)言版本來(lái)調用相應的文字。
________________________________________
Q:用.net 開(kāi)發(fā)ppc程序就不用管設備是什么cpu了吧?
A:是的,無(wú)論是在虛擬機上的x86指令集,還是實(shí)際設備上的ARM指令集,對.NET CF程序的運行來(lái)說(shuō)都一樣。
________________________________________
聯(lián)系客服