Android培訓(xùn)之關(guān)于軟件的開源與封閉界限
2016-03-21 16:16:04
1234瀏覽
科技的進步發(fā)展使手機智能普及移動全面化,但是在iOS與
Android開發(fā)平臺這兩個方向,開放與封閉,這兩個詞的爭論在科技圈已經(jīng)持續(xù)了很久,蘋果和 Google,這兩家公司也往往會被不少人在爭論中,戴上蘋果 “封閉”,Google “開放”;iOS 系統(tǒng) “封閉”、Android 系統(tǒng) “開放” 的帽子。
Android培訓(xùn)之關(guān)于軟件的開源與封閉界限
部分開源還是完全開源
在開源軟件中,代碼往往會被大量的公司或者個人,根據(jù)自己的需求,并按照一定的規(guī)則來進行使用。而閉源軟件,一般只由一家公司來運營和使用,而這些代碼也通常被看做是這個公司的知識產(chǎn)權(quán)。
你也許聽說過微軟的閉源辦公軟件 Office,但你聽說過 LibreOffice 這一開源軟件嗎?這類開源軟件往往被企業(yè)和云服務(wù)所使用,但是對于個人消費者來說,一些開源軟件往往不如閉源軟件為人熟知。
除了 Firefox 瀏覽器,不附帶任何類似于 Google 專用應(yīng)用的 Android 系統(tǒng)算是最為人熟知的開源軟件了。而不預(yù)裝 Google 搜索、地圖的 Android 系統(tǒng)就是在中國市場上最為常見的 Android開源項目。Google 服務(wù)在中國被禁無法使用,也是 Android 系統(tǒng)在中國的一個不能回避的現(xiàn)狀。
其實開源軟件無處不在,只是有時候比較隱蔽
很多公司和產(chǎn)品把 “開放” 和 “封閉” 混為一談。比如蘋果那些被為認(rèn)為 “封閉” 的產(chǎn)品其實是在開源軟件基礎(chǔ)上打造的,而開源內(nèi)容則隱藏底層。蘋果在電腦上使用的 OS X 和在手機上使用的 iOS系統(tǒng),都是蘋果設(shè)備所專享的 “封閉” 系統(tǒng),但這兩款操作系統(tǒng)都是以開源系統(tǒng) Unix 的基礎(chǔ)打造的。
人們一直在說蘋果很 “封閉” 的時候,更有意思的一點是,在去年年底,蘋果最新推出的編程
Swift語言,是被作為一個完全開源的產(chǎn)品公布于世的。
查看更多關(guān)于“Android培訓(xùn)資訊”的相關(guān)文章>>
標(biāo)簽: