問(wèn)題描述:現(xiàn)在手機(jī)越來(lái)越流行了,手機(jī)軟件也越來(lái)越高端,我想學(xué)習(xí)手機(jī)軟件開(kāi)發(fā),不知道好不好學(xué),開(kāi)發(fā)手機(jī)軟件需要學(xué)習(xí)哪些知識(shí)?
最佳答案:其實(shí)學(xué)習(xí)手機(jī)軟件開(kāi)發(fā)并不難,
1、各種語(yǔ)言的熟悉與精通,做手機(jī)游戲,首先你有編程基礎(chǔ)是再好不過(guò)的了。手機(jī)軟件開(kāi)發(fā)的平臺(tái)是JME,一般不會(huì)用到C++。當(dāng)然學(xué)過(guò)C++的更好。
2、你學(xué)的可能是JEE,所以你一定要把JME好好學(xué)一下,重點(diǎn)是MIDlet,CANVAS,RecordStore。此外MIDP1.0和2.0的特性要搞清楚,如果做和網(wǎng)絡(luò)有關(guān)的還要學(xué)習(xí)MIDP網(wǎng)絡(luò)編程。掌握這些就基本上門(mén)什么問(wèn)題了,學(xué)的不多,對(duì)于一個(gè)會(huì)C++/JEE的人來(lái)說(shuō),應(yīng)該可以在1個(gè)月左右學(xué)完。和其他語(yǔ)言一樣,JME關(guān)鍵是要多練,自己試著開(kāi)發(fā)幾個(gè)小游戲出來(lái)是不錯(cuò)的練習(xí)辦法,可以找出你學(xué)習(xí)上的不足點(diǎn)。有條件的話,做出來(lái)的軟件應(yīng)該拿到真機(jī)上運(yùn)行,因?yàn)樵谀M器上運(yùn)行和真機(jī)有區(qū)別。
3、如果是獨(dú)立開(kāi)發(fā)手游,那么還要掌握一些基本的軟件,如PhotoShop,Mappy,和簡(jiǎn)單的聲效處理。另外有需求的話可以學(xué)學(xué)JTWI,特別是Mobile 3D Graphics(M3G)技術(shù),這是以后發(fā)展的趨勢(shì),總之,你就再需要學(xué)JME和多練習(xí),就夠了。一般來(lái)說(shuō)JME工程師比JSE和JEE的待遇要好一些。
隨著智能手機(jī)的流行于普遍,手機(jī)軟件開(kāi)發(fā)必然會(huì)成為一門(mén)熱門(mén)吃香的專(zhuān)業(yè)。