成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

開發iPhone應用程序的12個步驟

移動開發 iOS
iPhone的出現帶出了前所未見的變革,應用開發社群圈內圈外的人均參與其中。但是對那些處于開發世界之外的群體而言,這個過程仍然充滿神秘感。這個教程將指導你逐步把iPhone應用想法變成現實。如果你計劃制作自己的首款iPhone應用的話,這篇文章將為你提供可能會用到的各種想法、技術、技巧和資源。

iPhone的出現帶出了前所未見的變革,應用開發社群圈內圈外的人均參與其中。但是對那些處于開發世界之外的群體而言,這個過程仍然充滿神秘感。這個教程將指導你逐步把iPhone應用想法變成現實。如果你計劃制作自己的首款iPhone應用的話,這篇文章將為你提供可能會用到的各種想法、技術、技巧和資源。

開發iPhone應用程序的12個步驟1、產生想法——優秀的想法

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

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

應用是否為某個特定群體提供服務?盡管App Store上沒有這方面的相關數據,但是App Store內應用數的增加就預示這應用的使用人數也在增加。找到適合應用的群體,制作一款偏向某個群體的應用。

應用能否讓用戶開心?這是個很顯而易見的問題。如果你的想法有趣,那么肯定是找對了方向,你的想法或許就是個絕妙的想法。

現存的成功應用是否缺乏某個很重要的功能?你能否做得更好?你需要提供的可能不僅僅是個酒類列表,而是能夠與顧客交談的服務員。

應用是否具有很強的互動性?我們必須面對這個問題,成功的游戲和應用都是通過動作來吸引用戶。

提示:你的應用想法是否屬于上述之一?如果是這樣的話,就要開始準備必要的工具了。

開發iPhone應用程序的12個步驟2、工具清單

以下是你需要的工具

加入Apple iPhone Developer Program *

擁有iPhone或iPod Touch *

擁有基于Intel的帶有Mac OS X操作系統的Mac電腦

準備保密協議 *

如果沒有的話,下載和安裝最新版本的iPhone SDK

準備一本筆記本 *

提示:準備所有必須用到的工具。

開發iPhone應用程序的12個步驟3、了解自己的長處

你有什么技能?你是個對編程比較反感的設計師?還是個離開電腦便無法工作的開發者?抑或前兩者都不是,只是個有著把某個想法推向市場的普通人而已?設計成功的iPhone應用就像開辦一家小公司。你扮演的是調查人員、項目總監、會計、信息建筑師、設計師、開發者、營銷人員和廣告商等諸多角色。

記住所有優秀企業家都認同的說法——鑄就成功的產品需要團隊合作。當然,你也可以一人獨攬,但你或許會在此過程中浪費大量的時間和精力。別著急,看看下面的列表,然后問自己最適合哪些工作?然后尋找其他有才華的人來補足空缺。其他人員的參與會讓產品變得更為精妙!

技能列表

辨別哪些做法能夠在現有iPhone應用中發揮作用的能力

市場調查

概述應用功能

素描

GUI設計

編程

應用推廣和營銷

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

提示:先選擇適合你自己的技能需求。對于那些你無法完成的工作,請雇傭專業人員。

開發iPhone應用程序的12個步驟4、市場調查

通俗地說,市場調查就是看看其他人在做什么同時避免犯同樣的錯誤。從App Store中的優秀和劣質應用處吸取經驗教訓。先分析其他的應用(游戲邦注:包括同類應用),然后尋找富有創意性的應用開發和設計解決方案。即便你看到的是大量設計差勁的應用,你也會從中吸取教訓,知道哪些是不該有的做法。

提示:回答以下問題:應用將解決什么問題?你見過哪些產品同樣可以解決這個問題?成功應用如何向用戶提供信息?你要如何在解決問題的基礎上制作出獨特的應用?應用能夠給用戶帶來何種價值?

開發iPhone應用程序的12個步驟5、了解iPhone和iPod Touch的UI

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

