1. 程式人生 > >為什麼Android系統要比ios卡

為什麼Android系統要比ios卡

用過安卓手機的人都知道,安卓手機用一段時間以後,就會很卡,但是隻要重新刷機一下,效果立馬就會好很多。但是,用蘋果的人都知道,蘋果用很久很久都不會出現卡頓的問題,那麼,為什麼安卓手機比蘋果手機卡?
  這個問題吧,主要趨近在以下9個方面:

  1、 蘋果手機的硬體配置,在同時代中,是處於藐視安卓硬體的水準的。

            在同一批機器中,蘋果手機的硬體,總是處在一個藐視安卓手機的水準上面的,硬體配置就要比安卓手機好很多,這是很主要的一個原因。

  2、 安卓系統和IOS系統的差距:
  IOS系統是專供蘋果產品的系統,蘋果每年一兩部機器,系統可以達到最好的優化處理,讓整個系統都完全適配與機器。

  安卓系統則是公開性的,三星、HTC、摩托、聯想、小米等等等等品牌,各個品牌都做優化,也就不可能達到某歌公司的效果了。
  但是、我們也可以發現,某歌公司自己的親生兒子從來都是不卡的,就比如,某託公司生產的某歌nexus手機。
  現在,我們可以發現。IOS是親生的,nexus是親生的,但是對於小米、三星、HTC等等,某歌就是後媽。
  這才是最主要的問題!!!!!!
  3、 系統快取的問題:
  或許,當有人看到這個問題的時候就要罵了,手機卡關快取什麼事兒!!!
  其實,這個也有很大關係的。
  IOS的手機快取是儲存在一定限度上的,在使用過程中可以發現,IOS就是切換一下程式,手機本身已經快取好的電影都得重新快取,基本上在切換程式以後就刪除已經快取好的程式了。

  安卓則不是如此,安卓手機在快取好以後,就會佔用空間,甚至你一個月前看過的電影,快取檔案還存在於手機中,不清理快取的話,下次看這個電影是不需要再進行快取的。
  這也是很多手機使用者的問題,看完電影以後不清理快取,手機的快取檔案都能存在好多好多。手機執行速度,當然就會受到影響了。
  4、 App應用程式的問題:
  我們都知道,蘋果的App只供蘋果一戶在使用,在App上面,就能做到只適用於蘋果自己的產品。
  但是,安卓則是不同的,不同的手機,一些具體功能不同,而應用廠家為了讓某些功能在手機上體現,就必須在應用程式上寫入一些東西。
  這時候,如果另外一部手機不支援此項功能,但下載了這個應用程式,就會出現這個問題了。

  還有最主要的一個問題!!!如果你少安裝一點應用程式,可以有效的提升手機的執行速度,在這個上面,安卓和IOS是一樣一樣的。
  5、 安卓和ios的響應機制是不一樣的:(好吧,這個可能確實有人看不懂)
  IOS系統的響應機制可以概括為:響應螢幕反映—響應應用和框架,這也是我們點選螢幕以後看到的不卡頓的原因。
  而安卓手機的響應機制卻是:響應應用和框架—響應螢幕反應,這中間的響應應用和框架就佔據了一定的時間,而手機硬體越差的,響應的時間也就越長。
  6、 開發語言的問題:(不專業的就別看這個了,看了也不懂)
  Objective-C語言和JAVA語言的差異。
  IOS系統採用了Objective-C語言,而Objective-C語言的優勢就在於執行效率極高。
  而安卓系統採用的JAVA語言則造成了一個應用程式一個虛擬機器,當你的手機開啟了10個應用程式的時候,就說明,你現在手機運行了10個虛擬機器,安卓,完全被虛擬機器坑壞了。
  7、 IOS和安卓具有不同的後臺管理方式:
  IOS的後臺程式是比較坑的,指的並不是當前後臺存在的執行程式,而是最近使用的程式記錄,也就是說,IOS其實是不存在後臺的。
  而安卓卻不同,安卓的後臺程式卻是在真真的執行,當應用程式的程序活動停止以後,是儲存在記憶體中的,並不是記錄,而是儲存,而這部分儲存被清理的時候,就說明了一個問題,你的記憶體不夠用了。
  8、 那些無序的App應用程式導致了安卓比IOS越來越卡:
  用蘋果的是都知道,非越獄系統很難存在第三方修改的軟體,也就是說,不存在破解、內購破解等等的軟體,而從官方出來的軟體,首先要求的一點就是執行流暢性,所以,非越獄系統的IOS要比越獄後的IOS執行流暢很多。
  而安卓則不是了,安卓手機的應用程式安裝的時候是不經過驗證的,也就是說,今天,某個人給這個程式加了一個廣告外掛,明天,那個人又加了一個廣告外掛,導致App越來越臃腫,執行速度越來越慢。
  9、 無解的碎片化也是安卓比IOS卡的原因:(what‘s the 碎片化?)
  碎片化,指的是,同一段程式碼執行在不同配置的機器上面的時候,因修改而出現的問題。
  我們就都知道,在挑選蘋果手機的只要,只要後面的數字越大,說明配置越好,而且,蘋果不存在使用其它第三方處理器的問題(愛瘋6除外,雖然,有一部分處理器是X電代產的。)因此,在原始碼的處理上,就要比安卓好很多很多。
  而安卓不一樣,100個廠家,從某歌拿到原始碼以後,就會根據配置差別,修改處100套程式碼,這也就造成了碎片化的問題,怎麼解決?沒法解決。
  那麼,現在,你明白安卓手機比IOS手機卡的原因了麼?
  當然的,蘋果也不可能不卡,當你的蘋果手機出現卡頓、應用程式延遲等等的問題的時候,那麼,說明了一個問題,蘋果公司提示你該換更好的蘋果手機了。