Google chrome 我在多大程度上可以信任google chrome emulator?

Google chrome 我在多大程度上可以信任google chrome emulator?,google-chrome,emulation,google-chrome-devtools,Google Chrome,Emulation,Google Chrome Devtools,之前,我用它来验证我的HTML/JS页面在各种设备中是否正确呈现。最近,当我买了ipad并开始使用它时,我发现页面在真实设备上的实际外观与chrome emulator中的外观明显不同(这并不让我感到惊讶) 我明白,在chrome emulator和大多数模拟器中,没有办法100%模拟设备。我的问题是,我能在多大程度上信任google chrome emulator选项卡 请注意,我不是在寻找像“使用真实设备,而不是模拟器”这样的OneLiner,也不是在寻找像browserstack这样的特定

之前,我用它来验证我的HTML/JS页面在各种设备中是否正确呈现。最近,当我买了ipad并开始使用它时,我发现页面在真实设备上的实际外观与chrome emulator中的外观明显不同(这并不让我感到惊讶)

我明白,在chrome emulator和大多数模拟器中,没有办法100%模拟设备。我的问题是,我能在多大程度上信任google chrome emulator选项卡


请注意,我不是在寻找像“使用真实设备,而不是模拟器”这样的OneLiner,也不是在寻找像browserstack这样的特定服务的建议。我正在寻找对不同设备的UI/JS验证有一定经验的人的见解,他们可以分享什么时候使用chrome emulator是合适的,什么时候会失败,最好使用本机emulator,甚至是真正的设备。

chrome设备仿真器只是将chrome设置为与这些基本设备相匹配规格:

它不会专门模拟设备上的实际浏览器。例如,如果你在OsX桌面上发现Chrome和Safari之间的差异,你可以预期Chrome“模仿iPad”会继续像Chrome那样运行,而真正的iPad更可能像Safari那样运行

对于iPad来说,即使是一个简单的页面也可能暴露出很多差异;这些是长时间分离的webkit分叉,带有单独的化妆品,如useragent内置CSS。但即使是安卓设备(5.0之前)也有一个内置浏览器,可以根据移动设备进行最小化、由供应商定制,还有一些chrome的webkit的旧版本


像这样的网站显示了不同浏览器对不同功能的支持差异,因此,只要您的chrome版本和其他浏览器在某个功能上不匹配,您就可以期待不匹配的“模拟”。(但共享相同支持的浏览器在规范未完全定义的方面也可能存在细微的差异。)

我使用模拟器,直到关键点,然后我只信任设备和本机浏览器安装。什么时候重要?对我来说,在它进入客户之前。在它上线之前。开发人员需要花费太多的时间来不断地查看设备,但一旦您认为设备已准备好进行设备测试,就可以将额外的时间投入其中。是的,你可以在微小的调整中损失一些时间,但这永远不会意味着你在彻底地重做任何事情。好的方面,但是我们有没有其他的模拟器可以给我们提供与真实系统相同的结果device@HidaytRahman取决于你有什么桌面。Android Studio对大多数平台都是免费的,而Xcode在OsX上可用。除了感觉和性能的某些方面,两者都有相当精确的模拟器,或者至少比chrome的模拟器精确得多。安装android studio只是为了测试web应用程序不是一个好主意