2011-11-20 43 views
7

我想知道每個人用來測試你的移動開發的模擬器,想確保我使用的是最精確的模擬器/模擬器。您使用哪種移動設備模擬器來測試移動開發?

我目前使用電動李子的電動手機模擬器,用於ipad和iphone仿真以及Opera Mini和移動仿真器。我已經下載了Android SDK,但無法完成這項工作,所以我非常懷疑我看到的結果。

我知道使用真實設備測試我的頁面將會有最好的結果,但是我也喜歡在我的桌面上有一個體面的模擬器包,只是爲了給我一個關於開發過程如何進行的粗略指導。

所有的建議和反饋歡迎

凱爾

+2

最好的測試是用一個真實的設備,模擬器只能做很多事情,很多時候我在模擬器上有完美的結果,在設備上有十秒鐘,事情出錯了。 我發現xcode模擬器和任何其他模式一樣好,我確定其他人會有偏好 – Elmo

+0

如果你只想測試設備兼容性,最好的方法是在真實的設備上測試它,如果你想知道更多的用戶體驗嘗試[heatma.ps(https://heatma.ps) – Cyprian

+0

看到這個問題的一些想法[此處輸入鏈接的描述] [1] [1]:http://stackoverflow.com/questions/ 7564702/iphone-和Android的模擬器爲移動設備的Web開發/ 7565401#7565401 – Jag

回答

2

獲取儘可能多的實際設備成爲可能。然後,爲了緩解移動網站開發的痛苦,請像Shim:https://github.com/marstall/shim一樣對一些內容進行攻擊以協調您的所有瀏覽。

1

我使用Opera Mobile Emulator與Opera Dragonfly作爲一個調試工具,它使得樣式和腳本編寫相當容易90%。如果運行Opera(Mobile & Mini),您可以將您的真實設備連接到Dragonfly的開發人員工具窗口 - 這是有效掃描您的代碼的好方法。

當前的商業版本Electric Mobile Simulator表示呈現與iOS一樣。它實際上非常接近。它基本上是一個Chrome分支 - 這是可行的,因爲Chrome和Safari都是Webkit瀏覽器。但是,渲染使用閃回回退和其他欺騙的頁面可能在模擬器上顯示不同。 EMS內置開發人員工具,可幫助您查找那些糟糕的css bug。我使用這個工具很多。

電動移動的免費版本模擬器,但它呈現的大部分內容等同於操作系統的瀏覽器(現在找不到版本不過)。

Android SDK是一個巨人。我之前使用過它,我懷疑它可以爲您提供Opera Mobile Emulator或Electric MS無法實現的任何功能。它可能很慢,響應速度慢 - 取決於您的機器的性能。但是,在Android SDK中模擬設備會讓您非常接近實際交易。

但最後,你需要在真實的設備上測試肯定。並非所有錯誤都顯示在模擬器中,也無法精確模擬觸摸事件。我們開始收集用過的移動設備(iPhone3,iPad1,較舊的三星機型等);並將繼續這樣做。

摘要:什麼都不能取代在真實設備上測試移動網站,但仿真器可以加快從項目開始到測試階段中期的開發。

0

您也可以使用DeviceAnywhere。用DA測試真實設備。