2011-08-02 4 views
1

iPhone 장치에서 내 응용 프로그램을 테스트하려고하는데 안드로이드 장치에서 테스트 한 결과 잘 작동하고 Xcode를 사용하여 iPhone 에뮬레이터에서 테스트 한 결과 매우 빠르고 안정적이었습니다iPhone 장치에서 매우 느린 sencha touch 앱

하지만 난 특별 아이폰 장치에 매우 느리고

또한 육포 사용하여 시도 할 때, 슬쩍 목록 및 버튼 클릭은

은 폰갭 + 센차 터치를

어떤 아이디어를 사용하고 아주 아주 느린 , 도와주세요 ? !

답변

1

성능은 장치간에 매우 다양하며 플랫폼/장치 별 쓰기 경로는 서로 다른 장치에서 저하되는 경우가 많습니다.

적당히 공정한 comparrison (즉, 1 세대 iPhone 대 새로운 Android 기기가 아니라고 가정), 나는 Javascript 집중적 인 (안드로이드 폰이 단지 가장자리를 차지할 수있는) 또는 하나의 플랫폼에서 멋진 예쁜 그림자/애니메이션을 사용하려고 시도했지만 다른 것은 사용할 수 없습니다.

가장 큰 속도가 증가 내가 찾은 :

  • 안 CSS 텍스트/박스 그림자. (이것만으로는 충분하지 않습니다!)
  • CSS 그라데이션을 비활성화하십시오.
  • 백그라운드에서 많은 패널을 유지하지 마십시오. 보이지 않는 것을 파괴하고 필요에 따라 다시 빌드하십시오.
  • 패널이 매우 단순하지 않은 한 애니메이션을 멀리하십시오.
  • 단추 처리기가 복잡한 작업을 수행하는 경우 단추가 멈추는 것처럼 보이지 않도록 지연하십시오.