前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Simulator 和 Emulator 的相同和不同;

Simulator 和 Emulator 的相同和不同;

作者头像
xuyaowen
发布2021-02-23 11:04:03
1.8K0
发布2021-02-23 11:04:03
举报
文章被收录于专栏:XUYAOWEN的专栏XUYAOWEN的专栏

在看模拟器的时候,出现了关于Simulator和Emulator两种词汇;都可以翻译为模拟器;但在调研游戏模拟器的时候,多为Emulator; 两者词汇的含义和应用场景有什么异同呢?

相同:

Simulator和Emulator两者都可以在灵活的软件定义的环境中执行软件测试。而且这种方式比在真机中测试更快速更简单。真机测试往往在软件发布以用于生产力之前。

不同:

Simulator用于创建包含了应用程序真实生产环境中的变量和配置的模拟环境

但是Simulator不会尝试仿真生产环境中真实的硬件,因为Simulator创建软件环境,这种环境可以通过高级编程语言实现

Emulator会尝试模拟生产环境种所有的硬件功能和软件功能。通常你需要使用汇编语言来编写emulator来实现这个目的。

从某种程度来说,你可以认为Emulator是Simualtor和真机之间的一层。Simulator只是模拟了可以用软件定义或配置的功能环境,而Emulator模拟了软硬件功能。当然因为Emulator可能模拟生产环境中软硬件环境不到位,所以它们不是真机环境的替代品哦。

Simulator

Emulator

一定程度上模拟其它系统

精确模仿其它系统

不一定遵循所有的被模拟系统的规则

严格遵循被模拟系统的参数和规则

应用程序和事件的模型

就是其它系统的拷贝

参考链接:

Simulators vs. Emulators: What’s the Difference, Anyway?

Difference between Simulator and Emulator

Simulator和Emulator的区别

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-02-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档