iOS與安卓的區別

iOS與安卓的區別:

  1. 兩者**運行機制**不同:

    1. iOS採用的是**沙盒**運行機制
    2. 安卓採用的是**虛擬機**運行機制
  2. 兩者**後臺制度**不同:

    1. IOS中**任何第三方程序都不能**在後臺運行
    2. 安卓中**任何程序都在後臺運行,直到沒有內存**纔會關閉
  3. 兩者**最高權限指令**不同

    1. IOS中用於**UI指令**權限最高,
    2. 安卓中**數據處理指令**權限最高。
  4. 兩者實現機制解釋

    1. iphone**沙盒機制**解釋:

      1. 應用程序位於**文件系統**的嚴格限制部分,程序不能直接訪問其他應用程序。
      2. 以**殺毒軟件**中的沙盒技術解釋一下:
        “沙盒”技術是發現可疑行爲後讓程序繼續運行,當發現的確是病毒時纔會終止。
      3. “沙盒”技術的**實踐運用流程**是:
        讓疑似病毒文件的可疑行爲在虛擬的“沙盒”裏充分表演,“沙盒”會記下它的每一個動作;當疑似病毒充分暴露了其病毒屬性後,“沙盒”就會執行“回滾”機制,將病毒的痕跡和動作抹去,恢復系統到正常狀態。
    2. 安卓**虛擬機機制**解釋:

      1. android本身**不是爲觸摸屏打造的,所以所有的應用都是運行在一個虛擬的環境中,由底層傳輸數據到虛擬機中,再由虛擬機傳遞給用戶UI,任何程序都就可以輕鬆訪問**其他程序文件。
      2. 軟件方面:蘋果的軟件靠ITUNES賺錢還需要相應的許可所以相對而言質量要比較高一些。 安卓軟件可以隨便開發隨便弄軟件質量會不是很高,但是也有精品的軟件。

是否開源

由於安卓是開源的,軟件和硬件不是一體的,所以可以刷不同的ROM,適合喜歡研究手機的人。
Android抗衡iOS還是有些力不從心,比如在移動應用開發者的收入方面,平臺的整合度,操作的流暢度等。尤其在企業級市場,幾乎已被iOS全面佔領,新興的企業都表示更加青睞iOS而非所謂“開放”、基於Linux內核、擁有雙核甚至四核……的Android設備。
企業級用戶對穩定和實時性的需求恰恰就是Android的軟肋,網絡上一個段子很能表現Android的窘境:“Android用戶三大愛好:刷機重啓換電池”,還有人出來解釋“爲什麼Android永遠不會比iOS流暢”,並稱Android是本着學、趕、超的思路誕生並發展起來,在黑莓時代Android設備最早是按照全鍵盤機型作爲參考,後來iPhone的橫空出世才導致Android瞬間改頭換面,於是爲後面的圖形渲染等等埋下了隱患。
Android是第一個內置支持Java的操作系統,Android應用程序使用java語言編寫。Android開發水平的高低很大程度上取決於Java語言核心能力是否紮實。iOS蘋果的iPhone和iPad應用開發都指定使用同一開發語言:Objective-C語言。Objective-C是Cocoa的本地編程語言,Coaco框架和大多數應用程序都使用該語言編寫而成。但是您也可以使用Python、Ruby等其他編程語言開發應用程序,並且此種開發方式也可使用Cocoa框架。蘋果打造的是一個封閉的生態環境。他們嚴格控制着應用商店並且對在他們地盤外產生的收益手段虎視眈眈。廣告收益是蘋果封閉環境內的主要漏洞。顯而易見的是他們不能堵上這個漏洞。從蘋果目前的心態上看,他們想通過iAds在該漏洞中插上一手,蘋果感興趣的是控制住這塊巨大的肥水不會往外流。
而在另一方面你還有Android。它開源,生態環境開放,市場也開放。而把這些都融合起來還是Google,這家Android平臺的開發者本身也是一家廣告公司。