好消息是,你不用去死記百科全書般的Apple User Interface Guidelines中的內容,來了解iPhone應用可以或不可以采用哪些做法。盡量多下載體驗應用,然后思考要在產品中添加何種功能。

你需要注意以下幾點:

設計精良的應用是如何從一屏切換到另一屏?

其他應用如何組織信息?

它們向用戶呈現多少信息?

它們如何利用iPhone的獨特功能,如加速計等?

提示:下載體驗每個類別排名前十的應用。參考Apple Guidelines來規劃UI設計,列舉出至少5個你希望融入到應用中的功能。

開發iPhone應用程序的12個步驟6、決定用戶類別

假設你已經斷定應用對用戶有價值而且你足以吸引大量對應用忠誠的用戶。那么這些忠誠的粉絲究竟是些什么人呢?他們在應用中需要采取何種行動才能實現自己的目標?

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

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

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

開發iPhone應用程序的12個步驟7、草擬想法

詢問自己如下問題:

每屏需要呈現哪些信息?

我們要如何將用戶從A點導向B點再導向C點?

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

將想法細化并寫在紙上可以進一步發揮你的創造性,這筆在腦中構思應用更有效!你也可以購買iPhone Stencil Kit來迅速在紙上草擬應用用戶界面原型。

提示:應用每屏都需要進行規劃和草擬。試驗各種導航方案、按鍵上的文字以及各屏的連接方式。如果你想將你的草稿轉變成數字形式,iPlotz是個值得參考的工具。

[[39166]] 

草擬想法(from smashingmagazine)

開發iPhone應用程序的12個步驟8、設計

如果你是設計師,需要下載iPhone GUI Photoshop模板或iPhone PSD Vector Kit。在設計開始時,這兩個iPhone GUI元素集都可以為你節省大量的時間。如果你在草擬的過程中已經將應用布局具體化,那么繪制屏幕就更像是真正的應用設計。

如果你自己不是設計師,那么就雇傭一個!這就像是雇個電工來從事電氣工作一樣。你也可以去Home Depot購買工具自行嘗試設計,但應該不會有人愿意冒這個風險。如果你遵循了步驟1至3的做法,那么你應該已經有了所有設計師開始工作所需的東西。

在尋找設計師時,盡量尋找那些有過手機應用設計經驗的人。他們可能會為你的草稿提供某些有價值的反饋和建議。你可以在Coroflot、Crowdspring和eLance這些地方尋找設計師。在發布職位招聘時應該詳述要求,而且要做好看大量簡歷的準備。

提示:如果你是個設計師,就開始用Photoshop工作。如果你不是個設計師,應該開始招聘設計師完成這項工作。

 

設計(from smashingmagazine)

開發iPhone應用程序的12個步驟9、編程

雖然這個教程是按步驟來列舉做法,但是最好能在準備設計資源的同時就準備好應用程序員。與程序員交談可以幫助你制定技術上可行且成本在你預算之內的項目。

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

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

開發iPhone應用程序的12個步驟10、將應用提交至Apple Store

接下來,要如何將你的應用提交給Apple Store呢?對任何不熟悉XCode的人來說,編譯應用并發布到iTunes Connect這個過程或許較為困難。如果你有個程序員,讓他幫你做以下工作:創建證明文件;確定你的應用ID;創建Distribution Provisioning Profile;編譯應用;上傳至iTunes Connect。

提示:如果你是個程序員的話,應該規劃好開發時間表,然后開始工作。如果你不是個程序員,就需要雇傭程序員來替你完成這些工作。

開發iPhone應用程序的12個步驟11、推廣應用

應用很容易就被埋沒在商店之中而不為人所知。別讓這種事情發生在你身上。做好營銷應用的計劃。事實上,最好擬定多項應用營銷計劃。做好試驗各種營銷計劃的準備,有些想法能夠起作用,有些并不能。

