自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

外媒解析:蘋果因何將Swift開源

譯文
移動開發(fā) iOS
蘋果公司的計劃確實前景光明,不過他們的主要訴求還是要保證Swift吸引到更多開發(fā)人員的支持。

蘋果公司的計劃確實前景光明,不過他們的主要訴求還是要保證Swift吸引到更多開發(fā)人員的支持。

在剛剛結(jié)束的WWDC(全球開發(fā)者大會)2015大會上,蘋果公司宣稱其將把***Swift編程語言——也就是Objective-C的接班編程方案——轉(zhuǎn)化為開源項目。

與這一公告同時出爐的還有Swift 2,其包含更多新功能、旨在切實改善開發(fā)工作的速度與難度,并將與iOS 9 beta測試版一同亮相(目前已經(jīng)開始向注冊開發(fā)人員交付)。

“我們認(rèn)為Swift應(yīng)當(dāng)無處不在并供每位用戶使用,”蘋果公司軟件工程高級副總裁Craig Federighi在本屆WWDC大會的主題演講當(dāng)中指出。

不過Federighi并沒有透露關(guān)于Swift如何轉(zhuǎn)化為開源項目的具體細(xì)節(jié)。目前尚不清楚Swift到底是由蘋果公司直接負(fù)責(zé)管理,還是交由獨立的基金會進行領(lǐng)導(dǎo)。

如果參考?xì)v史上的其它類似案例,那么Swift作為開源項目的管理工作應(yīng)該遵循蘋果公司旗下另一個新近開源項目WebKit的執(zhí)行方式。而且毫無疑問,蘋果將繼續(xù)作為其主要管理方,而公司之外的技術(shù)人員則能夠提交自己的變更貢獻(xiàn)內(nèi)容。

開放Swift這一議題迅速引發(fā)了正反雙方的激烈爭論。開源已經(jīng)成為當(dāng)下大多數(shù)開發(fā)人員參與技術(shù)推進的主要甚至是客觀方式,所以蘋果公司開放生態(tài)系統(tǒng)的舉動當(dāng)然***現(xiàn)實意義——前提是不要觸動蘋果一直以來堅持的控制底限。(微軟公司目前也開始向開源敞開懷抱。)開源機制下的Swift將更易于被移植到多種平臺之上,而且理論上能夠與Python或者谷歌Go走上同樣的發(fā)展軌跡。

不過這種情況恐怕很難真正發(fā)生:開源Swift將給iOS應(yīng)用程序帶來大量超出蘋果公司控制范疇之外的非原生庫。而很明顯,對于iOS運行時環(huán)境的嚴(yán)格把握正是蘋果公司在其設(shè)備上保障最終用戶使用體驗的根本性手段之一,而這種限制在Swift上恐怕還將存在很長一段時間。

開源Swift的真正意義可能在于通過允許外部開發(fā)人員使用自己所熟悉的語言來將其吸引到iOS陣營當(dāng)中,而非真的讓iOS應(yīng)用程序以開放姿態(tài)接納更多外部技術(shù)方案。

責(zé)任編輯:chenqingxiang 來源: 51CTO
相關(guān)推薦

2011-03-27 21:36:10

iOS 5iOSiPhone 5

2021-11-22 05:41:30

人工智能AI自動駕駛

2017-09-08 08:48:18

Swift語言數(shù)據(jù)分段機器學(xué)習(xí)

2018-06-25 08:37:22

機器學(xué)習(xí)深度學(xué)習(xí)DNS

2011-06-08 14:39:37

2015-05-27 16:13:05

2015-01-12 13:04:39

Swift開源項目匯總

2013-07-11 15:24:09

App Store應(yīng)用商店外媒

2012-07-16 10:12:01

諾基亞

2013-06-03 09:58:33

2017-01-09 08:40:57

Swift大數(shù)據(jù)技術(shù)Scala

2015-12-04 10:05:09

蘋果編程開源

2011-05-16 10:09:49

IPv6魔獸世界

2013-12-10 09:57:35

Openstack S開源云存儲Openstack

2017-10-19 08:32:27

機器學(xué)習(xí)網(wǎng)絡(luò)與安全軟件服務(wù)器監(jiān)控軟件

2017-09-05 08:57:04

2017-03-09 08:36:29

開源工具物聯(lián)網(wǎng)移動應(yīng)用

2017-05-17 08:52:07

開源數(shù)據(jù)驅(qū)動

2017-11-10 08:44:40

Dreamweaver移動應(yīng)用云服務(wù)

2017-06-13 08:55:22

蘋果iOS 11可穿戴式設(shè)備深度學(xué)習(xí)
點贊
收藏

51CTO技術(shù)棧公眾號