縱使很多學校開始推行手機程式開發課程,但據調查公司所做的統計,發現很多學生於開發程式時,由於缺乏了傳統程式開發概念之培育及缺少了客觀的構想,令程式難以發展成具實用的成品,反映學生未達到邏輯思考的培育及提升解難能力之目的。
設計手機程式避免太多個人構想
Twitter旗下軟體Tweetie的主要開發員LorenBrichter曾經在個人博客上表示,當大家進行程式開發時容易加入了很多不切實際的個人構想,因此開發員需要從用家角度思考,以實際及容易使用為設計依據。例如一些拍攝軟體都會加入相片後期加工效果,
但一些專業的拍攝技巧,如測光、焦距等功能則盡量自動化,減少用家多餘的功能啟動程序或設定,才能配合大眾需要。與此同時,個人化的設定素材亦是程式的吸引之處,但很多開發員會將太個人化的設計溶入到軟體之中,大大減低了其吸引力。
重新學習打好程式開發基礎
雖然手機程式的開發模式對比開發個人電腦的程式較簡單,但仍然要依照正統的程式開發流程來進行,其過程包括了系統分析、設計、測試等。其實,很多人因為看到手機程式設計的發展前景,心中暗喜並希望可在這一領域大展拳腳,卻忘了自己從來沒有接觸過正統的電腦語言,誤會了以為熟悉電腦應用,略懂 Excel 裡的VBA或函數就可掌握手機程式開發,然後更將程式的構想毫無保留地實現出來,由於缺乏完善的開發規劃、經驗以及沒有考慮客觀的因素,最後程式發展失敗。因此,我們必須從最正統方法去理解開發的流程。