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