我是 iPhone/iPad 开发新手,即将完成我的第一个应用程序,我正在寻找一些一般性建议。
我知道在实际设备上进行测试很重要,而不仅仅是模拟器。人们在交易设备上进行测试时通常会遇到哪些类型的事情,而他们在模拟器中看不到?
该应用程序本身主要是一种跟踪在线交易之类的方式。在使用相机或 GPS 等方面,它不需要任何特殊的东西。
这只是一般使用测试。该设备在与计算机完全不同的环境中执行,这是确保将应用程序推送到设备时不会发生任何意外情况的最佳方法。例如,手机/平板电脑的数据覆盖范围可能有限、内存不足、来电等。这些情况在设备上比人们通过模拟器模拟时更为常见。
从硬件角度来看,该设备使用与 Mac 不同的处理器架构,这也需要考虑在内(不像其他情况那么多,但您需要覆盖您的基础)。 Mac 也无法可靠地模拟 RAM、磁盘空间、处理器速度等...因此在设备上进行测试在这里也很有用。
显然,有些功能您只能在设备上测试,例如相机、GPS(以及不太明显的 iPod 库使用),如果您的应用程序使用它们,那么不在设备上进行测试就太不小心了。
Overall如果您打算将应用程序发布到 App Store,或者至少发布到设备,那么值得在设备本身上进行测试。只有这样,您才能确定它会在您想要的目标平台上按预期运行和执行。模拟器毕竟只是模拟器,不是真实的!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)