我正在寻找一种在 Windows 上运行真实 iOS 浏览器模拟环境的方法。
到目前为止,我看过的所有模拟器(在线模拟器和 Adobe Air)都模拟了 WebKit,但没有与 iOS 上的 MobileSafari 相同的限制,特别是无法播放 Flash。
例如,如果我在其中一个模拟器中将 YouTube 视频共享到 Facebook,它会将共享对象显示为 Flash 对象。在 MobileSafari 中,它使用 HTML5 视频。这就是我试图模拟的那种事情。
抱歉,我无法提供链接,但我最近看到了一个视频,其中一位 Yahoo/Flicker 工程师发表了关于 HTML5 化他们的网站、针对移动设备进行优化的演讲。他说,为 iOS 测试网站的唯一真正方法是在 iP* 硬件上运行它。您不知道它将如何通过真实连接做出反应,并且网站可能会使浏览器崩溃(尤其是在内存不足错误的旧 iPhone 中。)
我在同一条船上:(我想我会先使用远程浏览器测试器,然后再获取硬件,或者至少偶尔借用朋友的。例如: http: //www.compuware.com/application-performance -management/cross-browser-testing.html http://www.addictivetips.com/mobile/adobe-shadow-remotely-browse-inspect-debug-websites-android-ios/ http://www.mobilexweb.com/模拟器
我并不是说不要在虚假环境中进行测试。但我强烈建议使用真正的硬件进行最终测试。