2010-04-12 4 views

답변

16

iPhone과 Android 브라우저는 Chrome과 마찬가지로 WebKit을 기반으로합니다. GWT는 크로스 플랫폼이며 WebKit 기반 브라우저에서 작동하지만 예상대로 작동하도록 지원하려는 모든 주요 장치 변형을 웹 응용 프로그램에서 테스트해야합니다 (예 : iPhone 3GS 및 iPhone 2G의 성능 테스트, 대형/소형 화면 테스트 용 Google Nexus One 및 HTC Tattoo) - Device Anywhere Test Suite과 같은 서비스는 개발이 스마트 폰에 집중되어 있지 않은 경우이 프로세스를 경제적으로 실행 가능하게 만들 수 있습니다.

모바일 장치 기능을 GWT에 추가하려는 GWT Mobile WebKit 프로젝트도 있습니다. 이것은 지리적 위치 데이터 또는 클라이언트 측 데이터베이스 액세스와 같은 스마트 폰 특정 기능이 필요하면 고려해 볼 가치가 있습니다.

2

GWT는 자바 스크립트를 자바 스크립트로 컴파일합니다. C++ 컴파일러와 유사한 기술을 사용하여 최적화되므로 응용 프로그램의 성능이 기본 JavaScript 응용 프로그램과 유사합니다. Java 프로그램 개발자를위한 새로운 코드를 포함시키기 때문에 대규모 프로그램 생성을 권장합니다.

GWT 성능과 기본 JavaScript 성능을 비교하는 벤치 마크를보고 싶지만 GWT 컴파일 된 앱이 안드로이드 브라우저에서 적절한 속도로 실행된다는 견해가 있습니다.

관련 문제