2008-09-19 3 views
4

해당 페이지에는 많은 자바 스크립트와 CSS가 포함되어 있습니다. 일반적으로 모바일 플랫폼이이를 얼마나 잘 지원합니까?기존 웹 페이지가 모바일 플랫폼에 잘 표시되도록하는 가장 빠르고 쉬운 방법은 무엇입니까?

테스트를 돕기 위해 브라우저 에뮬레이터 (또는 동등한 도구)가 있습니까?

+0

진부한 모바일 UA로 가장 많은 잠재 고객에게 도달하려는 경우 Javascript와 CSS를 엄격히 사용해서는 안됩니다. 엄청난 호의를 베풀고 적어도 자바 스크립트가 완전히 비활성화되었을 때 AJAXy가 작동하도록하십시오. 다음으로 이미지와 CSS를 비활성화하여 사이트가 다소 제정신인지 확인하십시오. – hendry

+0

누군가 모바일 용 [browsershots] (http://browsershots.org/)를 만들어야합니다 ... – Zach

답변

4

Opera에는 모바일 장치를 통해 페이지를 볼 수있는 옵션이 있습니다. 나는 그것이 과거에 유용하다는 것을 알았다.

+1

보기 -> Opera의 모바일 모드를 활성화하는 작은 화면 – hendry

2

iPhone에서 Apple's Mobile Safari은 스택 오버 플로우 을 완벽하게으로 렌더링한다는 것을 알 수 있습니다.

이것은 일반 사용자가 아닌 프로그래머를위한 사이트이므로 많은 자바 스크립트 의존성을 수용했습니다.

모바일 사파리만큼 강력한 모바일 장치가 있으면 좋겠습니다. Opera Mini에 대한 좋은 점도 들었습니다.

0

Java WTK와 같은 에뮬레이터에 Opera Mini를 설치하고 PC에서 모바일 렌더링을 테스트 할 수 있습니다. 한 가지 단점은 Opera Mini가 여전히 프록시를 통해 작동하기 때문에 로컬 파일/사이트를 디버깅 할 수 없다는 것입니다. 사이트를 세계에 액세스 할 수있는 서버에 업로드해야합니다.

그냥 Google에.

1

하나의 예 : 내 BlackBerry® 8130 (Pearl)의 표준 BlackBerry 브라우저는 내 홈페이지를로드 할 때 CSS와 JavaScript를 모두 무시하는 것으로 보입니다.

또한 jQuery 호버 효과가 아닌 CSS를 렌더링하는이 장치에 Opera Mobile을 설치했습니다. 그것은 일부 jQuery를 이해합니다. 예를 들어 유효성 검사에 실패하면 오류 메시지가 표시되는 폼 유효성 검사가 있습니다. 애니메이션 효과가 없어도 Opera에서 작동합니다.

모바일 브라우저에서 가장 안전한 방법은 JS 또는 CSS없이 정상적으로 성능이 저하되는 페이지를 디자인하는 것입니다. 그것이 노력의 가치가 있는지 없는지는 여러분에게 달려 있습니다.

몇 년 후, 렌더링의 차이점은 전화기의 화면 크기 제한입니다.

0

전화에 전적으로 달려 있습니다. 모든 단일 장치를 지원하려면 99 %의 장치에서 둘 다 작동하지 않을 것이므로 (또는 완전히 비표준적인 작업을 수행 할 것이므로) CSS 또는 JavaScript로 귀찮게하지 마십시오. iPhone이나 최신 Series 60 Nokias와 같은 최고급 기기만을 겨냥한다면 제한된 JS와 CSS로 도망 갈 수 있어야합니다.

이 단순히 (I 시도하고 LG의 개발자 사이트를 찾는 감히) 전혀 툴이 없어 많은 제조업체는 그래서 당신은 물리적 인 단말기에 접근 할 필요가 당신 경우 사이트가 제대로 나타나는지 확인하고 싶습니다.

DeviceAnywhere은 현금이있는 경우 최고의 도구입니다.지난 1 년 반 전에 사용했을 때 극도로 뒤떨어졌습니다. 게다가 순수한 자바이기 때문에 모든 기계에 개가 있습니다. 하지만 그것은 틀림없이 가장 좋은 모바일 개발 도구이며, 나를 믿어, 나는 lot을 시도했다.

+0

Android sdk는 에뮬레이터와 함께 제공됩니다. 모바일 웹킷이 어떻게 보이는지 테스트하는 데 사용했습니다. – Zach

0

OS 4.5 이상이 설치된 BlackBerry 장치는 Javascript 또는 CSS를 처리하지 못합니다. OS 4.6 이상 (Bold, Pearl Flip, Storm 등)의 장치에는 Javascript, DOM 및 CSS에 대한 지원이 훨씬 향상된 새로운 렌더링 엔진이 제공됩니다. 완벽하지는 않지만 대부분의 페이지를 잘 렌더링해야합니다. 개발자 웹 사이트에서 BlackBerry 시뮬레이터를 다운로드하여 사용해 볼 수 있습니다. 실제 장치에서와 동일한 코드를 실행하기 때문에 장치에서 볼 수있는 것이 무엇인지 잘 보여줍니다.

관련 문제