安卓手機的運存已達到16GB,為何目前iPhone手機的卻還是隻有4GB?

為和平而唱


其實正常來講安卓4g運行內存也足夠用,但為啥咱們平時總感覺不夠用?

1,其中有一部分原因都是用戶自己挖的坑自己買單!

本來也夠用,但是大家都買6~8g的了,自己花同樣的錢買個4g的,心裡總覺得虧了(甚至有一丟丟自卑感),也會極大程度討厭該廠家沒誠意,直接影響你以後的不再選擇這個廠家產品,甚至放射影響到你周邊人的選擇!導致廠家為了迎合消費者才做出的無奈之舉!當然這要歸功於攪局者鼻祖小米手機!同樣的配置初代小米價格只有市場主流廠家手機的一半,所以價格戰拉響了,各種文字遊戲也開始了,燒錢也開始了!

2,絕大一部分原因就是國內手機軟件行業的行為了,很多軟件權限都極不規範,what?一個本地看書軟件居然要手機打電話權限,當然最影響手機運行的是後臺,這好比原來電腦上瀏覽器流氓插件(3721,雅虎助手,百度搜霸等,一旦安裝,影響運行速度不說還極難卸載),不過現在很多國產手機系統都加入了自帶的權限管理軟件,所以最近3年的的手機流暢度比以往的安卓好多了,也使得以前各種第三方優化rom平臺倒下了!

3,深入分析下,其實全是套路,你只能選擇被哪個套路套而已!前段時間大家都說,360手機內置廣告,小米手機內置廣告,魅族手機內置廣告,國產電視內置廣告……這些都是價格戰導致的,因為同質化嚴重的安卓生態,價格直接影響到國內用戶的選擇!蘋果就不一樣,人家是獨立的生態系統,價格高高在上,不需要玩這些羊毛出在羊身上的遊戲!


郭樂虎


目前安卓手機的最大運行內存已經達到16G了,但是蘋果的最大運行內存才4G,很多人迷惑,這是什麼原因呢?下面等你弟就簡單給大家分析介紹一下。

我們要想弄明白這個問題,就要先了解內存是來做什麼的,其實手機的內存和電腦內存一樣的,是用來加載運行程序的,內存空間大,運行就會越流暢。但是由於這兩款手機的底層架構不同,所以造成了對手機內存的需求不一樣。

我們都知道蘋果手機是基於Unix開發的ios系統,這個系統最大的優勢就是多線程,而且軟件可以直接和手機的硬件對話,所以說蘋果手機的內存只有4GB,但是每一款軟件都可以同時和手機的處理器進行對話,所以用起來手機依然運行流暢,而且iOS系統還可以自動清理內存,也就是說,你可以一直去打開手機應用,根本不用去手動關閉,當內存空間不夠的時候,系統就會自動關閉不用的軟件,給新打開的軟件讓路。所以蘋果手機即使只有4GB的運行內存一樣也運行流暢。

我們再看看安卓系統,安卓系統是用Linux開發的,所以安卓有一個繞不開的弊端,就是所有打開的運行程序都要先運行到虛擬機上面,然後再和手機硬件對話,而為安卓系統也不能自動清理內存,必須手動清理。所以這就是為什麼安卓手機上有各種手機清理軟件,而且要時不時去清理後臺的原因,但是蘋果手機上卻沒有。

但是但安卓手機的手動清理內存是沒有辦法把內存清理乾淨的,每次清理內存都會有一定的殘餘留在內存裡面,從而佔據了手機的運行內存空間,所以說安卓手機剛買回來的時候運行流程和蘋果感覺沒什麼區別,但是隨著時間的推移,越用你的內存就會越小,也就是為什麼安卓手機用半年一年後開始變卡的原因。所以現在安卓手機為了讓手機保持長時間流暢運行,就只能不斷的去增加自己的運行內存。這也就是為什麼最近安卓手機的運行內存都增大到16G的原因。


懂機帝玩手機


安卓大內存只有在中國才有,舉個栗子,我們先看看海外版本的華為P30內存規格。華為P30海外版銷量高的主要為4G和6G版本,而國內版本的華為P30標配則是8G。目前國內已經很少見到內存低於6G的手機了,目前8G已經成為標配。看起來國內版本彷彿讓消費者佔了一個大便宜,實際上是國內廠商的無奈之舉。

那麼這是為什麼呢?

先用微信舉個例子,當我們使用微信的時候,我們的微信將和騰訊服務器保持長久連接。當我們給另外一個人發送微信消息時,這條消息不是直接從手機發送到手機。而是先到騰訊服務器之後中轉,在發送到接收端的微信上。

那麼這時候就有一個問題,如果接收端的微信處於關閉狀態。騰訊服務器發送過去的消息則將不會被收到。因為他的APP已經完全關閉了,只有當接收端再次打開微信,連接到騰訊服務器時,才能收到消息。所以要想實時收到消息,必須讓微信常駐後臺。這樣也導致微信在後臺一直運行。

而在國內的安卓平臺,當開手機的一瞬間,許多APP將自啟動,入住內存且無法關閉。這種行為是不違法的,因為關閉了則無法實時接收消息,別看一個軟件才50M~100M左右不等,但是多個累積起來,可能吃掉手機大部分內存。因此,國內手機廠商必須加大內存以保證手機的流暢運行。

那麼iOS為什麼不需要大內存呢?因為庫克想省錢嗎?當然這是其中一個原因。而最重要的是蘋果擁有自己的服務器。當發送者發送一個微信消息時,消息會先發送到騰訊服務器,之後騰訊服務器將發送給蘋果的服務器,蘋果服務器再將消息發送到接收端。這樣子就能達到接受端不需要啟動微信就能實時收到消息。許多iOS微信用戶發現收到微信消息彈窗,點進去後需要等待微信連接上服務器才能顯示,這就是其中的原因。

