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