iPhone OS認(rèn)證 移動(dòng)互聯(lián)開(kāi)發(fā)者的新朝圣地
原創(chuàng)
iPhone OS 4.0
一紙反壟斷調(diào)查案把iPhone OS推到了風(fēng)頭浪尖,據(jù)多家媒體報(bào)道,蘋果可能很快就將成為美國(guó)聯(lián)邦貿(mào)易委員會(huì)(以下簡(jiǎn)稱“FTC”)或美國(guó)司法部的反壟斷調(diào)查目標(biāo)。原因很簡(jiǎn)單,蘋果要求開(kāi)發(fā)者必須使用蘋果認(rèn)證的編程語(yǔ)言為iPhone OS編寫應(yīng)用,那么我們還很陌生的iPhone OS認(rèn)證到底是什么呢?
iPhone OS認(rèn)證是由蘋果推出的iPhone開(kāi)發(fā)計(jì)劃(iPhone Developer Program)。2008年隨著App Store網(wǎng)上商店的推出,蘋果推出了iPhone開(kāi)發(fā)計(jì)劃,每年繳費(fèi)99美元即可享受各種開(kāi)發(fā)資源,并通過(guò)App Store銷售自己開(kāi)發(fā)的手機(jī)軟件。隨后一年半的時(shí)間里,iPhone開(kāi)發(fā)者隊(duì)伍迅速膨脹,已經(jīng)成為全球最大規(guī)模的掌上設(shè)備軟件開(kāi)發(fā)社區(qū)。隨著iPhone每年一度的硬件升級(jí),越來(lái)越多的硬件功能被加入進(jìn)來(lái),例如3G的GPS和3GS的指南針,而處理器性能也越來(lái)也強(qiáng)大。這些都在考驗(yàn)開(kāi)發(fā)人員的想象力和洞察力。
2009年1月6日的時(shí)候,英國(guó)程序員Ehan Nicholas從ishoot游戲的銷售中獲得了2000美元,這一切僅僅是因?yàn)樗皇帜弥嬃掀恳皇智么a設(shè)計(jì)出來(lái)的一個(gè)游戲程序。
2009年5月29日,為蘋果iPhone智能手機(jī)開(kāi)發(fā)應(yīng)用程序的外部開(kāi)發(fā)者Steve Sprang近來(lái)收入頗豐,他所開(kāi)發(fā)的一款iPhone應(yīng)用程序單日凈收入曾將近1萬(wàn)美元。在移動(dòng)互聯(lián)網(wǎng)上,這樣的故事每天都在iPhone的世界中上演……
iPhone OS的前世今生
iPhone OS 或 OS X iPhone是由蘋果公司為iPhone開(kāi)發(fā)的操作系統(tǒng)。它主要是給iPhone和iPod touch使用。就像其基于的Mac OS X操作系統(tǒng)一樣,它也是以Darwin為基礎(chǔ)的。
2007年10月17日,史提夫·賈伯斯在一封張貼于蘋果公司網(wǎng)頁(yè)上的公開(kāi)信上宣布軟件開(kāi)發(fā)工具包。它將在2008年2月提供給第三方開(kāi)發(fā)商。軟件開(kāi)發(fā)工具包于2008年3月6日發(fā)布,并允許開(kāi)發(fā)人員開(kāi)發(fā)iPhone和iPod touch的應(yīng)用程序,并對(duì)其進(jìn)行測(cè)試,名為“ iPhone手機(jī)模擬器” 。然而,只有在付出了iPhone手機(jī)開(kāi)發(fā)計(jì)劃的費(fèi)用后,應(yīng)用程序才能發(fā)布。自從Xcode 3.1 發(fā)布以后, Xcode就成為了iPhone軟件開(kāi)發(fā)工具包的開(kāi)發(fā)環(huán)境。
截止2010年4月8日(美國(guó)時(shí)間)iPhone OS已經(jīng)發(fā)布了IPhone OS 4.0版本。
由于iPhone是基于一個(gè)能夠在Mac OS X中發(fā)現(xiàn)的XNU核心的一個(gè)變種,正在發(fā)展中的iPhone工具也是基于Xcode。
和Xcode工具一樣,SDK開(kāi)發(fā)工具中包含的iPhone模擬器用來(lái)iPhone的外觀和感覺(jué)在開(kāi)發(fā)人員的電腦上。最初它被稱為阿斯模擬器(Aspen Simulator),它被重新命名于BETA2版中發(fā)布的SDK 。
請(qǐng)注意,iPhone模擬器并不是一個(gè)模擬器用于運(yùn)行x86目標(biāo)的生成代碼。
該SDK需要擁有英特爾處理器且運(yùn)行Mac OS X Leopard系統(tǒng)的Mac才能使用。其他的操作系統(tǒng), 包括微軟的Windows操作系統(tǒng)和舊版本的Mac OS X都不被支持。
Core Location是Mac OS X中其中一個(gè)軟件框架。它主要用來(lái)儲(chǔ)存應(yīng)用程序在iPhone OS 2.0檢測(cè)設(shè)備的位置。它作為iPhone軟件路線圖在2008年3月6日開(kāi)發(fā)者大會(huì)上宣布,并成為了iPhone的軟件開(kāi)發(fā)包的一部分。
壟斷原因
市面上目前共有8500萬(wàn)部采用iPhone OS操作系統(tǒng)的設(shè)備,而蘋果則借此主導(dǎo)了MP3播放器市場(chǎng),并占領(lǐng)了部分智能手機(jī)市場(chǎng)以及規(guī)模雖小但卻處于快速增長(zhǎng)之中的移動(dòng)計(jì)算市場(chǎng)(因?yàn)殇N量超過(guò)100萬(wàn)臺(tái)的iPad將與上網(wǎng)本、筆記本等產(chǎn)品展開(kāi)競(jìng)爭(zhēng))。從整體來(lái)看,雖然移動(dòng)操作系統(tǒng)市場(chǎng)目前尚處于萌芽階段,但蘋果在該市場(chǎng)的地位與微軟當(dāng)年引發(fā)反壟斷關(guān)注時(shí)在桌面市場(chǎng)的地位如出一轍。尤其是這兩家廠商都將瀏覽器預(yù)裝到操作系統(tǒng)之中無(wú)法卸載。
與蘋果CEO史蒂夫·喬布斯(Steve Jobs)上周抨擊Flash的公開(kāi)信一樣(請(qǐng)參看51CTO報(bào)道:蘋果與Adobe成宿敵的始末:大事件匯總),蘋果應(yīng)該會(huì)采取這樣一種論調(diào):禁止第三方軟件開(kāi)發(fā)工具是為了防止應(yīng)用出現(xiàn)漏洞,而且在某些情況下,此舉還可以讓開(kāi)發(fā)者更快地使用新功能,因?yàn)樗麄儾槐氐却鼳dobe第三方開(kāi)發(fā)商在編程工具中支持這些功能。蘋果認(rèn)為,這種政策所帶來(lái)的好處超過(guò)了其對(duì)競(jìng)爭(zhēng)以及用戶所產(chǎn)生的副作用。
正因?yàn)榇耍琲Phone OS至今不支持Java和Flash。同時(shí)這也是此次iPhone OS可能被訴訟的原因。
iPhone OS巨大的前景,iPhone OS認(rèn)證你準(zhǔn)備好了嗎?
iPhone憑借一款產(chǎn)品已經(jīng)成為了美國(guó)最大的手機(jī)廠商(可以參看51CTO報(bào)道:蘋果超越摩托羅拉 成美國(guó)最大手機(jī)廠商),在喬布斯的帶領(lǐng)下蘋果的巨大潛力自不必說(shuō),在高端手機(jī)市場(chǎng),iPhone已經(jīng)打敗諾基亞、摩托羅拉和三星等傳統(tǒng)手機(jī)廠商以及黑莓這樣的高端手機(jī)廠商,手機(jī)領(lǐng)域蘋果必將在未來(lái)獨(dú)霸市場(chǎng)。同時(shí)國(guó)內(nèi)的iPhone相關(guān)的開(kāi)發(fā)目前還屬于真空階段,像中國(guó)這樣的開(kāi)發(fā)大國(guó),手機(jī)程序開(kāi)發(fā)還只是Java語(yǔ)言的開(kāi)發(fā),據(jù)記者了解在國(guó)內(nèi)的廠商培訓(xùn)認(rèn)證大多是以Cisco認(rèn)證為主網(wǎng)絡(luò)方面的,而發(fā)開(kāi)方面的認(rèn)證基本上都是微軟框架的認(rèn)證以及開(kāi)源Linux認(rèn)證,iPhone OS認(rèn)證并不被大多數(shù)人所了解。iPhone的巨大成功以及iPhone OS巨大的開(kāi)發(fā)真空,我們是否可以把這看成移動(dòng)互聯(lián)開(kāi)發(fā)者的新朝圣地呢?
【51CTO原創(chuàng)文章,轉(zhuǎn)載請(qǐng)標(biāo)注地址:http://job.51cto.com/art/201005/198647.htm】
【編輯推薦】
- 喬布斯稱iPhone OS 4七大改進(jìn) 夏季與眾人相見(jiàn)
- 針尖對(duì)麥芒 Ubuntu 10.04和Mac OS X的性能對(duì)比
- pwn2Own天王宣稱將一口氣公布20個(gè)Mac OS X漏洞
- 最新版Firefox將不支持Mac OS X 10.4操作系統(tǒng)
- Mac OS被發(fā)現(xiàn)存在安全缺陷 禍起一Unix函數(shù)