自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

開(kāi)發(fā)iPhone應(yīng)用程序流程及實(shí)現(xiàn)

移動(dòng)開(kāi)發(fā) iOS
本文介紹一下開(kāi)發(fā)iPhone應(yīng)用程序流程及實(shí)現(xiàn),如果你想要制作的是iPhone應(yīng)用,那么你需要理解iPhone的功能及其界面。

開(kāi)發(fā)iPhone應(yīng)用程序流程及實(shí)現(xiàn)是本文要介紹的內(nèi)容,主要介紹了iphone開(kāi)發(fā)之前需要明確的開(kāi)發(fā)流程,先來(lái)看內(nèi)容詳解。

1、產(chǎn)生想法——優(yōu)秀的想法

你要如何知道想法是否優(yōu)秀呢?第一步,先考慮你的想法是否有內(nèi)涵;第二部,想法是否含有至少一個(gè)的成功要素,包括以下幾個(gè)方面:

應(yīng)用能否幫助用戶解決某個(gè)獨(dú)特的問(wèn)題?在電燈泡發(fā)明之前,有人大加抱怨在燭光下看書(shū)很不方便。你需要知道用戶存在何種問(wèn)題,應(yīng)用要如何讓用戶的生活變得更為舒適。

應(yīng)用是否為某個(gè)特定群體提供服務(wù)?盡管App Store上沒(méi)有這方面的相關(guān)數(shù)據(jù),但是App Store內(nèi)應(yīng)用數(shù)的增加就預(yù)示這應(yīng)用的使用人數(shù)也在增加。找到適合應(yīng)用的群體,制作一款偏向某個(gè)群體的應(yīng)用。

應(yīng)用能否讓用戶開(kāi)心?這是個(gè)很顯而易見(jiàn)的問(wèn)題。如果你的想法有趣,那么肯定是找對(duì)了方向,你的想法或許就是個(gè)絕妙的想法。

現(xiàn)存的成功應(yīng)用是否缺乏某個(gè)很重要的功能?你能否做得更好?你需要提供的可能不僅僅是個(gè)酒類列表,而是能夠與顧客交談的服務(wù)員。

應(yīng)用是否具有很強(qiáng)的互動(dòng)性?我們必須面對(duì)這個(gè)問(wèn)題,成功的游戲和應(yīng)用都是通過(guò)動(dòng)作來(lái)吸引用戶。

提示:你的應(yīng)用想法是否屬于上述之一?如果是這樣的話,就要開(kāi)始準(zhǔn)備必要的工具了。

2、工具清單

以下是你需要的工具

加入Apple iPhone Developer Program *

擁有iPhone或iPod Touch *

擁有基于Intel的帶有Mac OS X操作系統(tǒng)的Mac電腦

準(zhǔn)備保密協(xié)議 *

如果沒(méi)有的話,下載和安裝最新版本的iPhone SDK

準(zhǔn)備一本筆記本 *

提示:準(zhǔn)備所有必須用到的工具。

3、了解自己的長(zhǎng)處

你有什么技能?你是個(gè)對(duì)編程比較反感的設(shè)計(jì)師?還是個(gè)離開(kāi)電腦便無(wú)法工作的開(kāi)發(fā)者?抑或前兩者都不是,只是個(gè)有著把某個(gè)想法推向市場(chǎng)的普通人而已?設(shè)計(jì)成功的iPhone應(yīng)用就像開(kāi)辦一家小公司。你扮演的是調(diào)查人員、項(xiàng)目總監(jiān)、會(huì)計(jì)、信息建筑師、設(shè)計(jì)師、開(kāi)發(fā)者、營(yíng)銷人員和廣告商等諸多角色。

記住所有優(yōu)秀企業(yè)家都認(rèn)同的說(shuō)法——鑄就成功的產(chǎn)品需要團(tuán)隊(duì)合作。當(dāng)然,你也可以一人獨(dú)攬,但你或許會(huì)在此過(guò)程中浪費(fèi)大量的時(shí)間和精力。別著急,看看下面的列表,然后問(wèn)自己最適合哪些工作?然后尋找其他有才華的人來(lái)補(bǔ)足空缺。其他人員的參與會(huì)讓產(chǎn)品變得更為精妙!

技能列表

