軟件開發(fā)人員一般有產(chǎn)品經(jīng)理、安卓開發(fā)師、UI設(shè)計師、WEB前端工程師、后端開發(fā)人員、架構(gòu)師、蘋果IOS開發(fā)師、軟件測試員等。
產(chǎn)品經(jīng)理:主要負責規(guī)劃產(chǎn)品的需求方案,產(chǎn)品經(jīng)理決定了app的整體構(gòu)思和框架。
UI設(shè)計師:UI設(shè)計師負責頁面設(shè)計,用戶所能看到的頁面都由UI設(shè)計師進行設(shè)計,設(shè)計師根據(jù)經(jīng)理對app的規(guī)劃,再與客戶溝通,得到客戶認可后安排出app開發(fā)方案
程序開發(fā)人員:包括前端/后端/安卓/蘋果等各類開發(fā)人員,他們精通各類開發(fā)語言,如java、c/c++、html5、css等,有良好的編程思維和規(guī)范的代碼編寫習慣。
測試人員:app開發(fā)完成后,需要交給測試人員進行app的測試,運用各種工具對半成品和成品進行測試,找出不完善之處,幫忙開發(fā)人員改進性能、體驗、和界面。
Native App開發(fā)
Native App開發(fā)即我們所稱的傳統(tǒng)APP開發(fā)模式(原生APP開發(fā)模式),該開發(fā)針對IOS、Android等不同的手機操作系統(tǒng)要采用不同的語言和框架進行開發(fā),該模式通常是由“云服務(wù)器數(shù)據(jù)+APP應(yīng)用客戶端”兩部份構(gòu)成,APP應(yīng)用所有的UI元素、數(shù)據(jù)內(nèi)容、邏輯框架均安裝在手機終端上。
Web App開發(fā)
Web App開發(fā)即是一種框架型APP開發(fā)模式(HTML5 APP 框架開發(fā)模式),該開發(fā)具有跨平臺的優(yōu)勢,該模式通常由“HTML5云網(wǎng)站+APP應(yīng)用客戶端”兩部份構(gòu)成,APP應(yīng)用客戶端只需安裝應(yīng)用的框架部份,而應(yīng)用的數(shù)據(jù)則是每次打開APP的時候,去云端取數(shù)據(jù)呈現(xiàn)給手機用戶。
秉承“無線創(chuàng)造新價值”理念,APP開發(fā)公司期望“通過為客戶構(gòu)建自有無線業(yè)務(wù),為客戶創(chuàng)造新價值”。2002年成立以來,APP開發(fā)公司共有員工約200人。CEO助理王思蒙告訴筆者,通常來說,軟件設(shè)計師與APP開發(fā)師們都在辦公室里,根據(jù)客戶需求,完成App的設(shè)計與修改。在整個的溝通與手機APP開發(fā)過程中,不同于其它行業(yè),一直沒有找到合適的打印輸出設(shè)備。不過近期他們引入的惠普HP Hotspot LaserJet Pro M1218nfs MFP打印機,讓他們的辦公方式也發(fā)生了有趣的變化。出門前看看天氣App,隨時隨地把心儀的物品裝入購物車……生活方式改變的背后,興起的是一個全新的,對廣大用戶來說又相對神秘的移動軟件開發(fā)產(chǎn)業(yè)。筆者前不久采訪到了其中一家手機軟件定制開發(fā)服務(wù)商 -- APP開發(fā)公司。