1,兩者運行機制不同:IOS使用沙盒運行機制,Android使用虛擬機運行機制。
2.後臺系統不同:IOS中沒有第三方程序可以在後臺運行;Android中的任何程序都可以在後臺運行,直到沒有內存。
3.IOS的UI指令權限最高,Android的數據處理指令權限最高。
iphone沙盒機制解釋:應用位於文件系統嚴格限制的部分,程序不能直接訪問其他應用。用殺毒軟件中的沙盒技術來解釋。“沙盒”技術是在發現可疑行為後讓程序繼續運行,發現是病毒就停止運行。“沙盒”技術的實際應用過程是:讓疑似病毒文件的可疑行為在虛擬的“沙盒”中充分表演,“沙盒”會記錄其壹舉壹動;當疑似病毒完全暴露其病毒屬性時,“沙盒”會實施“回滾”機制:擦除病毒的痕跡和動作,將系統恢復到正常狀態。
android虛擬機機制解釋:Android本身並不是為觸摸屏打造的,所以所有的應用都運行在壹個虛擬的環境中,數據從底層傳到虛擬機,再由虛擬機傳遞到用戶UI,所以任何程序都可以輕松訪問其他程序文件。