辨別哪些做法能夠在現(xiàn)有iPhone應(yīng)用中發(fā)揮作用的能力

市場(chǎng)調(diào)查

概述應(yīng)用功能

素描

GUI設(shè)計(jì)

編程

應(yīng)用推廣和營(yíng)銷

記住讓參與者簽署保密協(xié)議。在合同中告訴參與者:我很看重這個(gè)項(xiàng)目,因此不可隨意泄露想法。

提示:先選擇適合你自己的技能需求。對(duì)于那些你無(wú)法完成的工作,請(qǐng)雇傭?qū)I(yè)人員。

4、市場(chǎng)調(diào)查

通俗地說(shuō),市場(chǎng)調(diào)查就是看看其他人在做什么同時(shí)避免犯同樣的錯(cuò)誤。從App Store中的優(yōu)秀和劣質(zhì)應(yīng)用處吸取經(jīng)驗(yàn)教訓(xùn)。先分析其他的應(yīng)用(游戲邦注:包括同類應(yīng)用),然后尋找富有創(chuàng)意性的應(yīng)用開(kāi)發(fā)和設(shè)計(jì)解決方案。即便你看到的是大量設(shè)計(jì)差勁的應(yīng)用,你也會(huì)從中吸取教訓(xùn),知道哪些是不該有的做法。

提示:回答以下問(wèn)題:應(yīng)用將解決什么問(wèn)題?你見(jiàn)過(guò)哪些產(chǎn)品同樣可以解決這個(gè)問(wèn)題?成功應(yīng)用如何向用戶提供信息?你要如何在解決問(wèn)題的基礎(chǔ)上制作出獨(dú)特的應(yīng)用?應(yīng)用能夠給用戶帶來(lái)何種價(jià)值?

5、了解iPhone和iPod Touch的UI

如果你想要制作的是iPhone應(yīng)用,那么你需要理解iPhone的功能及其界面。

好消息是,你不用去死記百科全書(shū)般的Apple User Interface Guidelines中的內(nèi)容,來(lái)了解iPhone應(yīng)用可以或不可以采用哪些做法。盡量多下載體驗(yàn)應(yīng)用,然后思考要在產(chǎn)品中添加何種功能。

你需要注意以下幾點(diǎn):

設(shè)計(jì)精良的應(yīng)用是如何從一屏切換到另一屏?

其他應(yīng)用如何組織信息?

它們向用戶呈現(xiàn)多少信息?

它們?nèi)绾卫胕Phone的獨(dú)特功能,如加速計(jì)等?

提示:下載體驗(yàn)每個(gè)類別排名前十的應(yīng)用。參考Apple Guidelines來(lái)規(guī)劃UI設(shè)計(jì),列舉出至少5個(gè)你希望融入到應(yīng)用中的功能。

6、決定用戶類別

假設(shè)你已經(jīng)斷定應(yīng)用對(duì)用戶有價(jià)值而且你足以吸引大量對(duì)應(yīng)用忠誠(chéng)的用戶。那么這些忠誠(chéng)的粉絲究竟是些什么人呢?他們?cè)趹?yīng)用中需要采取何種行動(dòng)才能實(shí)現(xiàn)自己的目標(biāo)?

如果你的應(yīng)用是款游戲,或許他們想要的是贏取最高分。對(duì)于那些首次接觸游戲的玩家,他們的體驗(yàn)與那些資深玩家有何不同呢?

如果這是款實(shí)用型的應(yīng)用,假設(shè)用戶想要迅速地找到咖啡店,他們需要在應(yīng)用中采取何種操作來(lái)尋找咖啡店呢?他們尋找咖啡店之時(shí)身處何處?通常是在車子里面。能否設(shè)計(jì)需要多次點(diǎn)擊和閱讀的用戶界面嗎?或許你不能這么做!你需要考慮到用戶真實(shí)生活中的情況來(lái)設(shè)計(jì)應(yīng)用。

提示:列舉出使用應(yīng)用的不同種類的人群。如果你想讓你勾勒的畫(huà)面盡量真實(shí),甚至可以為這些群體命名。

7、草擬想法

詢問(wèn)自己如下問(wèn)題:

每屏需要呈現(xiàn)哪些信息?

我們要如何將用戶從A點(diǎn)導(dǎo)向B點(diǎn)再導(dǎo)向C點(diǎn)?

