我正在計劃一個使用GWT的網絡應用程序。在iPhone,android等移動設備上它將會得到多大的支持?GWT應用程序在Android瀏覽器中運行良好嗎?
15
A
回答
16
iPhone和Android瀏覽器都基於WebKit,Chrome也是如此。 GWT是跨平臺的,並且在基於WebKit的瀏覽器上工作,但是一如既往,必須在您計劃支持的所有主要設備變體上測試Web應用程序,以確保其按預期工作(例如iPhone 3GS和iPhone 2G的性能測試,谷歌Nexus One和HTC Tattoo用於大屏幕/小屏幕測試) - 如果您的開發工作不專注於智能手機,像Device Anywhere Test Suite這樣的服務可以使此過程更具有經濟可行性。
還有GWT Mobile WebKit項目,該項目旨在將移動設備功能添加到GWT中。如果您需要智能手機特定的功能(如地理定位數據或客戶端數據庫訪問),這可能值得考慮...
2
GWT將Java編譯爲JavaScript。它使用類似於C++編譯器的技術進行優化,因此應用程序的性能將與本機JavaScript應用程序相媲美。它確實鼓勵生成大型程序,因爲它可以使Java開發人員簡化新代碼。
我很想看看比較GWT性能和原生JavaScript性能的基準,但我的觀點是GWT編譯的應用程序在Android瀏覽器上以足夠的速度運行。
4
相關問題
- 1. 應用程序緩存在Android設備中無法正常工作(在Chrome瀏覽器中運行良好)
- 2. 從瀏覽器運行應用程序
- 3. 好的PDA網頁瀏覽器運行倉庫應用程序?
- 4. 使用GWT在Web瀏覽器上運行iPhone上的應用程序
- 5. 在遠程瀏覽器中調試GWT應用程序
- 6. GWT應用程序在沒有瀏覽器插件的情況下運行
- 7. 無法在瀏覽器中運行python web應用程序
- 8. 在ipod上Safari瀏覽器中運行asp.net應用程序
- 9. 避免在特定瀏覽器中運行asp.net應用程序
- 10. 僅在一個瀏覽器中運行java web應用程序
- 11. 在Web瀏覽器中運行Swing應用程序
- 12. 是否可以在瀏覽器中運行JavaFX應用程序?
- 13. 在客戶端瀏覽器中運行GTK +應用程序
- 14. 如何在Safari瀏覽器(Web瀏覽器)運行小程序
- 15. 瀏覽器到Android應用程序到瀏覽器
- 16. 調試Android瀏覽器應用程序
- 17. 選擇項目在Chrome等中運行良好,但不在Android G-1瀏覽器上運行?
- 18. 應用程序在Windows XP中運行良好,但在Windows 7中運行時應用程序崩潰?
- 19. 應用程序在iOS模擬器中運行良好,在設備上崩潰
- 20. 在啓動時運行的「瀏覽器外」Web應用程序?
- 21. 在瀏覽器上運行swing應用程序
- 22. 從命令行運行應用程序並啓動瀏覽器
- 23. Ionic Cordova $ http POST數據在瀏覽器中運行良好,但在我的android手機中不起作用
- 24. 在Android中,如何在瀏覽器中打開應用程序
- 25. 如何在沒有任何瀏覽器插件的情況下從gwt-maven-plugin運行GWT應用程序?
- 26. 應用程序在4.2上運行良好,但沒有在4.3.3上運行 - iphone
- 27. Ionic應用程序無法在iPhone上運行。在iPad上運行良好。
- 28. Js函數在Chrome瀏覽器上運行良好,但不在Firefox上
- 29. Android應用程序webview在瀏覽器中打開而不是應用程序
- 30. node.js應用程序在本地運行良好,但不會以模數運行
Yeap,v4.0.4上的默認Android瀏覽器根本不支持GWT函數widget.getElement()。setScrollTop()。而像FireFox和Chrome等其他Android瀏覽器也可以工作。 – 2012-09-25 09:39:44