iPhone軟體開發完美起步(1)

來源:互聯網
上載者:User

手機上的應用軟體開發正在受到越來越多人的關注,隨著中移動軟體商店的上線,中國的開發人員也可以進行iPhone軟體開發了。軟體開發的內行和外行們都在通過iPhone為大家帶來出前所未有的驚喜和創新。不過對於那些門外漢來說,iPhone軟體開發仍然是一個謎,那麼就讓我為大家揭開它的神秘面紗吧。

1. 有一個創意,很棒的創意

你怎麼知道你的創意好不好呢?首先,如果你的創意很好,那麼你一定會很在意它,時刻把它掛在嘴邊,放在心中;其次你要捫心自問:是否有任何跡象表明我的創意一定能成功?

◆你的創意能解決一個唯一的問題嗎?
 
在電燈泡發明之前,有人肯定會抱怨,“我們只能在該死的蠟燭下看書嗎!”想象一下那種糟糕的情形,所以你的程式應該讓使用者的生活更加輕鬆舒適。

◆你的應用程式是為特殊的市場服務嗎?
 
儘管蘋果商店沒有統計資料,但是隨著商店中的商品數目的暴漲,使用iPhone應用程式的人數肯定在飛速增長。所以你需要和熱心使用者一起尋找一個特殊的市場,然後做一個只為特殊使用者群服務的iPhone軟體。

◆它可以讓使用者捧腹大笑嗎?

這並不需要怎麼動腦筋。只要你能找到一些有趣的東西,然後用正確的方式表達出來,你的創意就是一個金點子。呵呵,我昨天花了5分鐘時間來點一個寫著“不要點我”的紅色按鈕。

◆你能站在巨人的肩膀上嗎?

你是否發現即使是某些成功的應用程式也存在一些不足,有很大的提升空間呢?不要只滿足於顯示一個葡萄酒名單,你應該寫個程式讓葡萄酒大師可以很自己的粉絲來交流!

◆你的程式會有很棒的互動性嗎?

讓我們面對這個現實:大部分使用者的注意力都是跳躍的。成功的應用程式用超級人性化的操作深深吸引著使用者。

行動: 你的iPhone程式符合上面任意一條嗎?如果符合,那麼就開始準備開發工具吧。

2. 工具列表

下面是你所需要的工具帶星號的是必須的,其它的雖然不是必須的,但是你最好也準備一下):

◆加入蘋果iPhone軟體開發人員計劃 ($99)

◆準備一個iPhone或iPod touch

◆準備一個能運行Mac OS X 10.5.5以上版本的的蘋果電腦,

◆下載最新版本的iPhone SDK

行動: 將一切必要物品就位.

3.你最擅長什麼?

你最能拿到檯面上的什麼技術?

你是一個對程式一竅不通的設計師?還是一個設計小白程式員呢?或者乾脆你什麼都不會,但是卻有著一個很有市場前景的創意?做一個成功的iPhone軟體開發可不是一件容易的事,什麼市場調查員呀,專案經理呀,會計師呀,資訊架構師呀,設計師,程式員,營銷員,廣告員等等,都是你的活,你都得幹。

但是你得記住所有成功企業家都明白的一點: 一個團隊才能讓一件產品獲得成功。別誤會,我知道你很強,一個人也能搞定一切。但是,你肯定會浪費很多時間和精力。所以,別幹傻事,問問自己:我最擅長幹那件事?然後找一些牛人來幹其他的事。這樣還有一個好處就是人多力量大,大家的創意彙集在一起可以讓產品更加豐富。

技能列表

◆能辨別iPhone程式能幹什麼,不能幹什麼

◆市場調查

◆編寫程式大綱 (建立網站地圖)

◆原型設計

◆GUI設計

◆編程 (Objective C, Cocoa)

◆產品推廣和營銷

記得找個合約商來簽訂你的NDA保密協議譯者註:目前已經不需要了,詳情參閱蘋果放棄iPhone軟體開發NDA保密協議)。對你的合約商開誠布公的說:“我可以很負責人的告訴你,我的產品和業務就交給你了,千萬別讓我失望”。

行動: 選擇適合自己的技能。你幹不了的還是找其他人來做吧.

4. 家庭作業: 市場調查

市場調查說白了就是 "看看其他人都在做什麼,然後不要犯同樣的錯誤."。正所謂前車之鑒,後事之師 ,所以接下來你要看看蘋果商店裡的這那些應用程式都有啥創意和設計可以借鑒的。就算你看到都是一些噁心的設計, 你也會得到啟發:我可不能做出這麼醜的東西來嚇人。

行動:回答下面的問題:

你的應用程式能解決什麼問題?

你看到了有類似的應用程式嗎?

成功的應用程式是怎樣向使用者展示資訊的?

你怎樣開發出一款獨一無二的應用程式?

你的應用程式為使用者帶來哪些價值?


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.