屏幕上的元素要如何做到比例恰當(dāng)、大小適中?

將想法細(xì)化并寫(xiě)在紙上可以進(jìn)一步發(fā)揮你的創(chuàng)造性,這筆在腦中構(gòu)思應(yīng)用更有效!你也可以購(gòu)買iPhone    Stencil Kit來(lái)迅速在紙上草擬應(yīng)用用戶界面原型。

提示:應(yīng)用每屏都需要進(jìn)行規(guī)劃和草擬。試驗(yàn)各種導(dǎo)航方案、按鍵上的文字以及各屏的連接方式。如果你想將你的草稿轉(zhuǎn)變成數(shù)字形式,iPlotz是個(gè)值得參考的工具。

8、設(shè)計(jì)

如果你是設(shè)計(jì)師,需要下載iPhone GUI Photoshop模板或iPhone PSD Vector Kit。在設(shè)計(jì)開(kāi)始時(shí),這兩個(gè)iPhone GUI元素集都可以為你節(jié)省大量的時(shí)間。如果你在草擬的過(guò)程中已經(jīng)將應(yīng)用布局具體化,那么繪制屏幕就更像是真正的應(yīng)用設(shè)計(jì)。

如果你自己不是設(shè)計(jì)師,那么就雇傭一個(gè)!這就像是雇個(gè)電工來(lái)從事電氣工作一樣。你也可以去Home Depot購(gòu)買工具自行嘗試設(shè)計(jì),但應(yīng)該不會(huì)有人愿意冒這個(gè)風(fēng)險(xiǎn)。如果你遵循了步驟1至3的做法,那么你應(yīng)該已經(jīng)有了所有設(shè)計(jì)師開(kāi)始工作所需的東西。

在尋找設(shè)計(jì)師時(shí),盡量尋找那些有過(guò)手機(jī)應(yīng)用設(shè)計(jì)經(jīng)驗(yàn)的人。他們可能會(huì)為你的草稿提供某些有價(jià)值的反饋和建議。你可以在Coroflot、Crowdspring和eLance這些地方尋找設(shè)計(jì)師。在發(fā)布職位招聘時(shí)應(yīng)該詳述要求,而且要做好看大量簡(jiǎn)歷的準(zhǔn)備。

提示:如果你是個(gè)設(shè)計(jì)師,就開(kāi)始用Photoshop工作。如果你不是個(gè)設(shè)計(jì)師,應(yīng)該開(kāi)始招聘設(shè)計(jì)師完成這項(xiàng)工作。

9、編程

雖然這個(gè)教程是按步驟來(lái)列舉做法,但是最好能在準(zhǔn)備設(shè)計(jì)資源的同時(shí)就準(zhǔn)備好應(yīng)用程序員。與程序員交談可以幫助你制定技術(shù)上可行且成本在你預(yù)算之內(nèi)的項(xiàng)目。

如果你是個(gè)Objective C或Cocoa程序員,那么就打開(kāi)Xcode開(kāi)始工作吧。以下這些論壇值得你注冊(cè)參加:Apple Dev Forum;iPhoneSDK;iPhoneSDKForum;iPhoneDev Forums;iPhoneSB。

 如果你不是程序員的話,你就要去雇傭一個(gè)!詳細(xì)闡述你想要制作的應(yīng)用類型,是游戲、實(shí)用應(yīng)用還是其他類別的應(yīng)用。不同類型的應(yīng)用通常所需的編程技能也有所不同。你可以從Odesk、iPhoneFreelancer、eLance以及上述論壇中尋找程序員。

10、將應(yīng)用提交至Apple Store

接下來(lái),要如何將你的應(yīng)用提交給Apple Store呢?對(duì)任何不熟悉XCode的人來(lái)說(shuō),編譯應(yīng)用并發(fā)布到iTunes Connect這個(gè)過(guò)程或許較為困難。如果你有個(gè)程序員,讓他幫你做以下工作:創(chuàng)建證明文件;確定你的應(yīng)用ID;創(chuàng)建Distribution Provisioning Profile;編譯應(yīng)用;上傳至iTunes Connect。

提示:如果你是個(gè)程序員的話,應(yīng)該規(guī)劃好開(kāi)發(fā)時(shí)間表,然后開(kāi)始工作。如果你不是個(gè)程序員,就需要雇傭程序員來(lái)替你完成這些工作。

