根據您的經驗,爲市場開發Android應用程序,我需要一個真正的Android設備來測試我的應用程序還是使用SDK附帶的仿真器就足夠了?我是否需要一個真正的Android設備來爲Marketplace開發Android應用程序?
回答
一個建議是有一個古老的G1或魔術用1.5的數量。我主要使用N1,這對於獲得應用程序的觸覺感覺非常好,並且速度通常與模擬器非常相似。但是,在低功耗設備上,您只會注意到很多性能問題,並且在1.5版本中會出現更多奇怪的小錯誤(由於缺乏市場份額而忽略1.0)。我發現至少對最低硬件和軟件規格進行測試是有用的,以衡量人們在應用程序中使用的最低端體驗。
與所有的移動開發,最好是對最終測試的真實設備。沒有它你可以得到,但它不是理想的。
從技術上講,你可以逃避這一點,但爲什麼你想?當你發現em something中的某些東西不適用於真正的交易時,你真的冒險讓不滿意的客戶失望。
對於非常簡單的應用程序模擬器可能沒問題。然而,有些東西只能在實際的電話上進行有效測試,位置跟蹤,攔截來電等。我認爲每個人都會建議您在設備上將您的應用程序作爲最佳實踐進行發佈。
這也是明智的,記住,目前有廣泛的市場,不同類型的硬件和行爲上的設備。因此,很難真正知道您的應用程序將如何在所有設備上執行。
感謝您的建議。 – systempuntoout 2010-04-26 22:07:56
使用Windows Mobile時的個人經驗:
模擬器很棒。像,真的很棒。你可以做任何你想做的事,和一切。然而,它帶來了一個障礙。一個小小的障礙,變成了這個巨大的東西。你看,微軟提供了一個d3dmref.dll
,它包含了Direct3D Mobile可以提供的每一個功能。
但是,硬件製造商可以隨意支持任何他們想要的。
那麼在模擬器的工作從未工作過其他地方。即使我在DirectDraw中有一些在模擬器和PDA上運行良好的東西,它看起來完全搞砸了我朋友的(較新的)手機。
是的,你可以得到的,但你正在處理大量的未知數。
我同意,你得到一個更好的「感覺」在實際設備上運行時,應用程序是如何工作的。但是,不要陷入假設在一臺設備上進行測試證明其在整個市場上有用的陷阱。 Android的強項之一是支持各種平臺。當涉及到測試應用程序時,這也是一個負擔。 我會建議你也測試AVD的不同屏幕分辨率比你購買的任何實際設備。另外,請參考支持多屏幕分辨率的Android topic。此外,這是一個好主意,適當地選擇你的SDK的水平,以免限制設備的您的應用程序可以運行在(在posting 2685117討論一點)
模擬器是美好的,但你需要在網絡應用中的真實設備,因爲有Android模擬器的不同的號碼。 您還需要測試您的應用程序的不同平臺兼容性版本。
- 1. 開發Android應用程序是否需要一個紮根設備?
- 2. 我需要一個IDE來開發Android Cordova應用程序嗎?
- 3. android註冊是否需要android應用程序的開發?
- 4. 是否需要使用android手機開發一個android應用程序
- 5. 我是否需要Android手機來創建Android應用程序?
- 6. 我應該購買Android應用程序開發的Android設備?
- 7. Android - GCM開發,我需要一個物理設備嗎?
- 8. 我應該用什麼Android設備開發我的Android應用程序?
- 9. 我是否需要一個單獨的Eclipse for android ADT開發?
- 10. 我真的需要一臺Mac來開發iPad的應用程序嗎
- 11. 您是否需要Mac OS X來開發iPhone應用程序?
- 12. Android應用程序開發:創建兩個圖標,我只需要一個
- 13. 是否有必要應用程序camScanner應該安裝在我的Android設備
- 14. 您是否需要發佈android應用程序的許可證?
- 15. 我的Android應用程序是否在根設備上運行?
- 16. 需要設計一個Android應用程序的架構設計
- 17. Android應用程序是不是真實設備
- 18. Android設備操作系統升級爲應用程序開發
- 19. HTML5 Android應用程序 - Android Marketplace
- 20. 在真實設備上測試我的android應用程序
- 21. apns是否需要每個應用程序開發的證書?
- 22. 是否有可能一個android應用程序發送點擊到另一個打開的android應用程序?
- 23. 開發android應用程序需要哪個框架? MVC/MVP/MVVM
- 24. Android Marketplace中的應用程序的大小是否有限制?
- 25. 我是否需要爲這個android應用程序創建這些類?
- 26. 如何在真正的平板設備上運行我的Android應用程序?
- 27. 我的tts應用程序在真正的android設備中不工作
- 28. Mac需要JDK(5或6)還是Eclipse來開發Android應用程序?
- 29. 移動應用程序開發需要哪些設備?
- 30. Android Studio不顯示我的真實設備來調試應用程序
developer.android.com讓你購買ADP2開發手機。 – 2010-04-27 10:59:02