安卓系統為什麼反應比蘋果慢
『壹』 安卓為什麼比蘋果慢
雖然很多Android手機的配置都比iPhone要高,比如大多數Andorid手機的內存都有1GB,而iPhone 4S只有512MB內存,但用過iPhone的人都知道Android手機在使用的時候總感覺沒有那麼順滑,究竟為什麼會出現這種現象呢?
Android沒有iOS流暢的原因並非Java GC導致暫停,也不是因為Android運行的是Java編譯的bytecode而iOS運行的native code,根本的原因是,iOS的UI渲染採用實時優先順序,而Android的UI渲染遵循傳統電腦模式的主線程普通優先順序.
這聽起來似乎很抽象和難以理解,但大家可以嘗試一下,使用你的iPad或者iPhone,打開Safari,然後載入一個復雜的網頁,例如新浪網首頁,當網頁載入到一半的時候,把你的手指放在屏幕上,並且四處移動,你會發現所有的渲染立刻停止,在你拿開手指前,網頁永遠也不會繼續載入.
而在Android設備上重復這個操作,你會發現,瀏覽器會繼續嘗試載入頁面並渲染HTML,試圖多任務同時進行,因此對於Android來說,一個高效的雙核處理器是很重要的,這也就是Galaxy S II能夠非常平滑的原因.
在iOS中UI渲染過程具有絕對的優先等級,當用戶接觸到iPhone的觸摸屏後,iOS中所有的進程都將停止,UI線程攔截了所有的事件,系統會將所有資源用於渲染UI過程,以保證用戶界面的實時渲染優先順序.而在Android系統中UI渲染過程的優先順序別卻沒有那麼高,也就是說當你觸摸Android手機屏幕的時候,系統後台的程序並沒有停止,仍然在繼續運行之中,比如下載和查收簡訊,這樣系統UI獲得的資源就不夠,這就是Android系統不流暢的原因.
由於這個原因,新發布的Galaxy Nexus,甚至配備四核處理器的話說EeePad Transformer Prime平板電腦都無法保證順滑的操作體驗,這些設備只能與3年前的iPhone順滑程度相比,那麼Android團隊為什麼不從根本解決這個問題呢?
除了UI渲染之外,Android缺乏有效的的硬體加速也是一個原因,在不同的Android手機上的硬體加速存在巨大差異,而蘋果是唯一一個既做硬體又做軟體的手持設備公司,只有蘋果可以在硬體中插入對軟體的優化,使得基於蘋果晶元的設備不僅省電,而且流暢.
實際上,Android的開發工作在第一代iPhone發布之前就已經開始了,原始Android原型體被設計成為使用鍵盤手機的設備,也就是黑莓手機的競爭對手.UI渲染優先順序別在有鍵盤的手機上並沒有那麼重要.但是在iPhone發布之後,Android小組為了快速推出能與iPhone競爭的產品,迅速將Android改成觸摸屏手機系統,但那時重寫UI框架已經不可能了.因為如果這樣Android應用市場中的所有程序將變得不可用,這種關系將一直處於惡性循環之中.
『貳』 安卓系統手機時間長了反應速度會比蘋果慢很多,安卓先天就比蘋果慢,這是肯定的,好像蘋果用時間長了也不
蘋果裝的軟體都是專為ios開發的,安卓手機的系統是基於安卓的,但各廠商都會在此基礎上有各自特色,而安卓上的軟體大多可不是為特定廠商的系統開發的,所以時間長了,安裝的軟體多了可能就會比新的慢很多
『叄』 蘋果手機和安卓手機有那些區別
首先,蘋果手機比安卓手機貴,所以大部分人消費的時候更喜歡買安卓手機。2.還有一點就是蘋果手機的系統和安卓手機不一樣,蘋果自己的ios系統比安卓好很多。3.從性能上來說,安卓手機和蘋果手機是沒法比的。安卓手機性能很一般。用久了會有卡頓現象,但蘋果手機不會出現這種情況。4.但是在外觀設計上,安卓手機是無法和蘋果手機相比的。蘋果手機在不斷更新上一代遺留的問題,安卓手機大多在模仿。5.不同的觸感和不同的反應速度。安卓手機的觸感沒有蘋果手機好,安卓手機的反應總是比蘋果手機慢幾十分之一秒。6.運行一個軟體,安卓手機反應更快。當運行軟體超過三個的時候,卡會變,但是蘋果手機不會有這樣的問題。
目前手機按照操作系統分為蘋果手機和安卓手機兩大類。蘋果手機採用了自主研發的A系列平台的CPU,配合IOS系統,完美展現了蘋果手機的性能。安卓手機使用高通平台、聯發科平台、海斯平台、三星平台的CPU,配合安卓系統實現手機的性能。由於安卓手機和蘋果手機使用的平台不同,在電路設計上會有很大的差異,主要表現在:1。主板形狀;2.利用平台;3.臨時儲存的位置;4.組件大小;5.電源和信號線上的保護元件;6.充電保護元件;7.開機鍵電壓;8.I2C匯流排設備;9.射頻信號接收過程;10.攝像機的供電方式。
流暢度,系統,界面都不一樣。先說流暢度的區別:iso系統基於Objective-C編寫,Android基於Java編寫。從技術上來說,Java只有自動內存回收,而Objective-C既可以自動回收內存,也可以手動回收內存(注意iOS只有手動回收內存)。這種微小的差異導致谷歌只能做Java虛擬機,而蘋果可以在Mac OS X上延續他們的體驗,這種行為導致了他們在系統流暢度上的最大差異。因為Java只有自動回收內存,所以系統會隨時停止所有進程,開始回收內存。這個過程是人類能感覺到的幾百毫秒。但是iOS可以手動管理內存,在用戶操作的間隔時間可以由程序員回收,所以用戶在頻繁使用過程中不會感覺到停頓。這種停頓在日常使用中其實是可以忍受的,但是在游戲過程中是不能忍受的。舉個例子,想像一隻憤怒的小鳥在空中暫停幾十分之一秒然後繼續飛,這樣用戶會太卡在手機上!所以蘋果每兩代產品的硬體配置都沒有大的變化,而安卓則需要不斷強大的手機硬體來獲得流暢度。另外,你說的蘋果沒有安卓。個人認為,區別不在於軟體的多少。以上是我個人的理解,可能不太專業准確。
蘋果手機真的比安卓手機好嗎?
載入播放器時出錯:沒有Flash播放器,請安裝
載入播放器時出錯:沒有Flash播放器,請安裝
『肆』 為什麼原來安卓系統的流暢度要比ios差
IOS的UI渲染是採用實時優先順序,而安卓的UI渲染是遵循傳統電腦模式的主線程普通優先順序,簡單的說就是IOS對屏幕反應是優先順序很高,用戶只要觸摸屏幕,系統就會最優先處理屏幕顯示的這個層級,馬上給出動畫效果。然後才處理媒體 服務 核心的架構;而安卓則是追求進程優先,觸摸屏幕後的手機屏幕顯示和動畫效果放在後面;
IOS其實是採用的偽後台,當用戶HOME鍵退出應用時,IOS其實關閉了該程序,只保留應用的圖像入口,只會默認將應用的最後運行數據記錄在RAM中,可是為什麼IOS用戶也能收到推送消息呢?因為用戶從應用中選擇了開啟推送後,系統會增加幾個進程,這幾個進程會從蘋果伺服器接收信息,然後再通過伺服器發給用戶,蘋果伺服器在這里就起到了中轉的作用,正是因為有了這一系列的機制,所以即便iPhone的配置比安卓機低,但是IOS還是會給人更加流暢的感覺。
『伍』 為什麼安卓手機反應越來越慢而蘋果手機不會
安卓佔用系統內存太大,wp8僅僅佔用幾十兆,安卓得沒完沒了殺進程,清內存。而wp8不需要。
『陸』 為什麼安卓機越用越慢,而蘋果不會,
安卓是開放式的系統,而蘋果是封閉式的,兩者的區別就是,開放式的允許用戶更改一些高級設置,如安卓源代碼的開放,而且軟體同樣可以,這就導致很多軟體有更改手機設置的權利,時間久了,手機的殘留就很多,就算卸載軟體也不能完全清理掉一些殘留,而蘋果手機不允許軟體有修改的權利,所以不會或很少卡頓,但總的來說,各有各的好處,那就仁者見仁智者見智了
『柒』 為何安卓系統比蘋果的系統用久了卡呢
安卓系統的軟體佔用很大的後台資源,而蘋果就不會。這是系統架構決定的。
『捌』 安卓手機為什麼使用久了比蘋果慢,如何解決這個問題
手機在使用過程中出現卡頓、運行速度緩慢、有時沒反應等情況,三星手機一般建議進行以下操作:
1.後台運行程序過多。請您結束在後台運行的不需要的軟體程序,經常清理後台以提高手機運行速度。
2.手機內存不足。請您定期將不需要的文件刪除、卸載;以提高手機運行速度。
3.若是運行某第三方軟體時卡頓,建議將其卸載或安裝其他版本嘗試。
4.備份手機中數據,將手機恢復出廠設置。
5.若上述方法均無效,請您攜帶購機發票、包修卡和機器送到服務中心,由專業的售後工程師幫您處理。
『玖』 為什麼安卓手機用久了會反應慢,而蘋果手機不會
安卓是java在虛擬機上跑,ios
oc語言直接跑,現在變成自家是swift了。ios的內存處理機製做得比較好吧。
慢了就刷機吧,換個精簡版的ROM。
『拾』 為什麼安卓手機用的時間長會比蘋果手機用的時間長的卡
安卓手機和蘋果手機是不同的兩大系統,因為安卓的手機它使用的是谷歌公司所提供的安卓系統,而蘋果的手機是使用蘋果公司所提供的IOS系統,一個系統是開源的,一個系統是閉源的,最終在長久使用的情況下結果當然是不一樣的。
蘋果的手機能那麼流暢,與它們的晶元當然也是分不開的,因為蘋果的晶元在晶元製造行業來說,算是同行業領先半年乃至說一年以上的水平,他們的晶元有一個特點就是單核運行會有更流暢的速度,也就是說在瀏覽一些網頁,進行一些簡單的手機操作的時候,他們的手機會有更快的反應速度,在運行大型游戲的時候和他們的多核協作功能也絲毫不遜色,比我們現在所常用的驍龍麒麟都要好那麼一丟丟。