11、推廣應(yīng)用

應(yīng)用很容易就被埋沒(méi)在商店之中而不為人所知。別讓這種事情發(fā)生在你身上。做好營(yíng)銷應(yīng)用的計(jì)劃。事實(shí)上,最好擬定多項(xiàng)應(yīng)用營(yíng)銷計(jì)劃。做好試驗(yàn)各種營(yíng)銷計(jì)劃的準(zhǔn)備,有些想法能夠起作用,有些并不能。

 維持或提升應(yīng)用銷售量的戰(zhàn)略:

采用社交媒體。如果用戶在最喜歡的游戲上獲得高分,讓他們將此發(fā)布到Facebook或Twitter上是個(gè)不錯(cuò)的想法。思考如何將社交媒體及其功能融入到應(yīng)用中。至少要在Facebook和Twitter上建立應(yīng)用相關(guān)頁(yè)面,用此作為與用戶交流和獲得應(yīng)用反饋的平臺(tái)。

發(fā)布前的推廣。在應(yīng)用發(fā)布前就要先營(yíng)造氣氛。給那些編寫(xiě)過(guò)與應(yīng)用相關(guān)的文章的人發(fā)郵件,看看他們能否在應(yīng)用即將發(fā)布之時(shí)造勢(shì)。

制定多次發(fā)布的計(jì)劃。不可在首次發(fā)布時(shí)就提供所有的功能和特色。讓用戶對(duì)應(yīng)用留有幻想,并且確保應(yīng)用將來(lái)有所更新。然后,階段性地發(fā)布新版本應(yīng)用,來(lái)推動(dòng)應(yīng)用在商店中的銷量。

提示:針對(duì)應(yīng)用的目標(biāo)用戶,制定20項(xiàng)推廣戰(zhàn)略。自行制定這些戰(zhàn)略,或者雇傭其他人幫你完成這項(xiàng)工作。

12、集中精力,永不放棄

當(dāng)你開(kāi)始制作首款應(yīng)用時(shí)會(huì)非常興奮,并夢(mèng)想著能夠把心中大量的新應(yīng)用想法變成現(xiàn)實(shí),這是極容易發(fā)生的事情??梢杂袎?mèng)想,但是不要讓新游戲想法影響你首款應(yīng)用的設(shè)計(jì)和開(kāi)發(fā)。在開(kāi)發(fā)首款應(yīng)用時(shí)需要集中注意力,一次性設(shè)計(jì)多個(gè)項(xiàng)目會(huì)沖淡你將首款應(yīng)用鑄就為成功之作的激情。

提示:從現(xiàn)在開(kāi)始應(yīng)用設(shè)計(jì)和開(kāi)發(fā),把你的想法變成現(xiàn)實(shí)!

小結(jié):開(kāi)發(fā)iPhone應(yīng)用程序流程及實(shí)現(xiàn)的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-08-17 16:12:20

iPhone應(yīng)用程序

2011-07-26 09:41:23

iPhone xcode Mac OS X

2010-08-27 10:41:41

iPhone核心應(yīng)用程序

2011-08-12 14:54:45

iPhone委托

2011-07-21 15:56:32

iPhone 截屏

2011-07-21 10:47:37

iPhone Cocoa 委托

2011-07-26 11:13:15

iPhone PXL

2011-08-03 16:45:09

iPhone APNS 推送通知

2011-08-10 09:31:33

開(kāi)發(fā)iPhone應(yīng)用程

2011-08-10 16:57:15

iPhone事件程序包

2011-04-29 10:46:32

iPhone開(kāi)發(fā)入門iPhoneiOS

2011-08-17 16:16:29

iPhone應(yīng)用程序啟動(dòng)過(guò)程

2013-01-17 15:51:42

Android開(kāi)發(fā)應(yīng)用程序組件

2011-08-16 15:48:37

iPhone開(kāi)發(fā)抓圖程序

2011-07-20 15:58:58

iPhone 應(yīng)用程序 生命周期

2011-07-19 14:36:32

iPhone

2011-07-27 17:30:40

iPhone Locate 定位

2009-11-16 17:33:47

2009-07-23 13:14:20

ASP.NET應(yīng)用程序

2011-08-11 10:16:23

iPhoneUIView視圖
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)