真機和模擬器
多點觸摸
網(wǎng)絡通話
攝像
WiFi
各種網(wǎng)絡制式
藍牙
模擬器只是實現(xiàn)了真機的大部分功能,任何應用在上線前都應該在實體機上進行驗收測試澜薄。另外客戶端的性能測試也是基于真機的为肮,只有真機才能反應出最真實的情況,比如發(fā)熱肤京,比如死機颊艳,比如耗電量。
除去上面的差異:
Android 真機和模擬器的區(qū)別:
Android 模擬器由于都是模擬的硬件忘分,所以在硬件上基本不會出現(xiàn)兼容性問題棋枕。但是市場上的真機大多數(shù)都是采用不同的cpu,不同的顯示屏等妒峦。
Android 模擬器用的都是標準的Android系統(tǒng)重斑。 市面上的真機都是成家自己定制的系統(tǒng)。
Android模擬器上安裝的apk簽名是debug模式的肯骇,發(fā)布應用到市場上要用另外的簽名窥浪。
Android 模擬器非常慢,調(diào)試效率非常低笛丙。
Android模擬器不支持呼叫和接聽實際來電漾脂,但可以通過控制臺模擬電話呼叫(呼入和呼出);
Android模擬器不支持USB連接胚鸯。
Android模擬器不支持音頻輸入(捕捉)骨稿,但支持輸出(重放)。
Android模擬器不支持擴展耳機姜钳。
Android模擬器不能確定連接狀態(tài)坦冠。
Android模擬器不能確定電池電量水平和充電狀態(tài)。
Android模擬器不能確定SD卡的插入/彈出傲须。
iOS 真機和模擬器的區(qū)別:
iOS 模擬器沒有硬件限制蓝牲,比如內(nèi)存。所以會有應用出現(xiàn)在模擬器上很快泰讽,真機很慢的情況,原因是真機的內(nèi)存被用完了昔期。
iOS 模擬器和真機的分辨率不同已卸,顯示效果不一樣。
有些 framework 只支持模擬器硼一,不支持真機累澡。
模擬器不會被越獄,真機會被越獄般贼,越獄后的真機會有兼容性問題