使用體驗

一、流暢性碾壓性優勢

由於Android系統採用了虛擬機的運行機制,這就需要消耗更多的系統資源了運行App,即便升級到Android 4.X,甚至Android 5.X,系統流暢性還是不如iOS。iOS無論是桌面滑動、App的內部操作,屏幕與指尖都似乎帶有“粘性”一般,這就使得手指觸控到哪裏,屏幕就會馬上指向哪裏,而Android呢?看似已經媲美了iOS的流暢,但只是媲美,多數還是不及iOS流暢,即便Android的觸控延遲只有0.1秒其實就已經分出勝負了。
這裏的流暢並不是指手機應用的打開速度、關機速度。流暢指的是運行速度、觸控速度,因爲這纔是最直觀的影響用戶體驗部分。以筆者手中使用的iPhone5爲例,自2012年使用至今從未刷機,系統依然流暢不卡,而反觀與同時期的Android系統手機…

二、iOS系統的軟件App多優先升級

並不是軟件升級快就代表好用,但至少軟件升級可能會爲我們帶來額外的功能體驗,拿最近的微信舉例,蘋果iOS系統優先升級並推出了朋友圈的“小視頻”功能,而Android系統則多等了幾個星期的時間。絕大多數主流的應用軟件都以iOS系統開發升級爲優先級,只有少數未通過蘋果審覈上架、或特殊應用纔會在Android先放出。
說到軟件App方面爲何iOS系統升級快,這得益於蘋果有一套獨特的與開發者分享收入的計劃,有了利益關係,這能夠讓開發者更加有動力、更積極的開發和升級應用。而谷歌雖然也爲Android開發了專屬的應用商店,但在國內的環境下國人使用的並不多,況且升級速度並不快,體驗嚐鮮還要遙遙無期的等待。

三、iOS遊戲不要數據包,Android玩大型遊戲很麻煩

iOS的遊戲直接通過官方App Store或在越獄後通過各種第三方助手安裝即可,這期間除了部分老舊設備可能出現不兼容的遊戲外,其它均完美被支持,沒有遊戲數據包一說。而Android玩家,如果要下載一個大型的遊戲,必須要通過安裝遊戲主程序+額外下載幾百MB不等的數據包纔行,如果是主流的高通CPU還好,但凡碰到非主流的CPU的話,那遊戲數據包可能就遙遙無期了,開發者心情好的話會爲CPU做適配,否則就只有無限等待或移植的命運。
(注:Android系統的大型遊戲,需要在安裝遊戲之後再下載數據包,數據包會針對手機的處理器以及GPU專門優化,如果選擇了沒有經過優化的數據包,可能出現無法運行或者貼圖錯誤等情況。iOS系統則是在下載遊戲的時候一同下載數據包,不存在單獨下載的情況。所以相同的一款遊戲,Android系統可能只有幾十M的大小,而iOS則達到了1G以上,這就是因爲Android沒有數據包而iOS包含了數據包。)
再者,iOS目前的分辨率只有5種左右,而Andorid則大大小小的包含了近10種左右,再由於盜版或開發者利益關係原因,開發者更傾向於對iOS優先適配。同時,遊戲的質量(包括畫面精美程度、觸控流暢性等等)整體也要高於Andorid系統。或許有同學說Android打開遊戲的速度要快於iOS,筆者想說,玩遊戲是比打開的速度嗎?

四、小偷即使偷走也不會泄露隱私

