2010-04-26 23 views

回答

2

一個建議是有一個古老的G1或魔術用1.5的數量。我主要使用N1,這對於獲得應用程序的觸覺感覺非常好,並且速度通常與模擬器非常相似。但是,在低功耗設備上,您只會注意到很多性能問題,並且在1.5版本中會出現更多奇怪的小錯誤(由於缺乏市場份額而忽略1.0)。我發現至少對最低硬件和軟件規格進行測試是有用的,以衡量人們在應用程序中使用的最低端體驗。

2

與所有的移動開發,最好是對最終測試的真實設備。沒有它你可以得到,但它不是理想的。

1

從技術上講,你可以逃避這一點,但爲什麼你想?當你發現em something中的某些東西不適用於真正的交易時,你真的冒險讓不滿意的客戶失望。

2

對於非常簡單的應用程序模擬器可能沒問題。然而,有些東西只能在實際的電話上進行有效測試,位置跟蹤,攔截來電等。我認爲每個人都會建議您在設備上將您的應用程序作爲最佳實踐進行發佈。

這也是明智的,記住,目前有廣泛的市場,不同類型的硬件和行爲上的設備。因此,很難真正知道您的應用程序將如何在所有設備上執行。

+0

感謝您的建議。 – systempuntoout 2010-04-26 22:07:56

3

使用Windows Mobile時的個人經驗:

模擬器很棒。像,真的很棒。你可以做任何你想做的事,和一切。然而,它帶來了一個障礙。一個小小的障礙,變成了這個巨大的東西。你看,微軟提供了一個d3dmref.dll,它包含了Direct3D Mobile可以提供的每一個功能。

但是,硬件製造商可以隨意支持任何他們想要的。

那麼在模擬器的工作從未工作過其他地方。即使我在DirectDraw中有一些在模擬器和PDA上運行良好的東西,它看起來完全搞砸了我朋友的(較新的)手機。

是的,你可以得到的,但你正在處理大量的未知數。

0

我同意,你得到一個更好的「感覺」在實際設備上運行時,應用程序是如何工作的。但是,不要陷入假設在一臺設備上進行測試證明其在整個市場上有用的陷阱。 Android的強項之一是支持各種平臺。當涉及到測試應用程序時,這也是一個負擔。 我會建議你也測試AVD的不同屏幕分辨率比你購買的任何實際設備。另外,請參考支持多屏幕分辨率的Android topic。此外,這是一個好主意,適當地選擇你的SDK的水平,以免限制設備的您的應用程序可以運行在(在posting 2685117討論一點)

0

模擬器是美好的,但你需要在網絡應用中的真實設備,因爲有Android模擬器的不同的號碼。 您還需要測試您的應用程序的不同平臺兼容性版本。

相關問題