2010-05-27 107 views
1

我打算開發一個Web應用程序,我希望有些人最終也希望在手機上查看。用戶界面將非常簡單(無框架,只是CSS/HTML)。可能會有一些Flash,但不適用於第一個版本。開發Web應用程序,面向移動開發人員的問題

我的問題是,爲了測試移動設備上的Web應用程序的查看,您建議我測試哪些設備(因此很可能必須購買)?

  • 的Windows Mobile
  • iPhone
  • 的Android
  • 其他?

或者我可以使用模擬器的任何/所有這些?

請注意,我沒有開發一個平臺(android,iPhone)特定的應用程序,只是我期望的一個web應用程序也將從手機訪問。

我很抱歉,如果這似乎是一個尼亞/愚蠢的問題,但這個愛好項目是完全遠離我的商業經驗,我只是不知道這些問題的答案,因此在這裏問。謝謝閱讀。

回答

1

您可以爲列出的所有移動平臺使用模擬器。

對於iPhone,如果您在Mac上,則可以使用iPhone SDK(available here)隨附的本機iPhone模擬器。如果您使用的是Windows,則可以使用this third-party emulator來嘗試呈現網頁,就像在iPhone上看到的那樣(可能通過強制特定的高寬比和欺騙用戶代理)。

對於Android,您可以使用Android SDK附帶的Android emulator。一個忠告,但是:通常,在Android瀏覽器中的作品也可以在iPhone瀏覽器中使用,因爲它們都使用WebKit渲染引擎。

對於Windows Mobile,您需要下載適用於Windows Phone開發人員工具(適用於新的未發佈手機)的Windows Phone emulator以及適用於大多數當前Windows Mobile手機的Windows Mobile 6 emulator。另外,Flash不能在任何上述平臺上工作(儘管它將在未來的某個時間點在Android設備上運行),所以請確保Flash不是Web應用程序功能的組成部分。

無論如何也可以檢查出recent mobile browser statistics,所以你知道在哪裏集中精力。

希望有所幫助。

+0

我忘了提的Opera Mobile,這是由市場上目前最流行的手機瀏覽器。您甚至不需要下載他們的模擬器,因爲它可以通過他們的網站上的Java插件獲得:http://www.opera.com/mobile/demo/ – Intelekshual 2010-05-27 15:02:42

0

您不應該忘記擁有最大市場份額的智能手機(目前)。所有BlackBerry設備模擬器可以在這裏下載:

http://na.blackberry.com/eng/developers/resources/simulators.jsp

+0

謝謝,我沒有想到這一點。這就是說,對於我正在做的事情,如果使用黑莓來訪問它,我會感到非常驚訝。我認爲它更可能被沒有工作的人訪問。 – 2010-05-27 16:02:42

+0

您不應低估私人BlackBerry用戶的數量。雖然傳統上RIM的BlackBerry設備主要針對商業/企業用戶,但幾年以來,RIM正積極搶佔消費者/私人用戶市場的市場份額。 – jkramer 2010-05-28 14:37:45