我正在计划一个使用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