回覆列表
  • 1 # 興趣達人

    之所以蘋果手機採用1GB記憶體都夠用,首先不得不提的就是系統環境,iOS系統只需要保證幾款iPhone移動裝置上的執行體驗即可,而Android則需要兼顧儘量多的已存在和未存在的不同硬體組合,在可控的環境內對系統做針對性的最佳化,其優勢自然就不用多說了。除系統環境外,響應機制也是蘋果記憶體小卻不卡的重要因素。iOS的設定為最先響應螢幕反應,而Android響應螢幕排在應用與框架之後。iOS響應順序依次為觸控(Touch)---媒體(Media)---服務(Service)---Core架構,當用戶只要觸控接觸了螢幕之後,系統就會最優先去處理螢幕顯示也就是Touch這個層級,然後才是媒體(Media),服務(Service)以及Core架構。而Android的優先順序響應級別則是應用(Application)——框架(Framework)——螢幕顯示資源(Library)——Kernal架構,和顯示相關的圖形影象處理這一部分屬於Library,當你對螢幕操作之後,Android系統首先會啟用應用、框架,然後才是螢幕最後是核心架構。另外就是開發語言了,iOS採用執行效率極高的Objective-C語言,而Android採用的Java語言因為虛擬機器的存在,二次轉化再執行效率就要低很多。還有最為重要的就是後臺管理方式了,iOS中的後臺程式並不是指當前後臺執行程式,其實是你最近使用過的程式使用記錄,比如瀏覽器的網頁瀏覽記錄。

  • 2 # 街拍太原

    蘋果4s用了3年後換的小米手機,說下我對蘋果系統和安卓系統的對比感受吧。

    系統流暢:蘋果ios的封閉性,下載軟體必須要透過蘋果商店,而app想要上架,就必須透過蘋果的稽核。就好比在大商場買東西,放心。而安卓系統就像一個集市,什麼都能買到,魚龍混雜。

  • 3 # 再真

    第一 蘋果iOS系統在應用反應比安卓最佳化更好,比如你開啟一個應用程式,蘋果系統會優先反應你開啟的應用,而安卓的優先順序沒有像蘋果一樣的高,所以在開啟應用反應面前,IOS系統更加快。

    第二 IOS系統對應用程式要求的非常多,各種APP或者遊戲應用程式不能做出違反蘋果系統的規定,而安卓就不會這樣,比如有些應用會自動啟動,後臺執行等等佔據著我們的執行記憶體。在一定的程度上影響了系統的流暢度。

    第三 蘋果的GPU效能可以說領先各個品牌的安卓旗艦機,現在的安卓陣營的旗艦機,螢幕越做越大,解析度也越來越高,很多安卓旗艦機比同代的蘋果的解析度還要高,這無疑對GPU帶來了巨大的壓力,比如說我們用安卓手機,時間長了總會有一點卡,而蘋果IOS系統不管多長時間,執行起來還是非常流暢。

  • 4 # 小朱搞機研究院

    就和你後面說得一樣,不容易卡頓,流暢度很好!蘋果系統不容易卡頓的原因有很多,一方面是系統底層的先天優勢,不存在檔案碎片化的問題,另一方面是嚴格的軟體稽核機制,還有強悍的硬體效能做支撐,流暢度確實優於安卓系統!小朱作為一個愛搞機的男生,看到這個問題必須怒答一波啊,話不多說,進入正題!

    1、系統底層的天生優勢!ios由於系統底層的先天優勢,基本不存在檔案碎片化的問題,而且ios的後臺執行機制也是掛起機制,一旦退出軟體後臺活動將受到嚴格的限制,而安卓的後臺活動基本是壓制不住的,尤其是流氓軟體,而且ios是單任務執行機制,系統大部分資源都會給當前軟體,保證當前的軟體使用體驗!

    2、強悍的硬體效能!蘋果a11輕蔑的看了一眼驍龍835和驍龍845,無敵是多麼寂寞!看圖說話,a11表示效能上什麼是對手,除了自家的a10x!每次高通驍龍吹噓自己效能又提升了多少,功耗又下降了多少,蘋果a11指著a10說你去碾壓它即使是幾年前的a9效能放在18年也是主流水平,而且遊戲體驗可以說是碾壓同時期的安卓陣營的!所以強悍的硬體效能也保證了蘋果手機系統執行的流暢度!嚴格的軟體稽核機制!蘋果app商店裡的所有app都需要經過嚴格的稽核,軟體開發者必須遵守規則,所有軟體都是針對ios平臺進行適配和最佳化的,私人定製怎麼會不合適呢,怎麼會卡頓呢!

    3、最後總結下!蘋果ios系統相對於安卓系統來說優點和優勢就是流暢度好,不容易卡頓!而不容易卡頓的原因,一方面是獨特的後臺執行機制和系統底層的先天優勢,強悍的硬體效能,另一方面是嚴格的軟體稽核機制,這些都保證了蘋果手機系統的執行流暢!

  • 5 # 放電的法師

    蘋果系統向來以流暢不卡頓而聞名,這是安卓系統目前無法超越的。可能有的人會說,現在推出的安卓機無論是華為p20、三星s9/9+、小米mix2s都稱得上重磅出擊,卡頓還會有麼,答案是肯定的,安卓與ios在一年左右不會有多大區別,一二年後ios的優勢就顯現出來了。沒看見iphone6splus/7現在依然還是那麼火麼!

    ios系統不卡頓與手機的執行機制不同有著重要的關係。安卓是開放機制,但不穩定,而ios系統封閉但很穩定。對後臺應用程式的差異。蘋果是“偽”後臺,當返回主介面的時候,之前執行的程式被掛起,不會佔用太多應用記憶體;而安卓的應用程式仍然在後臺執行軟體,知道記憶體沒了才會關閉,執行多了自然就會很卡。

    退出程式後的差別。蘋果結束程式後,記憶體全部釋放,而安卓退出時,仍然有殘留的垃圾,需要及時清理手機。

    還有蘋果系統的優先響應和ios基於GPU的加速等。

  • 6 # 微荒地

    主要是系統設計。當時設計iOS時是為iPhone第一代創造的。它記憶體小,CPU慢。要達到不卡頓,就要記憶體和CPU都要達到最高的利用。就採用了和80年代和90年代初的DOS設計。即同一時間只能一個程式執行。一按HOME按鈕就退出。沒有後臺。其好處是記憶體管理和CPU分配簡單容易。全部資源都給在執行的程式。壞處就是每次開啟程式都要重新倒入記憶體。後來iOS就加入半退出功能。也就是說,當你按home的時候,iOS把資料儲存下來,下次再開啟它,iOS就呼喚程式的resume(程式自己調理資料和更改畫面),而不是start(程式開始的畫面)。 這樣在轉換程式的時候很快,而且還保留上次用的進度。再後來,程式設計師高聲要求蘋果加後臺,因為程式要更新,要提醒使用者,為了滿足程式設計師,iOS就加了偽後臺,就是所有程式的通知資訊統一寄到蘋果的伺服器,iOS再單一連結到伺服器取資訊,然後放到iOS的程式上,這樣的做法是為了減輕電池消耗。再再後來,也就是近來,iPhone記憶體大了和CPU也快了,iOS在加上半後臺,也就是說,iOS只會呼喚程式很小的後臺程式碼,不會整個程式執行起來。而且是由iOS系統呼叫才執行。程式後臺功能它不能自己執行的。所以到現在iOS還是沒有真後臺的。

  • 7 # X0086

    蘋果的系統就好比高鐵,安卓就是高速公路,機皇有能力在高速上飈到高鐵的速度,但是整體肯定要比高鐵慢。因為路上的很多過往車輛,出入口收費站,都是制約因素。而高鐵呢,只在軌道上跑,速度當然快,同樣是到達目的地,比汽車快的多,並且里程越遠就越快,開的越久,汽車就顯得就越慢。

    但是開車,你可以隨時下高速去周邊風景區玩玩再走,可以去吃頓大餐,去逛逛陌生的城市,高自由度,你想怎麼樣就怎麼樣。而高鐵只能帶你到單一目的地。

    高鐵安全的多,開車很自由,但是有一定風險,小心開車也沒事啦。

  • 8 # 全球視野版圖

    蘋果系統就像一個賽車場,整個賽車場全給一臺車隨便飈,掛起來app在車位裡準備好,等叫號,還沒開啟執行的軟體就像是裡面坐著得觀眾。而安卓就像是幾臺車在賽車場上,雖然只有一臺全速跑,但是那些不跑的停在賽道上,跑的那臺自然跑不快,有時還會把其他車擠下去。而且跑車要用賽車場指定的油。為什麼用就了會卡,因為蘋果的賽車場,不準在賽道上扔垃圾,要扔就扔自己車上。安卓的是大家都把垃圾扔路上,場地方就隨便掃掃。安卓就一副就這樣,你們愛跑不跑。

  • 中秋節和大豐收的關聯?
  • 《都挺好》中明玉就是一個機床廠的銷售。現實中能這樣手眼通天嗎?能那麼有錢嗎?