首頁>Club>
微信安卓是40多,ios是180,差距4.5倍!為何ios體積那麼大依然不卡?
8
回覆列表
  • 1 # 如河98

    因為IOS是封閉系統,而且很有一些軟體對IOS是很冷門的。

    也就是因為是IOS系統,所以軟體才要增加多一些支援iOS的附件。

    而和安卓不同,安卓是開放系統,支援它的軟體數不勝數。這也就是為什麼iOS執行速度快、安全、高效了,因為iOS只限在iPhone、iPad、iPod上安裝,比如,A8晶片就是蘋果特有的,遊戲都能對這個CPU最佳化,所以就是這樣的。

  • 2 # 超能網

    這個問題我一定要回答!很久之前就注意到了這個現象,也好好琢磨了一番,當然現在是知道為什麼了。

    可能細心的人都會發現這個問題,比如同一版本QQ,在谷歌市場上只顯示有34.4MB大,而在App Store上卻有231MB,差不多是七倍於前者,iOS系統真的就這麼佔空間?

    在Android上,微信的安裝包大小為44MB,安裝後顯示應用佔據了104MB,網易雲音樂安裝包大小為30MB,安裝後應用大小為54MB,從中不難發現,Android中安裝包大小並非是真正的應用安裝所需空間,而是要比安裝包大不少,這又是為什麼呢?

    iOS上網易雲音樂

    至少我們可以得到如下結論:

    1、Android應用安裝包的大小遠遠小於安裝後應用實際佔據空間大小;

    2、iOS應用安裝包大小比安裝後應用實際佔據空間要大;

    3、安裝後,Android應用的大小比iOS應用的大小還是要小一些,但基本上是一個量級的了。

    為什麼會出現這樣的情況,這還得從它們的安裝機制談起。從4.4.4版本開始,Android換用了ART虛擬機器,應用安裝檔案APK在安裝過程中會進行預編譯(你會覺得安裝時間比以前要慢很多),把把位元組碼經過JIT編譯器轉換為機器識別碼,如此這樣一來,安裝後的大小經過解釋編譯就會變得大了很多。

    但是iOS就不一樣了,它是基於OS X同源開發來的,在應用安裝上也近似,它的應用其實就是個綠色應用包,複製過來即可用,不需要再做什麼處理,當然還有點變化,那就是原始的安裝包包含有全部手機系統的資源,但是你安裝時,它會適配當前機型,只釋放對應的資源,所以實際安裝後的容量大小比安裝包還是小了。

    現在能明白了嗎?所以說,題主的問題其實也是有問題的,正確描述應該是這樣:

    - iOS上軟體的體積略小於它的安裝包大小;

    - Android上軟體的體積遠大於它的安裝包大小;

    - iOS和Android上同一軟體安裝後的體積相差不大。

  • 3 # 聯56292

    安卓機下載的軟體一般都是是安裝包,是apk格式,在安裝時先解壓,然後安裝,安裝後和蘋果機下載的軟體大小差不多的。

    蘋果機直接下載的是原生代碼,不用解壓,下載好就可以用了。

    所以一般同一個軟體,用安卓的下載安裝可以省不少流量呦!

  • 4 # 北緯73度

    ios的app比安卓的大,安裝機制不同是一部分原因,但主要的原因是ios程式內的圖示,媒體等要素佔據了很大一部分體積,這樣做的好處是使得ios的程式和遊戲體驗比安卓要好,同樣的app,ios會顯得很精緻細膩,安卓就粗糙一些,這種現象在智慧機剛出現時特別突出,那時候蘋果和安卓的程式看上去就像是兩個時代的產物。

    還有一個重要原因是當時開發者主要收入基本都在ios上,所以這導致了兩種系統的優劣分化,很多知名公司的大型遊戲甚至只有ios版而沒有安卓版,有了那麼多優秀好玩的遊戲,那時剛推出的ipad成為了家庭老少咸宜的娛樂傳奇。直到最近幾年,這種情況才有所好轉,安卓開發變得有利可圖,安卓和ios在程式,遊戲上差距也就開始縮小,以大型遊戲為例,現在國外公司開發的遊戲ios版還是要勝過安卓版,但國內開發的手遊,兩者基本已經在同一水平上了。

  • 5 # MOLii

    因為安卓的apk相當於zip 一個壓縮包,安裝需要解壓,解壓完了後就和ios的體積差不多大了!

  • 6 # 二號鋪

    這個問題很簡單,你只要開啟安裝後的應用資訊就明白了,在系統裡檢視安裝後的應用大小,你就會驚奇得發現,在安卓端和ios端同一個應用安裝後佔用的空間是差不多大小的。之所以會這樣,是因為安卓下載的是安裝包,是應用的壓縮包和安裝協議安裝檔案。下載之後要透過系統解壓,讀取裝置資訊後安裝到手機上。而ios裝置下載的就是一個應用,下載下來在平臺上技能執行,不需要解壓。只是這樣以來對用流量下載app的使用者就不是很友好。所以說從軟體大小來說,兩個平臺是差不多的,只是在下載安裝上的處理方式不一樣而已。

  • 中秋節和大豐收的關聯?
  • 想開車去國境線看看,有哪些地方可以去?