自從iOS 7系統之後,蘋果增加了安全保護機制,即如果進行二次刷機或強行開啓手機的鎖屏密碼,必須要輸入原有的Apple ID的密碼進行解鎖纔行。我們不能防止手機被偷,也不指望被偷後能夠找回(雖然可以定位,但是否可以找回完全憑自己本事。),但至少可以保證我們手機內的資料或隱私不被居心不良者竊取。小偷拿走手機後最多當配件廉價的賣掉。
Android系統雖然同樣有密碼保護機制,但相比蘋果而言就要遜色一些,稍微懂點的人只要進入Recovery後,就能刷機或清理數據,手機的密碼形同虛設了。雖然有少部分手機做到了二次加密,但大多數的Android系統在這方面還是比較脆弱。
(注:Recovery模式指的是一種可以對安卓機內部的數據或系統進行修改的模式,也叫工程模式(類似於windowspe)。在這個模式下我們可以刷入新的安卓系統,或者對已有的系統進行備份或升級,也可以在此恢復出廠設置。)

五、更省電、功耗控制好

系統機制的不同導致了Android會佔用更多的資源來支撐系統運行,官方宣稱的3000毫安時電池實際使用也不過一天的時間,而iOS系統的iPhone雖然看似電池容量不高,但得益於精心優化,它在待機耗電大約只有Android系統的30%左右,使用耗電更是隻有25%-75%。
iOS系統採用獨立喚醒技術,以及爲處理器量身定製的芯片,在待機時更省電,使用時的耗電詳情呈“線性”趨勢。雖然有部分Android手機續航強,但多爲高容量的電池,並且使用長時間後,由於系統或電池的原因,更是會出現“跳電”的現象。

六、沒有強迫症根本不用清後臺

“不清理後臺會很費電”、“不清理後臺會很卡”…反正也不知道什麼時候起,手機清理後臺就成了必須要做的了,至於原因就爲了亮點,不卡、省電。不過這隻對Android系統有效,iOS系統完全沒有清理後臺的操作,同樣耗電、流暢性也不會被影響。
懷疑鄙人說的不對?自己試試看就知道了。至於有些同學說兩大系統真假後臺的問題,這個就仁者見仁了,沒有人敢說Andorid的後臺機制最好,也沒有人保證iOS的後臺機制更適合。

七、iOS更穩定不易死機

許多問題我們雖然不想承認,但卻是客觀存在的事實,下至低端入門、上至旗艦頂配,Android系統在長時間使用後,都會或多或少出現些不穩定現象,比如最不能忍的死機現象,可換電池的手機還好,扣個電池就恢復了,但不可拆卸的電池手機就只能等待重啓或長按關機鍵恢復了。
iOS也會死機,但相比較之下出現死機的機率要少很多。

八、綜合實力最好的影像系統

目前搭載iOS系統的設備最高規格的攝像頭爲800萬像素,但即便是這樣,憑藉iOS系統的精心優化,它仍是目前智能手機中綜合體驗最好的手機之一(包括對焦速度、成像速度、成片速度、成片率、多場景拍照等綜合而定)。而搭載Android系統目前已經達到了2070萬像素級別,感光原件甚至更好,但拍照的綜合體驗來看,iOS的優勢依舊明顯。

九、雙核戰8核

由於iOS高度整合、優化、封閉性,讓它無論是在各方面的表現十分優異,其中最值得欣慰的一點目前的iOS系統有着自己的一套生態體系,即便是使用雙核處理器,配合定製的GPU處理單元,在綜合表現來看同樣不輸Android,要知道現在8核處理器已經不足爲奇。

總結:

雖然筆者列舉了9項iOS相比Android的優勢,但同時也並不否認iOS還存在許多可以學習改進的地方。而對於許多功能性的東西,筆者並沒有將越獄的範疇考慮在內,如越獄後iOS能實現比現在更多更好的功能體驗。
其實,爭了幾年了,都說自己的系統好用,但事實上兩大系統各有優劣勢,談不上哪個系統最好。iOS系統優勢慢慢的被追趕,Android的多樣性逐漸被整合,這一切都是時間的問題而已,好與不好這都是相對的。對於我們普通使用者來說,哪個系統最好不重要,適合自己最重要。但至少從目前來看,iOS系統的系統級體驗,還是需要Android來積極學習的。

原文鏈接:https://bbs.feng.com/read-htm-tid-11099942.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章