我目前正在使用jquery mobile开发移动网站,而不是完全响应式网页设计。我知道我可以使用一些插件在台式机的浏览器中开发该项目,或者使用一些可用的在线服务或模拟器。但是我不确定我是否错过了一些真正重要的测试内容。
例子:
触摸/旋转事件或视口旋转。
是否需要购买一些物理设备(智能手机/平板电脑)来开发/测试项目?为什么?
首先,不要让任何人告诉您,没有必要购买用于测试目的的真实设备。我将告诉您,为什么从Android角度来看,同样的事情,以较小的方式也适用于iOS开发。
如果您打算与iOS一起使用,则只能使用模拟器来完成大部分开发工作。完全没有不同的屏幕尺寸和硬件多样性,使其成为测试目的的理想平台。另一方面,Android是完全不同的故事,其模拟器根本无法用于测试目的。我有几个真正的Android设备,范围从Android 2.1 +,不同的屏幕尺寸到最终的硬件体系结构。您不需要相信我,但是我提到的所有内容在测试Android应用程序时都起着重要作用。
如果您主要关心的是测试jQuery Mobile应用程序,那么在Android的情况下,我仍然建议您使用真实的设备,而在iOS的情况下,您可以成功使用模拟器。Android存在问题,因为过渡效果要慢一些,并且包括需要动画的所有其他内容。滑动不会有问题,我可以保证它可以正常工作。第二个实际问题是设备旋转。jQuery Mobile有时可能会出现问题,主要是与无响应的第三方jQuery插件(轮播,滑块...)一起使用时。在我的缺点清单中提到了第三个问题,基本上,仿真器中使用的Web视图的行为与真实电话中的不同,因此有时您会在真实设备中看到一件事,而在仿真器中看到一件事。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句