一、先要有一個(gè)好點(diǎn)子
無(wú)論如何,好的開始是成功的一半,一個(gè)好點(diǎn)子可以「至少」確定你的App不會(huì)是垃圾。所以,要確定是不是個(gè)好點(diǎn)子,必須具備下面其中幾個(gè)條件。
1.實(shí)用性
你的點(diǎn)子是不是真的解決了某些「實(shí)際」存在的問(wèn)題,多問(wèn)問(wèn)你周圍的朋友看看是不是有同感。
2.利基性
你的點(diǎn)子是不是能夠服務(wù)哪些「特定用戶群」,這些用戶群可能是你的粉絲,可能是你的同學(xué)或者是同事,大家都有共同的需求。
3.趣味性
「好玩」真的是很重要的一件事情,沒有人想要下載一個(gè)無(wú)聊又不好用的App。
4.提升現(xiàn)有功能
可以找看看有沒有現(xiàn)有的App需要被改善,做出一個(gè)比他優(yōu)的點(diǎn)子。并且一次只做一件事,千萬(wàn)記住不要過(guò)于貪心。
5.互動(dòng)性
社群的互動(dòng)性是很重要的,可以透過(guò)你的程序跟別人互動(dòng),那就會(huì)獲得很多免費(fèi)的口碑推廣效應(yīng)。
二、準(zhǔn)備需要的工具
要開發(fā)App,需要下面幾項(xiàng)工具,所謂「工欲善其事,必先利其器。」
加入 Apple iPhone Developer Program
拿到一部 iPhone 或者 iPod Touch
弄一臺(tái)Intel-based Mac 并且安裝Mac OS系統(tǒng),
準(zhǔn)備一份保密協(xié)議
下載 iPhone SDK
都準(zhǔn)備好之后,就可以開始啰。
三、檢視自己的能力
接下來(lái)就要看看你具備什么樣的能力了,
判斷力,這可以幫助你判斷哪些程序有用或沒用
市場(chǎng)調(diào)查能力
規(guī)劃能力
繪圖、設(shè)計(jì)能力
圖形界面設(shè)計(jì)能力
程序能力
App營(yíng)銷能力
當(dāng)然,一個(gè)人要同時(shí)具備這些能力基本上是不太可能的,你可以組成自己的Team來(lái)運(yùn)作,截長(zhǎng)補(bǔ)短。
四、進(jìn)行市場(chǎng)調(diào)查
調(diào)查是相當(dāng)重要的,一開始一定要先了解一下「市場(chǎng)」上有哪些App已經(jīng)被開發(fā)出來(lái)。幸好,這個(gè)「市場(chǎng)」還算容易調(diào)查。只要你通過(guò)App store或者是連到Apple官方網(wǎng)站,就可以搜索了。這時(shí)候,你就需要回顧一下步驟一的幾點(diǎn),來(lái)檢視別人和自己的創(chuàng)意。
五、了解用戶界面
因?yàn)閕Phone是觸碰式的屏幕,不僅操作方式不同,連大小都有限。好用的用戶界面是成功的基礎(chǔ),深入了解是有必要的。
建議有下列幾點(diǎn)要素需要注意。
每一個(gè)畫面銜接的方式是否流暢?
用戶怎么整理信息?
一次要給用戶多少信息?
需要使用到哪些功能?縮放、旋轉(zhuǎn)或者是其他特效?
六、找到你的使用對(duì)象
「用戶、用戶、用戶!」一切最重要的還是用戶。程序做出來(lái)了,最重要的是有人愿意使用。一定要找到你設(shè)定的使用對(duì)象,更重要的是要去了解她們的心態(tài)和需求。如果是喜歡喝下午茶的人,他可能需要找到附近有多少下午茶的地方。如果是上班族,也許他需要知道他附近的公交資訊。
七、制作設(shè)計(jì)草稿
拿起你的鉛筆,開始在草圖紙上面畫畫,把你的想法畫出來(lái),每一頁(yè)要有多少訊息,多少欄目,要呈現(xiàn)什么內(nèi)容,一筆一劃地把它畫出來(lái)吧。
八、開始設(shè)計(jì)視覺
如果你自己就是個(gè)設(shè)計(jì)師,那么馬上就開始著手進(jìn)行吧!!如果不是的話,那么就得要去找一個(gè)設(shè)計(jì)師,不管是朋友或者是上網(wǎng)找看看都可以。重要的是,要先看過(guò)設(shè)計(jì)師的風(fēng)格和作品才行。當(dāng)然,良好的溝通也是很重要的。
在這里,要注意的是你的使用對(duì)象他們喜歡的風(fēng)格,顏色和主題,以免做出一些「嚇人」的程序出來(lái)。
九、開始寫程序
同樣的,如果你是程序設(shè)計(jì)師,最好還是自己來(lái)。當(dāng)然要先研究一下iPhone SDK和程序語(yǔ)法。不會(huì)的話,那又得要請(qǐng)一個(gè)了。這年頭,不會(huì)的話,只有請(qǐng)「團(tuán)隊(duì)」來(lái)幫忙了。
十、上傳到Appstore
做完之后,那當(dāng)然就是把你的程序放到「市場(chǎng)」上面去啦!!
設(shè)定一個(gè)自己的帳號(hào)
設(shè)定你的程序名字
設(shè)定通訊頁(yè)面資料
編譯App
上傳到App store
十一、推廣你的程序
光把你的程序放在App store上面是不夠的,這時(shí)候你需要一些推廣計(jì)劃,來(lái)幫助更多人看到你的程序。下面幾個(gè)方法可以給你參考。
通過(guò)社交App,像是微信或者是微博等。
預(yù)先推廣,提早發(fā)出你要設(shè)計(jì)這款A(yù)pp的消息,讓人們可以提早關(guān)注。
以上,就是開發(fā)一個(gè)iPhone App的大略流程,提供給有興趣的朋友參考。
轉(zhuǎn)載請(qǐng)注明:?蝸牛SEO? ? APP開發(fā)需要掌握哪些基礎(chǔ)知識(shí)才能進(jìn)行?