1、運行機制的區別
Android:沙盒運行機制,采用真后台運行,將所有的應用都保存在RAM中,按home鍵,程序被掛在了后台,實際未退出,因程序在后台運行,所以可以收到推送消息,導致內存越用越低,越用越卡
IOS:虛擬機運行機制,采用偽后台運行,按home鍵,程序進入到后台會自動進入到休眠狀態,home鍵調出多任務管理器,所有的應用都處於停止狀態,iphone默認將應用的最后的運行記錄在RAM中,IOS得到推動消息,是因為當你開啟應用的消息推送時,系統會增加一些進程,這些進程從蘋果的服務器接收消息,然后在通過服務器發送到手機,蘋果服務器起到了中轉的作用,因此IOS運行流暢
2、渲染機制不同
Android:主線程普通優先級-------加載一個頁面,全部加載完成的同時加載當前頁面,當你看到頁面后,實際后台仍在加載,因此增加了處理器的壓力
iOS:實時優先級-----加載個頁面,優先加載主屏幕顯示區域
3、公司不同
Android:Google公司
iOS:蘋果公司
4、開源性不同
Android:完全開源,任何開發廠商和開發者都可開發安卓的軟件,由於開源,各大品牌手機硬件差異大,導致體驗不同,兼容性不好
iOS:封閉,僅蘋果擁有
5、手機等生產者不同
Android:HTC、三星、中興、華為等公司
iOS:蘋果公司
6、后台運行機制不同
Android:任何程序都可以在后台運行
iOS:第三方程序都不能在后台運行
7、編程語言不同
Android:java
iOS:objective-C
8、游戲使用上的不同
Android:基本都免費
iOS:基本都需付費(通過越獄,可以使用免費)
9、Flash的支持不同
Android:支持Flash,可以玩QQ農場等
iOS:不支持Flash,只支持html5,有時Html5的兼容性也不好
10、軟硬件結合
Android:由於代碼開源,因此很多開發廠商都可以根據自己的設定來開發不同的手機,APP不會針對各大品牌的手機專門做優化,因此軟硬件結合差
iOS:由於封閉,因此蘋果一家獨有專利,所有的APP都針對IOS做優化,因此軟件結合較好
11、應用的刪除操作不同
Android:常見的刪除某一個操作,用長按,點擊刪除(QQ消息除外,QQ支持左滑刪除),目前android版的微信還不支持左滑刪除哦
iOS:很多應用都支持左滑刪除操作
12、標題顯示位置不同
Android:標題顯示居中
iOS:標題顯示靠左側<
13、受眾人體不同
Android:在中國,中低端人群均可適用,由於生產廠商多,各個品牌手機的配置等都不同,售價差異大,幾百元到幾千元等價格不等,因此適用人群較多
IOS:在中國,iphone的售價較高,平均售價在4000元以上,因此基本適用於收入較高的中高段人群
14、分辨率不同
Android:分辨率多達20多種
IOS:5種

15、按鍵
Android底部有3個按鍵
16、下載方式不同
Android:應用寶、自帶商店等
iOS:App Store
總結:Android:開源、界面好看,但安全性差、漏洞多、穩定性差、系統耗電大、流量消耗大
IOS:封閉、安全規整、用戶體驗性好
使用Android的很多用戶都有一個感覺就是android手機出現問題,解決方式為“刷機重啟卸電池”(現在這種說法已經不存在,因為現在都是連體機),哈哈哈哈······,兩個系統各有差異,適時選擇使用。
后續碰到了,再來補充!每天堅持進步多一點.............
