Simulator 和 Emulator的差異

http://neochung.blogspot.com/2008/09/simulator-emulator.html

行動裝置(mobile device) 自從PDA, Smart Phone上市之後,不斷的發展
除了硬體上的進步外,軟體也為了適應在有限的顯示裝置上提供更好的操作與介面
也是百家爭鳴的一塊大餅,Symbian、Windows Mobile, iPhone OS and Android等

*Symbian是由Ericsson、Panasonic、NOKIA、Simens AG、Ericsson等公司所共同開發並擁用的專為手機硬體而設計的作業系統
*Windows Mobile 是由微軟針對行動裝置而設計的作業系統
*iPhone OS是由Apple公司發售的iPhone手機的作業系統
*Android是由Google針對行動裝置而設計的作業系統

以上都有提供SDK給軟體設計師開發軟體。

軟體開發的時候,各家廠商會提供模擬器讓軟體設計師撰寫應用系統,因此模擬器
對於開發人員來說是很重要的測試工具。正式開發之前,有兩個字大家必須要知道
就是Simulator與Emulator

Simulator : 透過您電腦的硬體環境運作軟體,因此效能會比較好
Emulator : 完完全全的硬體模擬,讓你了解軟體在實機上運作的結果

因此開發軟體後,最好還是透過Emulator測試之後再移到實機上執行,避免不必要的錯誤發生
也就是大家平常開發軟體時常用的Prod環境(實機)或Educ環境(Emulator)

發表迴響