-
21 # 靠譜二手機峰哥
-
22 # 愛思考的奧特曼
這種情況主要是由於安卓和IOS兩個系統對於APP不同管理策略造成的。
大家肯定都注意到了,相較於安卓動輒8G,10G的執行記憶體,蘋果系列手機的運存要小得多,就像是去年釋出的iPhone 11,運存也只有4G大小。所以很多人都會問:為什麼蘋果手機的運存這麼小,還能執行的這麼流暢呢?
安卓大運存的“罪魁”在於混亂的APP市場在安卓機中,尤其是在國內不能使用谷歌服務,在沒有一個統一標準的情況下,不同廠家APP和安卓系統的對接方案不同。華為有華為Push,小米有小米Push,Oppo有OppoPush,每個廠商都是一套,這就導致應用市場很混亂,開發成本高昂。所以軟體廠商們為了多掙錢,在應用內部都做了手腳,來讓使用者更頻繁的使用自家的APP。比方說微信,即使你不用微信的時候,它也會一直處於活躍狀態,以便迅速收到新的訊息。而且有個很有意思的現象,表面上看起來我們是關掉了,甚至禁用了,但你會發現他還是會冷不丁的彈出個訊息框。這就是商家的一種策略,俗稱“安卓全家桶”。當你喚醒一個APP的時候,他會立刻啟動相關聯的其他應用。比方說我打開個支付寶,沒過多久淘寶就會彈出一個“XX大降價“的訊息.
如果是一兩個程式這麼搞倒也可以接受,但問題是目前市面上幾乎所有產品都在玩這一套。手機會慢慢變卡,記憶體也慢慢變得不夠用。大家可以試試,關掉所有執行的APP,還是會有4成以上的運存被佔用了,當然了這其中有一些不能關閉的系統韌體,但這個比重還是相當誇張的。
蘋果獨特的IOS系統保證了即使是在小運存的情況下,依舊能流暢執行說完了安卓,我們再來看蘋果是怎麼做的。蘋果對於APP的管理非常嚴,即便是以嚴格著稱的Google在蘋果面前也得甘拜下風。這樣的策略在源頭上就保證了iOS軟體的高質量和規範行為,第三方App的行為要比國內App乖巧的多,基本上不會出現比如頻繁的自啟動、相互喚醒、窺探隱私、偷偷上傳使用者資料這些惱人的問題。最早的時候蘋果採用“一刀切”的假後臺機制,只要切到後臺的應用就會被強制凍結,以換取前臺軟體的流暢執行。雖然後來蘋果逐漸使用智慧後臺機制,但也是在盡力減少後臺佔用。比如iPhone8,誰能想到他只有僅僅2G的運存空間,還能做到絲滑流暢呢?
所以對於蘋果來講,在能保證流暢執行的情況下,增加運存只是單純的耗費成本罷了,庫克這麼精明的商人當然不會做虧本的買賣,自然不會再去增加運存了。
-
23 # 聆風網路
這個問題不光是小米跟蘋果的對比,更是整個國內安卓系統跟蘋果系統的對比。總之就是一個問題,就是安卓系統的很多標準不能統一,是造成這個問題的主要原因。
眾所周知,iOS系統閉源,安卓開源,只有蘋果公司有權利使用自家的iOS系統,並且已經形成了一個完美的生態圈,蘋果硬體上主要是蘋果的手持裝置,軟體上執行的iOS系統,應用下載透過Apple Store軟體商城,iCloud雲端儲存,虛擬商品支付需要經過蘋果的應用內購買。當然,這些安卓也有,谷歌做的最好,但是在大陸不能使用,所以各家手機廠商都有自己的一套,誰也不服誰,華為,小米,都致力於打造這個一個生態。
但是,怎麼說呢,很困難,雖然我們也有軟硬體生態,但是在質量上,服務上,跟蘋果也有很大的差距,這也是樓主所提問的問題產生的根本原因,這個原因就是混亂,沒有規則,看似安卓有巨大的體量,手機也有很高的配置,但是依然不好用,因為太亂了,隨便一個APP都可以要各種許可權,搞不好裝一個軟體就會變成全家桶。每個手機廠商都有自己的軟體商城,外部還有各種軟體商提供的軟體商城,幾乎不用稽核,就可以在這些平臺上釋出,而蘋果需要經過稽核才可以,所以軟體質量上,蘋果要高於安卓。還有推送機制,前幾年一直在推行的統一推送聯盟,似乎並沒有對安卓推送產生什麼影響,依然是各家是各家的標準,混亂不堪。什麼時候,國內的安卓的各種標準統一了,安卓才會產生質的改變!
-
24 # 卡斐樂Cafele
手機運存也稱作主存,是指程式執行時需要的記憶體,是決定手機在執行各種任務時會不會卡頓的主要關鍵。那為什麼目前國產手機都8G、12G運存了,蘋果手機還一直用3G運存呢?
這個問題的的潛意識裡還有個問題,那就是為什麼蘋果手機的運存才3G,使用流暢度卻比12G運存的安卓機還要好?
安卓手機現在真的“卡”嗎?在如今安卓9.0/10.0的時代,安卓手機其實已經可以做到2—3年不卡,原生安卓系統的流暢度已經能夠做到完全比肩蘋果了。
造成安卓比iPhone卡的原因是:國內禁止使用安卓系統的各個服務,導致谷歌無法統一管理各個app廠商。有些app廠商利益勾結,為了謀取一些利益,非法獲取手機許可權,剽竊使用者隱私,推送垃圾推廣,佔用了大量的運存和cpu資源,這才是導致安卓手機卡頓的大boss。
但這種現象目前在國內安卓市場也極為少見了,經過這兩年的努力,國內安卓手機廠商們推出各種基於安卓系統底層的ui系統,使其完全的本土化,而且能夠在最大程度上隔絕這些非法、流氓軟體對手機整體流暢度上的影響。
為什麼在安卓手機12G運存的現在,蘋果還敢在新機上用3G的運存?原因很簡單,因為iOS系統和安卓系統的優先順序不一樣,就連我們的手指在接觸到螢幕時所接收到的指令也是有所區別。
iOS系統的執行指令為觸控、媒體、服務、core架構,而安卓手機的執行指令為程式、框架、螢幕顯示資源、架構,這就相當於蘋果手機是把執行你的指令放在第一位,而安卓手機首先想到的是否開啟你的應用,其次再執行你的指令,這也是為什麼我們會覺得iPhone更流暢的原因之一。
當然還有更重要的原因,那就是iPhone搭載iOS並沒有後臺,所謂的後臺其實是個“假後臺”,當你關閉iPhone上的一個應用時,iOS系統會將這個應用全部關閉,這樣即可以節省你的iPhone運存空間,即便是iPhone顯示只剩下幾十M的運存,當我們進行下一個應用程序後,還是相當於擁有2.7G的運存,自然也就更流暢了。
而安卓則是截然相反,你關閉一個應用,這個應用還是在你的後臺之中,佔有你的運存空間,開啟的應用一多,自然會覺得卡頓。
在使用過程中,iPhone的假後臺會讓人使用的更舒服,因為不需要像安卓手機那樣時刻注意要去殺後臺,否則手機就會變得更卡頓。這大概也是為什麼有許多人,用慣了iPhone就回不去安卓的一個很重要原因,也是在如今安卓都12G的運存下,iPhone還敢放心大膽的使用3G運存的原因。
-
25 # 大學生程式設計指南
目前移動手機作業系統已經被安卓和蘋果系統佔領,現在國內盛傳的華為鴻蒙系統更多是在宣傳層面,而且即使真正推廣出來了也不一定能夠站穩市場,真正在市場上存量的還是安卓和蘋果,但是這兩種生態系統屬於截然不同的模式,蘋果的IOS屬於純正意義上的閉環系統而且全球製造蘋果手機的只有一家,軟硬體資源全部一體化如此霸道的控制一個生態系統在全球範圍內獨一份的存在,幾乎年年都在唱衰蘋果系統但蘋果年年都是智慧手機領域最大的受益者,證明了蘋果這種閉環模式在全球範圍內還是有著極強的生命力。
安卓模式就會開放許多了,首先系統的程式碼是全部公開的而且任何人都可以取到全部的程式碼,正是這種開放的模式,讓很多的廠家和技術人員都加入到這個隊伍中來,安卓系統的盛行才是真正的打倒當時的諾基亞的因素,安卓系統的手機開發商非常多,而且大家對硬體的使用也是不盡相同,而且早期的安卓系統在效能上體驗非常一般,谷歌的技術研發團隊不斷在最佳化效能,最典型的就是開始為了趕進度用java寫的框架程式碼在最佳化期間都換成了C++程式碼,而且針對java虛擬機器低效能谷歌的技術研發團隊做了大量的最佳化,現在高階的安卓手機在體驗上已經距離蘋果系統不是很遠了。
由於安卓沒有統一的硬體標準,在效能管控上遠遠比不上蘋果的IOS系統,最直接的表現的就是蘋果手機執行記憶體相對比主流的安卓系統低了很多,這就是典型的驗證了一個真理真正高階的手機廠家不是單純靠堆積硬體的引數,而且充分挖掘硬體的潛能,蘋果的IOS系統在記憶體管理上有著非常嚴格的規則,只要是不符合規則的應用直接在蘋果商店不讓透過,而且蘋果針對多應用的場景有著細緻的規則,其實大部分的時間都死執行一個應用程式,所以在體驗上比安卓系統好太多 ,安卓系統允許多個應用同時存活所以對於硬體要求非常高,現在高階的安卓配置從記憶體上講已經超過10G了,相對比最頂級的蘋果系統硬體超出很多但在實際體驗過程中還是抵不上蘋果,這也是蘋果的IOS在全球市場內如此受到歡迎的關鍵。
目前在全球範圍內最接近蘋果的廠家是三星和華為公司,這兩家企業都用於自己的核心技術對核心硬體都有很強的定製能力,華為公司已經從國內手機廠家的硬體競賽中率先完成了轉型,開始了全面的挖掘硬體效能退出了單純的依靠堆積硬體的具備競賽中,高階的產品不會是單純的依靠堆積硬體,而是需要把這些硬體透過軟體有機的組合在一起形成流暢的有機體,最終以優質的產品展示出來。
回覆列表
我沒有什麼大道理可以說,就簡單兩句話。
蘋果系統和安卓系統,兩者執行機制有本質區別,至於區別是什麼,你沒必要去深究,就算找到了,你也看不懂,就只需要知道兩者執行機制原理不同就OK!