我正在jQueryMobile和PhoneGap中构建一个跨平台的移动应用程序,目前正在准备iPhone/iPad版本。 Phonegap文档建议我部署到iOS模拟器,然后部署到设备http://phonegap.com/start如果Web应用程序在Safari中正常工作,为什么还要在iOS模拟器中测试它?
我的应用程序不会执行大量与设备相关的操作,尽管它使用了振动功能。基本上它只是一个使用本地存储的打包网站。
当我部署到模拟器时,遇到了通过Safari浏览器测试应用程序时出现的问题(我在Windows,iMac和iPad上测试了Safari)。
由于所有资源都表示Safari在所有设备上的工作方式都是相同的,因此我很想让我忽略问题,这种问题只发生在笔记本电脑上运行的移动设备OS模拟器的高度不自然的环境中。
我对不对?如果它在Safari中工作,为什么还要在iOS模拟器中测试一个Web应用程序?
我们最近在使用Safari浏览器时遇到了JWPlayer(一个javascript插件)问题。它在dekstop safari浏览器和android浏览器上运行良好。但在实际的iPhone上,这是非常错误的。 所以我建议你从个人经验来测试一个真正的智能设备。 – Reinard 2012-03-21 15:30:35