這樣子一來,蘋果手機用戶將不需要開啟任何APP,都可以收到消息推送。實際上安卓也有類似的服務器,但是由於Google在國內被封殺,所以國內用戶體驗不到該服務。

如今國內安卓生態已經烏煙瘴氣。由於是合法的,各大開發商都不會去放棄常駐後臺的利益。不過值得慶幸的是,目前小米華為OPPOvivo都已經開始部署該推送服務,這次安卓推送聯盟由工信部發起,現在處於測試階段,如果能成功,安卓將會和iOS一樣擁有一樣的流暢度。


咕毒科技


謝謝能夠回答你的問題!通俗易懂的說,是由兩大系統的不同所決定的。舉個簡單例子:2013年出的蘋果5s,運行內存只有1G,到現在還能正常使用,打打遊戲也沒壓力。2013年出的安卓手機也就是打打電話發發短信還行。希望能夠幫到你




線上手機維修


現在我4G的已經開始吃力了,科技在進步,運行內存增長是必然!



開天眼看視界


安卓系統和ios系統運行機制不同。

一、安卓系統屬於開放式系統,ios屬於封閉式系統。

二、安卓系統運行後臺真實數據,佔用內存容量大。ios系統運行後臺虛擬數據佔用內存容量小。

所以蘋果手機4G內存依然比安卓手機16G內存運行流暢強悍。



談機論道


系統內存太大,後臺自由行,不像iOS假運行


電子產品愛好者001


蘋果手機的處理器比安卓的好。系統也比安卓的好。所以它的內存低照樣比安裝流暢。


半青春aa


問庫克。


半兩肥肉A


目前安卓手機最小的運存也要4G,最大的已經達到16G,iPhone手機的運存只有4G,雖然iPhone的運行內存比安卓手機小很多,但是也要比安卓手機更加的流暢,這是為什麼呢?下面我就給大家詳細的分析一下。

運行內存是什麼?

運行內存是指手機運行程序時的內存,也叫RAM。當手機運行軟件時,軟件就會被加載到運行內存中。只要這個軟件還在運行內存當中,即使你段時間的離開這個軟件,再跳轉回來,無需重新加載。

運行內存也是手機多任務操作必不可少的條件,所以理論上,手機的運行內存越大,可以同時運行的軟件越多,手機更加的流暢。

可是為什麼安卓需要大的運存,而iPhone不需要呢?

1、安卓系統與IOS的的底層架構不同

蘋果的IOS系統是基於Unix開發的一個閉源的系統,比較封閉。同時Unix系統是一個多用戶多任務的分時操作系統,採用進程對換的內存管理機制和請求調頁的存儲方式,從而實現了虛擬內存管理。由於Unix系統更接近底層,所以系統的響應速度更快。

而安卓系統是基於Linux系統進行開發的,Linux系統又是基於Unix系統開發的,所以安卓系統不如蘋果的IOS系統更接近底層,所以系統的響應速度會慢一些。同時安卓系統打開軟件時,會打開系統的一些程序,以加快下一個軟件打開的速度,本來打開軟件時就已經佔用了很大的內存,系統的程序又會佔用一部分,所以佔用的運行內存比較大。

2、安卓系統與IOS的內存理機制不同

在IOS系統中,如果將一個軟件關閉,那有關這個軟件的所有進程都會結束。安卓系統並不是這樣的,尤其是國內的安卓手機沒有統一推送服務,為了防止軟件關閉後接收不到消息,會保留一部分進程用於接受消息,所以安卓系統中的軟件不會徹底被關閉,這些殘留的進程也會佔用一部分的內存。手機上的軟件越多,殘留的進程也就越多,所以安卓手機要定期的關機,關機才可以將這些殘留的進程徹底關閉,但是當你再次打開軟件時,這些進程還是會存在的,所以蘋果的IOS一直不關機也依然非常的流暢。

3、安卓系統與IOS的運行機制不同

IOS採用沙盒運行機制,沙盒運行機制就是將正在運行的每一個程序分別裝入到不用的盒子,一個程序佔用一個盒子,所以每個程序都是獨立的、互不干擾,系統更加的流暢,反應更快。

而安卓系統採用的虛擬機運行機制,安卓系統將正在運行的程序放到虛擬機的環境中運行,先將數據發送到虛擬機,然後虛擬機再將數據傳送到用戶界面,在數據傳送的過程中,每個程序並不是獨立的,它們之間可以進行互相訪問,系統運行效率低,所以安卓系統經常出現啥後臺的現象,手機也會出現卡頓的現象。

總結

基於以上原因,安卓需要大的運行內存,而蘋果手機不需要大的運行內存。

目前國內的手機廠商也在組建“統一推送聯盟”,目前大多數的手機廠商都已經加入了。很多人不知道統一推送服務到底是什麼,下面我就給大家講一下。由於安卓系統的底層設計的原因,為了保證實時收到消息,軟件不能徹底的關閉,有了統一推送服務後,無需單獨保留一部分進程。

舉個例子,A用戶通過微信給B用戶發送一條消息,按照之前的方式,消息先上傳到微信的服務器,然後微信的服務器再轉發給B用戶,現在消息先上傳到微信的服務器,然後微信的服務器再轉發“統一推送聯盟”的服務器,當檢測到用戶打開軟件時,“統一推送聯盟”的服務器再將這條消息發送給B用戶。所以這樣做可以有效的緩解安卓系統的卡頓問題,以後安卓手機也可能不需要這麼大的內存了。

如果您對內容比較滿意,記得點贊、關注支持一下!


分享到:


相關文章: