2014-03-03 74 views
0

我們正在開發一個手機網站,我們想要說的是,用戶可以通過Android & iPhone/iPad訪問該網站。我知道網站是通過瀏覽器訪問的,其中手機上可以有很多瀏覽器,但我們希望在較早的操作系統上進行測試。我們希望支持一系列用戶,其中許多用戶沒有最新版本的操作系統。在較早的操作系統版本上測試網站iPad/Android(和Windows)

所以我被問到我們需要什麼設備出去買。現在我假設大多數都會使用最新的操作系統,並且我非常肯定,如果沒有「越獄」設備,您無法在Android或iPhone/iPad上降級操作系統。肯定還有其他的方式呢?

人們如何在舊系統上測試他們的網站?

這將適用於Windows手機,以及...

+0

仿真器也是測試的最佳選擇,您可以獲取Android和ios的所有版本的仿真器。 – CoolMonster

回答

1

像這樣的服務可能一些錢實際上節省您的長遠的替代品:

http://www.browserstack.com/

除此之外,iOS設備在iOS7一個顯著的市場份額,在iOS6的一點點,可忽略不計的較小版本: https://developer.apple.com/support/appstore/

涵蓋最後兩個版本應該足夠適合你。

+0

+1,適用於瀏覽器,市場份額項目 – VictorySaber

+0

我會接受這個答案(但會歡迎任何進一步的評論)BrowserStack.com似乎是一個非常好的選擇的確如此 – VictorySaber

1

即使你能找到的模擬器,爲什麼不乾脆買二手這些舊設備?他們可以相對便宜,他們也會給你相同的性能特徵,這將有助於性能基準測試。

另外,如果你使用一個很好的移動圖書館,它應該提供足夠的向後兼容性 - 不,這是測試:)

+0

大多數情況下,它們已經更新到最新的IOS版本 –

1

你可能會看看Eclipse。我使用它來開發我的Android基準測試應用程序,主要是通過Linux,但一些通過Windows。它能夠模擬廣泛的手機和平板電腦尺寸,不同的CPU和Android版本,包括舊版本。它很慢,但仿真設備具有瀏覽器和電子郵件應用程序。我不知道操作系統有多真實。似乎有可能是蘋果的一個版本,但我沒有研究細節。

+0

我已經得到了帶有模擬器的Android SDK。 8GB內存的Windows 8仍然在努力模擬除了較小的設備之外的所有設備 我只是認爲可能有一種最佳實踐方式來實現這一目標,BrowserStack.com似乎是在考慮他們的客戶羣。 – VictorySaber

0

我已經走了很長的路要找到一種方法,最終不起作用。但請繼續閱讀。

您可以下載舊版本的WebKit。這與擁有真正的手機並不相同,但可以幫助您解決一些渲染問題。

要做到這一點,你需要弄清楚你需要哪個版本來測試你的設備。去搜索設備的用戶代理字符串。例如,該串:

的Mozilla/5.0(iPhone; CPU iPhone OS 8_4_1例如Mac OS X)爲AppleWebKit/600.1.4(KHTML,例如Gecko)版本/ 8.0移動/ 12H321 Safari瀏覽器/ 600.1.4

表示iOS 8.4.1使用Webkit版本600.1.4

然後你必須找出哪個Webkit版本號對應於那個版本。 WebKit tags list在這裏很有幫助。您也可以嘗試在Google上搜索webkit trac release 600.1.4。對於我的例子,它是revision 171707

現在轉到http://nightly.webkit.org/builds/trunk/mac/1並找到WebKit的正確(或最接近可能的)修訂版,下載並將其用於您的測試。

現在我真的發現並下載了它,它說我的新OS X不支持這個舊版本。 :(

相關問題