返回知识库

手机 App · 开发与测试

模拟器与真机调试Simulator & Device Testing

模拟器跑在电脑上,网络快、性能好、没有摄像头和真实推送,很多问题看不到。上线前要在 iPhone 和安卓真机上走一遍主流程,问题带上机型和系统再交给 AI。

同一个构建,装到三台设备上验收

先装到模拟器,再装到 iPhone 和千元安卓机。红格出现在哪一列、为什么模拟器里没有,就是这张卡要教的。

任务AI 说打卡 App v0.3「已完成,模拟器测试通过」。把同一个构建装到不同设备上,跑一遍验收表。

能否进内测还没跑:不能判断
验收项iPhone 模拟器iPhone 13 真机千元安卓真机
打开打卡列表未运行未运行未运行
拍照打卡未运行未运行未运行
收到每日提醒推送未运行未运行未运行
地铁弱网下提交未运行未运行未运行
快速滑动长列表未运行未运行未运行
写备注时输入框可见未运行未运行未运行
给 AI 的问题报告0 条

真机红格写进来后,这里会带上机型、系统和网络。

下一步:先点「装到 iPhone 模拟器」,看验收表第一列。

知识点:模拟器快,真机准

验收表上已经演过,这里只给命名。

  • 模拟器:在电脑上跑的假手机,启动快、改完立刻看,适合日常开发。iOS 模拟器只能在 Mac 的 Xcode 里用,Apple 明说它不复刻真机的性能和部分硬件功能。
  • 模拟器测不了的:摄像头、真实推送、传感器;它借用电脑的网络和 CPU,弱网和卡顿都看不出来。
  • 真机差异:软键盘遮挡、刘海和手势条、国产安卓的省电策略、低端机性能,只在真机上暴露。
  • 报给 AI 要带设备:机型、系统版本、网络、构建号、复现步骤,AI 才能对症修。
  • 验收门槛:至少一台 iPhone 和一台安卓真机走完主流程,修复后再在同一台真机重跑。

什么时候用、怎么用

AI 说「测试通过」时,先问它在哪台设备上测的。

  • 信号:AI 的完成报告里只写了「模拟器运行正常」;功能用到相机、定位、推送、键盘或网络。
  • 日常改界面:模拟器足够,快。
  • 发内测和上线前:必须真机,安卓最好再加一台老机型或千元机。
  • 最短路径:让 AI 打一个可安装的构建 → 装到真机 → 按验收表走主流程 → 红格带设备信息报回 → 修复后同机重跑。

正反例:同一句「测试通过」

构建一样,差别只在验收用了什么设备。

正例模拟器跑通后,再装到 iPhone 和千元安卓机

真机上发现弱网转圈和键盘遮挡,带着机型和步骤报给 AI,修完同机重跑通过才发内测。

反例模拟器全绿,直接提交审核

用户在地铁里提交一直转圈、千元机卡顿,差评来了才知道问题,修复还要再等一轮审核。

快速自测

AI 报告「拍照打卡已完成,模拟器测试通过」。你下一步最该做什么?

继续查证

术语的技术定义和行为以这些一手或权威资料为准。

下一步学

和本知识点经常一起出现的概念。