維持或提升應用銷售量的戰略:

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

發布前的推廣。在應用發布前就要先營造氣氛。給那些編寫過與應用相關的文章的人發郵件,看看他們能否在應用即將發布之時造勢。

制定多次發布的計劃。不可在首次發布時就提供所有的功能和特色。讓用戶對應用留有幻想,并且確保應用將來有所更新。然后,階段性地發布新版本應用,來推動應用在商店中的銷量。

提示:針對應用的目標用戶,制定20項推廣戰略。自行制定這些戰略,或者雇傭其他人幫你完成這項工作。

開發iPhone應用程序的12個步驟12、集中精力,永不放棄

當你開始制作首款應用時會非常興奮,并夢想著能夠把心中大量的新應用想法變成現實,這是極容易發生的事情。可以有夢想,但是不要讓新游戲想法影響你首款應用的設計和開發。在開發首款應用時需要集中注意力,一次性設計多個項目會沖淡你將首款應用鑄就為成功之作的激情。

提示:從現在開始應用設計和開發,把你的想法變成現實!

原文:http://gamerboom.com/archives/33827

【編輯推薦】

    1. iPhone應用開發學習筆記
    2. iPhone開發應用中關于CFRunLoop學習
    3. 關于iPhone多線程編程的教程
    4. iPhone應用開發中關于PCM播放器源碼學習
    5. IOS游戲開發中關于Cocos2d學習筆記
    6. iPhone開發應用中關于CFRunLoop學習

 

責任編輯:桑丘 來源: cocoachina
相關推薦

2011-07-26 09:41:23

iPhone xcode Mac OS X

2010-08-27 10:41:41

iPhone核心應用程序

2011-08-12 14:54:45

iPhone委托

2011-08-05 13:49:53

iPhone 應用 開發

2011-07-21 10:47:37

iPhone Cocoa 委托

2011-07-26 11:13:15

iPhone PXL

2011-08-17 16:16:29

iPhone應用程序啟動過程

2010-09-10 09:50:33

iPhone軟件iPhone

2011-04-29 10:46:32

iPhone開發入門iPhoneiOS

2011-08-17 16:12:20

iPhone應用程序

2017-11-10 14:00:39

Riverbed應用程序網絡性能

2023-09-25 12:18:48

2022-02-15 09:36:13

容器應用程序云服務

2010-08-12 15:44:25

Flex應用程序

2012-05-24 15:49:35

HTML5

2018-12-25 23:40:21

2010-08-13 13:05:30

Flex應用程序

2010-12-31 15:29:54

Web應用程序

2020-10-10 10:30:31

JavaScript開發技術

2011-07-21 15:56:32

iPhone 截屏
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕在线第二页 | 精品美女 | 国产亚洲精品91 | 日韩亚洲视频在线 | 国产超碰人人爽人人做人人爱 | 亚洲毛片在线观看 | 自拍视频一区二区三区 | 在线观看第一页 | 精品中文在线 | 欧美一级小视频 | 亚洲在线免费观看 | 色噜噜狠狠色综合中国 | 日韩伦理一区二区 | 精品视频一区在线 | 美女视频久久 | 国产亚洲网站 | 日本久久黄色 | 欧美亚洲国语精品一区二区 | 亚洲国产区 | 亚洲毛片在线观看 | 国产超碰人人爽人人做人人爱 | 在线视频a| 午夜码电影 | 日韩在线不卡视频 | 久久国产一区 | 国产精品久久欧美久久一区 | 91天堂| 欧美日韩在线一区二区三区 | 免费日韩网站 | 午夜欧美日韩 | 天天操操 | 欧美不卡 | 欧美日韩在线一区 | 亚洲国产一区二区视频 | 国产一区二区高清在线 | 国产精品久久久久一区二区三区 | 亚洲成人一区二区三区 | 亚洲精品免费视频 | 欧美性区 | 亚洲理论在线观看电影 | 日本一区二区影视 |