2012-01-18 4 views
0

주로 iOS 및 Android 용 webbapp를 개발 중입니다. 문제는 안드로이드 폰 (삼성 갤럭시 S2에서 테스트)에서 느리게 실행되는 경향이 있다는 것입니다. 나는 좋은 결과없이 PhoneGap와 함께 몇 가지 다른 프레임 워크를 시도했다.웹 앱 성능 android

내 경험이 지금까지 (안드로이드) :

Dojo toolkit :
꽤 잘하지만 깜박 (v1.7.1)는 다른보기와 입력 양식 사이의 일을 전환 심하게 수행 많이 할 때.

Sencha Touch

: (V1.1)
매우 반응 및 전환시 약간 깜박하지 않습니다. 방향 전환은 오래 걸립니다.

JQTouch : (베타 4)
실행합니다 부드러운하지만 레이아웃은

내 질문은 인 안드로이드 (CSS는 회전 변환과 변환 사용 등 백 버튼)에 분류됩니다
어떤 되세요 iPhone 및 Android 기기 모두에서 잘 작동하는 프레임 워크를 찾았습니까? 아니면 네이티브를 개발할 수있는 유일한 솔루션입니까?

보조 노트에

나는 Sencha touch 2.0 안드로이드 성능에 초점을 맞추고있다하지만에서만 사용 가능 개발자 미리보기가이 시간에 거기에 내가 있다는 것입니다 발견 무엇 Q2 2012 년

+0

당신은 ember.js를 볼 수도 있지만, 내 감각은 안드로이드 브라우저가 다소 까다 롭고 신뢰할 수 없다는 것입니다. Android 브라우저가 더 많은 사람들이 Android 폰을 보유하고 있음에도 불구하고 Mobile Safari보다 웹 트래픽 시장 점유율이 훨씬 낮다는 사실을 알고 계셨습니까? – bjudson

답변

2

전에 해제 될 수 없습니다 것으로 나타났습니다 많은 프레임 워크가 훌륭하게 작동하지만 문제의 근본 원인은 안드로이드의 CSS3 스타일 전환 지원 이전 버전입니다. 이러한 전환을 피하거나 사용하지 않는 것이 좋습니다.

+0

API 레벨 7에서 10으로 변경되었으며 여전히 성능이 좋지 않습니다. 물론, 나는 더 멀리 갈 수있을 것이지만 그것은 너무 적은 사용자가 있기 때문에 앱이 쓸모 없다는 것을 의미 할 것이다. – Marcus

+0

네, 최소한의 API 레벨을 7로 유지해야 Android 사용자 중 가장 큰 사용자를 타겟팅 할 수 있다고 생각합니다. 안드로이드의 3.X 버전으로 올라간다해도 CSS3는 그다지 전환하지 않습니다. 이것은 확실히 안드로이드가 부족한 영역입니다. 앱의 전환을 제한하십시오. –

+0

입력 해 주셔서 감사합니다.하지만이 릴리스에서는 android 용 기본 버전을 사용하고 나중에 Android 용 webbapps에서 새로운 시도를합니다. – Marcus