真实武器模拟器ios:在真实设备与模拟器上测试 iOS测试

我是新的 iPhone / iPad 开发,我接近完成我的第一个应用程序,我正在寻找一些一般的建议。

我知道在实际设备上进行测试而不仅仅是在模拟器上进行测试很重要,人们在交易设备上进行测试时通常会遇到哪些在模拟器中看不到的事情?

该应用程序本身主要是跟踪在线交易和这类事情的一种方式。在使用相机或 GPS 等设备方面,它不需要任何特殊的东西。

9

这只是一般的使用测试。该设备在与您的计算机完全不同的环境中运行,这是确保将您的应用程序推送到设备上不会发生任何意外情况的最佳方法。例如,手机 / 平板电脑可能具有有限的数据覆盖范围,低内存情况,来电等。这些情况在设备上更为常见,然后当人们通过模拟器模拟它时。

从硬件的角度来看,该设备使用与 Mac 不同的处理器架构,这也需要考虑(不像其他情况那么多,但您需要覆盖您的基础)。Mac 也无法可靠地模拟 RAM,磁盘空间,处理器速度等...因此在设备上进行测试在这里也很有用。

显然有一些功能,你只能在设备上测试,如相机,GPS(而不是那么明显的 iPod 库使用),如果你的应用程序使用它们,它会粗心不在设备上测试。

总的来说如果您打算将应用程序发布到 App Store,或者至少发布到设备,则值得在设备本身上进行测试。只有这样,您才能确定它将在您打算瞄准的平台上按预期运行和执行。模拟器毕竟只是一个模拟器,而不是真实的东西!

1

首先:用户体验非常不同。

基于鼠标的交互与触摸交互非常不同。专注于显示器感觉非常不同,然后看着手掌上的设备。

此外,在模拟器和真实设备上运行的动画体验可能会非常不同。

在模拟器中的使用不会告诉你任何关于在真实设备上见证的电池消耗的信息。

我的观点是:每个将被运送到 App Store 或客户进行测试的应用程序都应该测试几个不同的真实设备。没有任何借口。

0

模拟器运行速度比真正的设备慢得多。

当模拟器没有时,真实设备可能会耗尽内存,反之亦然。

0

在应用程序购买中,如果您已包含它们

方向(不是说他们在模拟器上不可用,但很容易忘记它!)

应用程序生命周期测试-将您的应用程序带到前台和后台。

网络访问-当您通过无线或蜂窝网络与 Mac 上的 LAN / wifi 从设备访问网络时,可能会很重要。如果您的应用程序使用网络上的任何资源,则需要在称为 Reachability 的保护伞下进行大量测试。根据应用商店的要求,如果在使用任何此类资源之前无法访问网络,则必须提供警报。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(201)
Ios邮箱:我的应用程序如何跳转到iOS默认邮箱
下一篇

相关推荐

  • ios免越狱:如何在iOS设备上安全免越狱?

    iOS免越狱是一种可以在iOS设备上安装未经苹果官方认证的应用程序的方法,从而使用户可以获得更多的功能和应用。iOS免越狱可以通过各种工具来实现,比如Cydia,Pangu,PP助手,iTools等。…

    2023-05-27 03:39:42
    0 16 55
  • ios pdf合并极致的体验

    iOS上合并PDF文件的方法如下:使用PDFKit,它是iOS 11及以上版本提供的一个API,可以用来处理PDF文件。…

    2023-08-16 06:57:57
    0 64 60
  • ios主题:如何使用iOS来提升生活质量

    示例示例iOS主题是iOS应用程序的外观和行为的集合,它可以使应用程序具有一致的外观和行为。它可以包括字体、颜色、图标、布局和动画。下面是一个示例代码,用于创建iOS主题:…

    2023-09-11 15:59:43
    0 84 15
  • ios微信老版本下载安装安装步骤及使用指南

    打开App Store,搜索“微信”,点击进入微信的应用页面;在微信的应用页面,点击右上角的“更多”,选择“从iTunes Store下载”;…

    2023-07-12 15:03:15
    0 28 21
  • ios上的单机游戏统一三国的传奇之旅

    iOS上的单机游戏是指在iOS设备上运行的没有网络连接的游戏。这类游戏可以是传统的控制台游戏,也可以是新的、更加复杂的多人游戏。…

    2023-07-06 08:10:36
    0 31 32
  • ios app生命周期从启动到退出的过程

    示例示例iOS App生命周期包括以下几个阶段:启动(Launch):当用户点击应用图标时,系统会调用()函数,创建一个实例,同时会调用的。方法,在此方法中,可以进行一些初始化操作,如初始化window、设置导航控制器、设置根视图等。…

    2023-02-24 11:08:58
    0 43 91
  • via浏览器 ios:使用 iOS 上的 Via 浏览器让你的网页浏览更加便捷

    Via浏览器:在HTML文档中添加以下代码:…

    2023-09-18 16:05:32
    0 35 50
  • ios暂停更新苹果开启新时代

    iOS暂停更新指的是iOS应用程序在运行过程中暂停更新,也就是说,当应用程序处于后台时,它不会自动更新。要实现iOS暂停更新,可以使用以下代码:…

    2023-03-24 13:29:28
    0 58 52

发表评论

登录 后才能评论

评论列表(2条)