解析iPhone軟件的六大步驟
廣州APP定制開發(fā)公司酷蜂科技CEO林先生跟大家分享關(guān)于成功開發(fā)iPhone軟件的六個步驟。1、建立紙質(zhì)原型;2、 工具的使用——omnigraffle;3、發(fā)布;4、 回溯修改;5、手機(jī)APP定制開發(fā)實(shí)現(xiàn);6、測試。
1、建立紙質(zhì)原型。
從第一張開始“OK, 你剛剛打開我的軟件”,點(diǎn)擊這個按鈕就到了第二張紙的屏幕,等等就可以對APP定制開發(fā)的整個操作流程有直觀的感受了。在這個過程中可以收集到比草圖階段豐富得多的用戶反饋,哪里用戶不知道怎么操作了,哪里容易引起困惑,哪里用戶比較喜歡,哪里不喜歡。
2、 工具的使用——Omnigraffle
雖然是個圖形編輯軟件,但是更加合適做原型設(shè)計,里面有豐富的控件庫,可以拖拉這些控件來方便地搭建程序界面。一些比較個性的設(shè)計或者比較細(xì)節(jié)的加工可以在photoshop中制作。下面這張圖是omnigraffle中用于Iphone平臺的控件庫。
在這個階段就要進(jìn)行一些比較細(xì)節(jié)的內(nèi)容確定和視覺相關(guān)定義,比如顏色的定義等等。建立起精確的原型也方便一個團(tuán)隊(duì)多人一起工作,減少溝通成本,避免產(chǎn)生歧義。
3、 發(fā)布
發(fā)布APP定制開發(fā),在比較前期的版本可能需要界面修改,bug修補(bǔ),迭代版本。但是通常到后期都是一個比較可喜的結(jié)局。
4、 回溯修改
其實(shí)不是一個真正的步驟,但是放在這里說明并不是每個軟件都要一步到位,其實(shí)是一個迭代的過程,有時候必須要回溯修改。
也有要進(jìn)行更加徹底的回溯修改的情況,有的用戶在草圖階段反饋說喜歡的東西其實(shí)并不是他真正需要的東西,這種情況下就要回到草圖階段進(jìn)行重新設(shè)計。
5、手機(jī)APP定制開發(fā)實(shí)現(xiàn)
這部分不贅述,簡單地說就是要注意程序的設(shè)計模式,用戶界面和后臺數(shù)據(jù)分離。
6、測試
對軟件做測試,看看是否文字提示恰當(dāng),是否有bug等。這里比較關(guān)鍵的是誰來做測試。
好友是比較可靠的資源,他們的反饋比較有價值。但是如果本地的目標(biāo)用戶比較難找,比如地震分析軟件這種涉及全球性質(zhì)的用戶,就可以使用Mechanical Turk。Mechanical Turk是Amazon的一個服務(wù),對于那些在網(wǎng)上又沒有明確事情要做的人,以非常低的報酬,比如幾美分,來請他們進(jìn)行測試。也可以出稍高的價錢請數(shù)量比較少但是比較專業(yè)的人來進(jìn)行測試,這樣反饋的價值比較高。