為什麼蘋果不把 OS X 上的 App Store 做成像 iOS 上那樣的封閉商店?

蘋果的iPad和iPhone上的APPstore給蘋果帶來了巨大的收益,既然Mac osX跟iOS一樣都是非開源系統,為什麼不把Mac store做成像iOS store一樣的封閉商店,那樣收益不是更大,安全性不也越高嗎


好問題,

但是題主有一個常識性的錯誤需要首先指出,OS X 並非閉源的,只不過是一款限定硬體平台的操作系統罷了。OS X 其實非常開放,除去 Aqua 圖形界面子系統,Cocoa, Carbon 編程框架等,從內核到 BSD 層都是開源的,不信來這裡參考一下 Open Source - Releases 這可比 Windows 開放的多。

上面扯遠,下面回問題:

從 Apple 來說,它肯定 100% 的希望能夠在 OS X 上實現 iOS 那樣的排他性質的 App Store。但是你要知道,這很難,而且風險很大,但並不是不能做到。

難,是指目前 App Store 所強制的 Sandbox 無法滿足所有 App 的需求,雖然你可以在提交 App 的時候說明你需要的特權,但是這類請求多數會被審核駁回,目前使用特權較多較典型的也就是 Apple 自家的 App,當然了,如果 Apple 大量的允許特權的存在,那還不如直接取消 Sandbox 了事。iTunes 就是一個很好的例證,你會發現它目前為止上架不了 App Store。如果按照 Apple 的標準,iTunes 這個東西一輩子都別想上架 App Store。所以,你自家都完成不了的事兒,你去要求第三方必須完成,這個說不過去。而且 App Store 目前無法解決一個軟體行業常見的用例,那就是折扣更新。你看很多上架的 App 不得不去使用新版上架後限時打折的方法來平息老用戶的怒火。還有,只要 OS X 底層保持開源狀態,你就永遠無法有效封堵任何第三方的軟體進入。iOS 夠封閉么?不還有 Cydia 等存在么?OS X 跟 iOS 的封閉性比起來,就是一張白紙,一戳就穿。

風險,在於這樣的做法是否會獲得第三方軟體開發商的認可。目前來說,Apple 做不到。且不說上架就要收取 30% 抽成這個事情,如果一旦限制後,連付費渠道等都會被 Apple 把持,對於發展已經多年的 OS X 市場來說後果是不可預知的,大批開發商都會反彈,而且還有上面提到的 Sandbox 等技術性問題,你無法解決的情況下,強推 App Store,無異於去扼殺剛剛有點兒好苗頭的 OS X 市場。另外,如果卡死這個渠道,大量的如 BSD 世界,Linux 世界 Port 過來的一票 App 應該怎麼處理是個大問題。到時候用戶能不能裝,應該怎麼裝,是否應該把本來開源的應用程序拿到 Apple 強制籤名,以及這樣做是否會違反 Lincese 等等問題全部無法解決。

並不是不能做到,這點其實 Apple 是可以的。首先來說可以加大審核團隊人員數量,提高審核效率,適當放寬特權申請條件等。跟開源社區談,把那些開源的東西,通過 App Store 分發給用戶,並強制加上證書籤名 (我覺得不可能實現)。

所以,從目前的情況來看,Apple 可能非常想,但是對不起,無法實現。


天時地利。再說純沙盒環境無法做系統編程,第三方硬體廠商怎麼辦?系統增強的產品怎麼做?我的剪貼板項目Dwarf Clipboard 就是因為沙盒問題無法上架。移動設備跟桌面設備還是有很多區別的。


Apple倒是想這麼做,但是時機不一樣

iOS上的App Store是隨著iOS系統的出現而出現的,

從一開始你想通過正規途徑發布一款應用,就只有App Store這一個途徑

而Mac OS上的最初沒有這麼個應用商店,就跟Windows一樣,

到處都能下載,直接雙擊安裝(當然還有綠色的直接運行的)

後來為了跟iOS保持一致,才推出了Mac App Store,

但是卻不可能把Mac App Store像App Store那樣限制為唯一的購買、安裝途徑。

===================

對了,受別人啟發,還想到了一點

手機、平板等移動操作系統的設備基本上是純消費類的,它不生產什麼內容,

上面的應用功能相對簡單,且不需要較高級別的許可權。

把它們放在App Store裡面「圈養」起來比較合適。

而PC平台上的設備既有消費類的,也有生產類的。

生產類的軟體涉及許多高大上的領域,必要的時候需要對系統的許多方面都有控制許可權

而這顯然是Mac App Store無法掌控的。


如果我之前購買的軟體的開發商不幹怎麼辦?Apple把錢還我?


其實這個問題很簡單,if OSX 和 iOS一樣,那你officially不能給用戶root許可權,那就意味著PC(Mac也是PC)和Light Server的用戶你不給root許可權。

如果這樣,興許對於愚蠢的曾經的「上網本」定位還可以,作為生產工具的MAC... 在目前的產業環境中,現在乃至若干年的未來,都不可能。


因為在PC領域,蘋果沒有手機領域的霸主地位


無法打開從互聯網下載的軟體。。。估計n多小白就束手無策了


推薦閱讀:

今日頭條為什麼被蘋果APP Store下架了?
第一個上架 App Store 的應用是哪個?
你手機里體驗感最差又最捨不得刪掉的App是哪個?
AppStore「暢銷榜」上曾經有哪些一上線就獲得很高排名(top 20),但在短時間(≤2月)內便一蹶不振的短命產品?

TAG:蘋果公司AppleInc | 產品運營 | AppStore | 系統 | OSX開發 |