我知道推送通知或相机之类的东西不能在模拟器上运行。还有其他任务只能使用真实设备才能完成。但我想确切地知道所有这些任务需要在设备上执行,而不是在模拟器上执行。
提前致谢!
最佳答案
iOS
模拟器/设备之间确实存在很多差异,例如 OpenG ES
(渲染)、API
(某些功能/框架
不受模拟器
支持)、可访问性
等,但如果您询问硬件,那么这里的列表:
硬件差异
虽然设备的大部分功能都可以在模拟器中模拟,但某些硬件功能必须直接在设备上进行测试。
自 iOS 8.2 起未模拟的硬件功能包括:
- 不支持运动支持(加速计和陀螺仪)。
- 不支持音频和视频输入(摄像头和麦克风)。
- 接近传感器
- 晴雨表
- 环境光传感器
这里有更多内容
关于ios - 无法在模拟器上运行的功能(iOS 开发),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36420741/