為什麼 Chrome、Firefox 等最受歡迎的瀏覽器沒有進入 Mac App Store?


  • Mac App Store 不是 exclusive 的發布渠道。
  • Mac App Store 有諸多限制,比如 update 方式,對 plug-in 的處理。

  • 憑藉兩家已有的發布渠道,沒必要特別進入 Mac App Store。


在假設 Apple 不作惡的前提下,App Store 的審核速度明顯趕不上 Chrome、Firefox 的更新速度。


我倒是很好奇為什麼 Chrome 會出現在這裡……

摺疊我吧


沙箱機制導致很多功能都不可用,畢竟現在的瀏覽器也需要比較高的系統許可權。


IOS下有chrome,不過用的是和safari一樣的引擎。

Apple不允許APP實現自己的瀏覽器引擎(內核)。瀏覽器內核是一款瀏覽器最重要的組件,IOS平台下,所有瀏覽器使用的都是和safari相同的瀏覽器引擎,也就是說,大家內核都一樣。

那麼,Apple為什麼不允許APP在它的地盤實現自己的瀏覽器引擎呢?不是技術原因,主要是現在瀏覽器引擎功能太強大,具有JS腳本解析和執行腳本能力,開發者可以在WEB上做二次開發,甚至發布基於WEB的應用程序,這絕不是APPLE想看到的。如果瀏覽器實現了自己的JS引擎並安裝到了IOS裡面,那麼,很多基於WEB的應用程序在一定程度上就可以脫離Apple的掌控。

update:

不好意思,我看錯題了,mac appstore不了解,就不亂評論了。


Mac版Chrome 內核調用了私有API,無法通過Mac App Store審核。 調用私有API估計是瀏覽器需要一些較高的許可權。

為知筆記Mac版2.3.3 從Webkit內核轉換為Chrome內核,主要是Qt的Webkit內核已不再維護。因為Chrome內核的調用私有API問題,為知筆記Mac版2.3.3 只提供dmg版本,暫不提供Mac App Store版本。


chrome和firefox太吃內存太耗電。macbook強烈推薦用safari。據說mozilia正在用swift編寫firefox。


apple不允許第三方瀏覽器內核進入store


  • Mac並不是只能通過App Store來下載Mac所需的軟體;
  • Chrome、Firefox官方設計且存在提供Mac下載的地址,也就不需要向蘋果提交、審核、上架等經過那麼多繁瑣的步驟了。


推薦閱讀:

為什麼微軟的visual studio code不是來自identified developers?
作為一個 Emacs、終端、瀏覽器的重度用戶,在考慮價格因素的情況下,你是否認為 Mac OS 比 Linux 發行版更值得使用?

TAG:Mac | macOS | GoogleChrome | 蘋果公司AppleInc | 火狐瀏覽器Firefox | AppStore |