蘋(píng)果使用20年的開(kāi)發(fā)語(yǔ)言將被Swift邊緣化?
北京時(shí)間6月3日凌晨1點(diǎn)WWDC召開(kāi),不少果粉熬夜看視頻現(xiàn)場(chǎng)直播,小編身邊更有甚者還對(duì)WWDC是否發(fā)布iPhone 6一事打賭,雖然WWDC2014上沒(méi)有出現(xiàn)iPhone 6、iWatch等硬件的身影,但一樣吸引了不少人的關(guān)注,并為之震撼。
蘋(píng)果CEO庫(kù)克在2個(gè)小時(shí)的WWDC大會(huì)上,主要對(duì)蘋(píng)果的生態(tài)系統(tǒng)戰(zhàn)略做了布局。發(fā)布了兩個(gè)軟件系統(tǒng)iOS 8和OS X 10.10 Yosemite,并將兩個(gè)系統(tǒng)在交互設(shè)計(jì)和功能方面實(shí)現(xiàn)了互通。Yosemite(優(yōu)勝美地)是Mac桌面操作系統(tǒng)的名字,取自美國(guó)加州***個(gè)州立公 園,是喬幫主婚禮舉辦地。
另外,這次WWDC上蘋(píng)果還發(fā)布了全新編程語(yǔ)言Swift。蘋(píng)果在過(guò)去的20年里,只支持Objective-C。蘋(píng)果方面表示,未來(lái)蘋(píng)果開(kāi)發(fā)者平臺(tái)將支持這款全新的Swift,因?yàn)槠鋼碛?ldquo;快速、現(xiàn)代、安全、互動(dòng)”等特性,全面優(yōu)于Objective-C語(yǔ)言。
蘋(píng)果使用20年的Objective-C會(huì)被邊緣化?
WWDC2014的主題是Write the Code Change the World(通過(guò)代碼改變世界),蘋(píng)果發(fā)布全新編程語(yǔ)言Swift能否完成蘋(píng)果這一偉大的構(gòu)想?
在WWDC2014開(kāi)幕后的***時(shí)間,IT時(shí)代周刊就今天開(kāi)發(fā)者大會(huì)的情況采訪了蘋(píng)果平臺(tái)的開(kāi)發(fā)者,有開(kāi)發(fā)者對(duì)IT時(shí)代周刊表示,Swift只 是蘋(píng)果的障眼法,蘋(píng)果根本不想把Objective-C替換掉,因?yàn)闆](méi)有一款iOS或Mac使用Swift改寫(xiě),想想當(dāng)年蘋(píng)果要砍掉Carbon,首先就 把 Finder重寫(xiě)了。
另一名叫Kevin的開(kāi)發(fā)者對(duì)IT時(shí)代周刊表示,WWDC上蘋(píng)果在軟件上的種種布局和一系列動(dòng)作,可以看出蘋(píng)果的重點(diǎn)是為了整個(gè)生態(tài)系統(tǒng)繁榮,從應(yīng)用層面來(lái)做系統(tǒng)融合,將手機(jī)應(yīng)用對(duì)接到平板和PC上,從而實(shí)現(xiàn)互通。
Swift代替Objective-C可以拉動(dòng)蘋(píng)果更好做跨平臺(tái)應(yīng)用。因?yàn)镾wift是具有腳本性質(zhì)語(yǔ)言,視覺(jué)化的應(yīng)用開(kāi)發(fā)降低了蘋(píng)果應(yīng)用的開(kāi)發(fā)門(mén)檻,讓開(kāi)發(fā)者的效率提高,編譯時(shí)間幾乎為零就可以去執(zhí)行任務(wù)。
長(zhǎng)期來(lái)說(shuō),對(duì)開(kāi)發(fā)者生態(tài)系統(tǒng)來(lái)說(shuō)是個(gè)好事情,但短期來(lái)看,開(kāi)發(fā)成本變高了,開(kāi)發(fā)者需要適應(yīng)新的語(yǔ)言是有代價(jià)的。
蘋(píng)果打造生態(tài)系統(tǒng):對(duì)外封閉,對(duì)內(nèi)開(kāi)放
蘋(píng)果封閉的生態(tài)系統(tǒng)一直讓開(kāi)發(fā)者十分頭疼,此前,蘋(píng)果應(yīng)用在平臺(tái)一直受限,比如開(kāi)發(fā)者做了一款iPhone應(yīng)用,無(wú)法在Mac系統(tǒng)平臺(tái)上直接使用,需要開(kāi)發(fā)者二次開(kāi)發(fā),成本較高。
有行業(yè)分析人士對(duì)IT時(shí)代周刊表示,如果說(shuō)蘋(píng)果的生態(tài)系統(tǒng)對(duì)外封閉是出于安全性的考慮,那么對(duì)內(nèi)部各個(gè)平臺(tái)之間則不需要更多的障礙。因此,蘋(píng)果 iOS和Mac兩個(gè)系統(tǒng)互通,不光實(shí)現(xiàn)了在設(shè)計(jì)與交互風(fēng)格統(tǒng)一,另外還實(shí)現(xiàn)了功能性的互通。實(shí)現(xiàn)互通后,蘋(píng)果不光可以解決內(nèi)部平臺(tái)的二次開(kāi)發(fā)成本問(wèn)題,還 可以利用iPhone的高人氣,從iOS平臺(tái)上為Mac系統(tǒng)平臺(tái)導(dǎo)流量,讓擁有iPhone的用戶(hù)也去購(gòu)買(mǎi)一臺(tái)Mac配合使用。
從操作系統(tǒng)角度來(lái)看,雖然ios8和Mac系統(tǒng)底層開(kāi)發(fā)環(huán)境不一樣,但是從頂層應(yīng)用環(huán)境來(lái)看是一樣的。蘋(píng)果此次系統(tǒng)的融合,也是希望開(kāi)發(fā)者將來(lái)面對(duì)的是統(tǒng)一的開(kāi)發(fā)環(huán)境。因而選擇全新的Swift腳本性質(zhì)語(yǔ)言,本身不會(huì)對(duì)平臺(tái)進(jìn)行刻意區(qū)分。
另外,現(xiàn)在手機(jī)社交App占用了用戶(hù)大量時(shí)間,其實(shí),這塊時(shí)間對(duì)用戶(hù)來(lái)說(shuō)更為寶貴。蘋(píng)果希望把用戶(hù)的移動(dòng)社交時(shí)間,與平板和PC進(jìn)行多屏共享,實(shí)現(xiàn)融合。
此次蘋(píng)果iOS 8發(fā)布為iMessage新增發(fā)送語(yǔ)音及短視頻功能,加上蘋(píng)果多終端設(shè)備系統(tǒng)的融合打通,蘋(píng)果也可以做騰訊微信平臺(tái)的事情,只是看蘋(píng)果是否會(huì)看得上這塊業(yè)務(wù)了。
手機(jī)平板和PC只是工具,如果沒(méi)有好的生態(tài)系統(tǒng)來(lái)提供亮眼的應(yīng)用,那么這個(gè)生態(tài)系統(tǒng)的競(jìng)爭(zhēng)力會(huì)越來(lái)越低。因此,只有把平臺(tái)障礙打通,整個(gè)生態(tài)系 統(tǒng)繁榮了,產(chǎn)品附加值才會(huì)大量提高,這就是蘋(píng)果要做的事情——通過(guò)軟件系統(tǒng)融合,打造更強(qiáng)的生態(tài)系統(tǒng)。蘋(píng)果此次將iPhone、Mac等多屏共享應(yīng)用互 通,正是要打造一個(gè)對(duì)外封閉,對(duì)內(nèi)開(kāi)放的生態(tài)系統(tǒng),促進(jìn)蘋(píng)果生態(tài)系統(tǒng)進(jìn)一步的繁榮。
















 
 
 



 
 
 
 