iPhone與iPad開發(fā)實(shí)戰(zhàn):簡(jiǎn)介蘋果移動(dòng)設(shè)備
毫無(wú)疑問,蘋果公司通過iPhone和iPad已經(jīng)完全改變了移動(dòng)計(jì)算的內(nèi)涵。幾乎完全拋開實(shí)際按鈕操作且造型優(yōu)美的觸摸屏界面改變了我們與移動(dòng)設(shè)備交互的方式。流暢優(yōu)美并且動(dòng)感十足的觸摸屏幾乎可以展示所有我們能夠想到的二維界面。僅此一項(xiàng),恐怕就足以讓前幾代智能手機(jī)和上網(wǎng)本沉悶而又多年不變的界面無(wú)地自容了。但蘋果公司很有預(yù)見性,很早的時(shí)候就將iOS作為對(duì)(就像讀者這樣的)獨(dú)立開發(fā)者完全公開的平臺(tái),開發(fā)者可以利用iOS快速開發(fā)出數(shù)千種應(yīng)用程序,讓客戶能夠定制和個(gè)性化其電話,將電話變成某種更優(yōu)秀、更實(shí)用的東西,而不僅僅是多了一些拙劣構(gòu)思、馬虎能用的附加應(yīng)用程序的設(shè)備。iPhone已經(jīng)成為可以隨身攜帶的一款個(gè)人電腦了。
iPad更像是iPod Touch的加大版,而不是沒有電話功能的更大、更壯實(shí)的iPhone。iPad搶占了iPhone這種迷你掌機(jī)與更大尺寸的傳統(tǒng)筆記本之間的市場(chǎng),同時(shí)還將目光瞄準(zhǔn)了最近興起的電子書閱讀器。
歷史回顧
2006年,關(guān)于蘋果公司下一個(gè)主要?jiǎng)?chuàng)新的傳聞和推測(cè)在互聯(lián)網(wǎng)上鬧得沸沸揚(yáng)揚(yáng),傳說將是一種類似于iPod的手機(jī),而且最終將被命名為iPhone。蘋果公司在21世紀(jì)的技術(shù)創(chuàng)新和***的用戶設(shè)計(jì),讓人們對(duì)傳說中的iPhone充滿了期待。因?yàn)樗A(yù)示了整個(gè)手機(jī)行業(yè)的新前景以及可大膽改進(jìn)技術(shù)的新方向。
2007年初,蘋果公司承認(rèn)當(dāng)時(shí)正在開發(fā)iPhone。蘋果公司提供的技術(shù)預(yù)覽已經(jīng)揭示,iPhone確實(shí)是一款新穎且與眾不同的手機(jī)。人們的熱情和興奮達(dá)到了***的高度。在發(fā)布當(dāng)天,2007年6月29日,人們連夜聚集在蘋果商店門前。為成為擁有iPhone的***批用戶,人們?cè)谀且徽靸?nèi)都排著長(zhǎng)長(zhǎng)的隊(duì)伍。iPhone是新一代用戶友好移動(dòng)技術(shù)的***應(yīng)用,也是唯一配得上超智能手機(jī)這一稱號(hào)的手機(jī)。
當(dāng)用戶開始試著使用自己新的iPhone時(shí),興奮之情難于言表。iPhone易于使用,并且提供了許多誘人的附屬功能,包括股票行情、天氣預(yù)報(bào),而且隨時(shí)可訪問互聯(lián)網(wǎng)。銷售量足以反映人們的狂熱。蘋果公司在兩天內(nèi)便售出了27萬(wàn)臺(tái)iPhone,并讓該數(shù)字在一個(gè)半月之后達(dá)到了一百萬(wàn)?,F(xiàn)在,人們對(duì)iPhone的熱情仍然沒有降溫的跡象。2008年7月11日,蘋果公司發(fā)布了新的3GiPhone及iPhone軟件開發(fā)包(SDK),這預(yù)示著iPhone未來的前途將不可限量。3G在三天內(nèi)的銷量達(dá)到了一百萬(wàn)。一個(gè)新的技術(shù)浪潮正向我們襲來,而且浪潮之巔還沒有顯現(xiàn)。
發(fā)布iPhone一段時(shí)間之后,有傳聞?wù)f蘋果公司正在研究一種新設(shè)備,據(jù)說是一種多點(diǎn)觸摸平板電腦。2010年1月,這些傳聞得到證實(shí),Steve Jobs公布了iPad。談到iPad,Jobs非常興奮,他說iPad是“以難以置信的價(jià)格就能買到的蘊(yùn)含蘋果***進(jìn)技術(shù)的神奇的革命性設(shè)備”。2010年4月,美國(guó)的蘋果公司開始銷售iPad,***天售出300 000臺(tái)左右。與最初的iPhone首日售出270 000臺(tái)相比,顯然iPad更容易被客戶接受。
人人為我,我為人人:iOS平臺(tái)
iPod Touch、iPhone和iPad(以及蘋果公司將來的類似設(shè)備)都使用iOS。iPhone這個(gè)名字最初可能讓人感覺有些莫名其妙,但擁有一個(gè)能用于所有設(shè)備的OS則使其成為了開發(fā)者容易上手并能獲得報(bào)酬的使用平臺(tái)。只要學(xué)會(huì)使用iOS SDK,你就可以開發(fā)出適用于各種設(shè)備的應(yīng)用程序。
許多開發(fā)者利用他們?yōu)閕Phone開發(fā)的經(jīng)驗(yàn),在iPad發(fā)布后***時(shí)間發(fā)布了原有應(yīng)用程序的iPad版。對(duì)于購(gòu)買iPad的客戶而言,這無(wú)疑是一種莫大的鼓勵(lì)。
為iPad開發(fā)應(yīng)用程序與為iPhone開發(fā)應(yīng)用程序是有差別的,但它們之間的主要差別在于屏幕尺寸,如圖1-1所示。本書的絕大部分示例只要稍加改動(dòng)就都可以在iPad或iPhone上運(yùn)行。
更多內(nèi)容請(qǐng)點(diǎn)擊:http://book.51cto.com/art/201103/246910.htm
【編輯推薦】
- Windows Phone 7 免費(fèi)線下培訓(xùn)火熱報(bào)名中
- 斯坦福大學(xué)iPhone開發(fā)中文字幕視頻教程 持續(xù)更新中
- iPhone vs Android 擁戴者的奇特世界觀