正在閱讀:蘋果其實也Open?蘋果如此開放的一面你知道嗎蘋果其實也Open?蘋果如此開放的一面你知道嗎

2017-02-17 15:23 出處:PConline原創 作者:Aimo 責任編輯:censi

  【PConline 雜談】在人們的印象中,蘋果簡直就是封閉的代名詞。蘋果的軟硬體生態都是以封閉的方式運營著,儘管這有利於建立秩序以及推進新技術,但所造成的壁壘,也令很多人心生厭惡。但是,其實很多人不知道,蘋果並不是完全封閉的,蘋果也做過一些影響力巨大的開放舉措。蘋果為這個世界開放過什麼好東西?一起來看看吧。


在人們印象中,蘋果軟硬體都極其封閉,這也是為何Mac無法戰勝Win PC的重要原因

  Webkit瀏覽器內核

  這恐怕是蘋果開放過的影響力最大的東西了。Chrome是目前世界上最流行的瀏覽器,但如果沒有Webkit,就不會有Chrome甚至是HTML5。Webkit源於KDE開源項目,興盛於蘋果公司的Safari項目。2005年,蘋果把Webkit開源,Webkit開始了蓬勃發展。


看Webkit的Logo(左),就知道和蘋果Safari(右)脫不了關係

  在Webkit開源後,業界紛紛使用這個優秀的網頁排版引擎,並推動了HTML5和CSS3標準的完善。Webkit被廣泛應用於多個平台,例如桌面平台的Chrome,就使用了Webkit的WebCore部分(JS引擎是Google自建的);又例如Android平台,WebView元件以及Chrome Lite瀏覽器也和Webkit有著千絲萬縷的關係;蘋果自己的Mac OS和iOS更是不用說,Safari一直是Webkit的忠實使用者。

  毫無疑問,Webkit的開放推動了互聯網的繁榮發展。大家在使用各種基於Chromium內核的瀏覽器的時候,可別忘記這裡面也是有蘋果的功勞的!

  數字音樂DRM解放

  在中國這個盜版氾濫的過度,大家也許對DRM不太了解。DRM的全稱是Digital Rights Management,翻譯過來就叫數字版權管理,主要是用來限制數字內容流通的。什麼情況下我們會碰到DRM呢?例如你買了一盤PC游戲,發現只能夠在特定地區的PC上裝設,也沒法複制光盤內容,這就是DRM在起作用。DRM的主要作用是防讀取、防運行、防拷貝,很多時候用作防盜版,但也有喪心病狂的商業公司用DRM來進行壟斷。


蘋果解放了數字音樂DRM

  例如,販賣數字音樂的公司,在音樂文件中加入DRM,你在我這裡購買了音樂,就只能在我生產的播放器上聽歌,這顯然就是耍流氓(新力:別瞪我)。對此,蘋果表示很看不過眼。在2009年,蘋果宣佈iTunes不再出售帶DRM的數字音樂。在iTunes購買的音樂,隨便用什麼播放器都可以播放。作為世界上影響力最大的數字音樂平台,iTunes此舉讓音樂愛好者享受到了更多的便利。

  Swift程式設計語言

  Swift是蘋果在2014年推出的程式設計語言,用以取代使用多年的Object-C。在2015年,蘋果宣佈Swift開源,而且把項目放到了Github上。這樣一來,開發者就可以更多的軟體享用到Swift帶來的高效率,Swift不會被限定在特定的平台才能使用。


蘋果對Swift程式設計語言進行了開源

  毫無疑問,這對於開發者來說是重大利好的。不過蘋果開源Swift,並沒有完全放松對Swift的管制——直到現在,Apple Store也並不支援開源的Swift,開發者想要開發iOS App的話,只能使用官方版本的Swift,這也算是蘋果的一點私心吧。

  OpenCL

  如果大家關注通用計算,那麼應該會知道OpenCL。現在很多軟體都透過OpenCL調用GPU去處理一些事情,例如AMD顯卡就可以使用OpenCL來壓縮視頻。這項開放的技術,其實是來自於蘋果。

  蘋果是OpenCL的創始者,不過蘋果並沒有牢牢把控這一技術。蘋果和NV、AMD、Intel、IBM等公司共同完善OpenCL,隨後又把OpenCL交給了非營利組織Khronos Group管理。正因如此,現在才有那麼多的廠商能夠使用OpenCL,增強設備的運算能力。

  總結

  其實蘋果所開放的東西,還不止上面所提到的。蘋果擁有一個開源項目庫,大家可以點此進入查看蘋果所進行的開源項目。蘋果在人們印象中是一個生態封閉的科技公司,但其實它也有開放的一面。很多科技公司都有鮮為人知的另一面,以後有機會筆者再來給大家八卦一下吧。

相關閱讀:

Vista即將停止支援!如何評價Vista的歷史地位?

//pcedu.pconline.com.cn/884/8840140.html

比特幣暫停提現暴跌!再談比特幣是否值得投資

//pcedu.pconline.com.cn/882/8820069.html

PC單機游戲只能是笑話?從生化危機7被破解談起

//pcedu.pconline.com.cn/880/8804540.html

軟體驅動真的越更新越坑爹?談常見的“負優化”

//pcedu.pconline.com.cn/877/8775170.html

 

關注我們

最新資訊離線隨時看 聊天吐槽贏獎品