2010-08-15 10 views
7

jQuery 팀은 최근 모바일 장치 용 사용자 인터페이스 라이브러리를 만들 목적으로 http://jquerymobile.com/을 출시했습니다.jQuery Mobile을 사용하여 사이트를 프로그래밍해야하는 위험이 있습니까?

우리의 목표는 장치 폼 팩터의 범위에 적절하게 적응 역동적 인 터치 인터페이스를 구축 할 수있는 도구를 제공하는 것입니다. 시스템에는 레이아웃 (목록, 세부 창, 오버레이) 및 풍부한 양식 집합 컨트롤 및 UI 위젯 (토글, 슬라이더, 탭) 레이아웃이 모두 포함됩니다.

support for the framework은 대부분의 휴대 전화가 진부한 브라우저와 함께 제공되기 때문에 전반적으로 매우 낮습니다. 제 질문은 두 부분으로 나뉩니다. 더 풍부한 경험을 가진 몇 가지 브라우저를 지원하거나 가능한 한 많은 사용자에게 평균적인 경험을 제공하는 것이 더 낫습니다. 이는 IE를 지원한다는 질문과 유사합니다. 그 이유는 더 나쁜 브라우저를 사용하는 사용자에 대해 얼마나 신경을 많이 쓰는지에 관한 문제이기 때문입니다.

더 중요한 것은 모바일 사용자가 아닌 사이트의 모바일 버전을 구축하는 것이 얼마나 많은 개발자 시간입니까?

답변

4

글쎄, 그것은 알파 1 1.0, 그래서 나는 위험은 말할 것 : 새 땅을 만들어 당신이 아마 알 수 없거나 해결되지 않은 버그 건너 것이다 있도록

  1. 그것은 크게 안된입니다.
  2. 초기 릴리스에서는 변경 가능성이 매우 높으므로 사이트를 광범위하게 업데이트해야 할 수 있습니다 (예 : "ui"아래의 데이터 요소를 네임 스페이스로 지정할 때

    성적은 무엇을 의미합니까 :

그것은 그 등급 뒤에 추론을 고려하는 것도 중요하다? 등급은 대형 모바일 시장에서 브라우저의 관련성과 결합 된 브라우저 품질의 조합입니다.

"A"등급은 브라우저의 기능을 나타내며 현재 또는 향후 jQuery Mobile과 호환되지 않습니다.

새로운 소프트웨어 개발을 돕고 싶다면 jQuery Mobile 사용을 시작하고 피드백, 버그 보고서, 코드 또는 모두를 제공하십시오. 그렇지 않은 경우 2011 년 1 월에 출시 될 1.0 버전이 나올 것으로 기대하고 있습니다.

jQuery Mobile에 관한 이론은 풍부한 브라우저에 풍부한 경험을 제공하고보다 기본적인 브라우저에 대한 기능적 경험을 제공합니다. 저는 이것이 합리적인 것이라고 생각합니다. 특히 jQuery Mobile이 얼마나 훌륭한 모바일 UI로 당신을 끌어 올리고 실행할 수 있는지를 생각해보십시오.

"주로 모바일 사용자가 아닌 사이트"가 무슨 뜻인지 알고 싶습니다. 모바일 용으로 최적화 된 사이트가 있으며 이 아직없는 사이트가 모바일에 최적화되어 있습니다. 일부 특정 틈새 사이트에서만 모바일 경험이 필요하지 않습니다.

0

당신이해야 할 일은 풍부한 경험을 제공하는 동시에 클라이언트에 자바 스크립트가 없거나 꺼져 있어도 핵심 기능이 모두 작동하는지 확인하는 것입니다. Stackoverflow는 이러한 두 가지 접근 방식간에 좋은 균형을 찾는 사이트의 좋은 예입니다.

2

Silvo의 후속 작업으로 질문에 대한 가장 유용한 대답은 대상 사용자 기반에 대한 이해가 필요하다는 것입니다. 예를 들어 타겟 잠재 고객이 일반적으로 모바일 브라우저를 사용하지 않는 경우 특정 모바일 브라우저를 타겟팅하고 관심있는 사람들에게 해당 경로를 허용하는 것이 좋습니다. 그러나 사용자가 모바일 브라우저를 기본 인터페이스로 원한다면 기능 브라우저 옵션에 대한 더 광범위한 선택이 필요할 것입니다.

사례를 통해, IE (개발자)가 적절한 기능을 보장하기를 원하지 않았거나 보장 할 수 없었기 때문에 이전의 모든 웹 응용 프로그램을 IE의 사용을 필요로했습니다. 다른 브라우저에서. 이 앱의 대상 사용자가 비즈니스 사용자 인 경우 일반적으로 어쨌든 (d) IE를 사용하는 경우 이는 눈에 띄는 제한이되지 않았을 것입니다. 그러나보다 일반적인 웹 응용 프로그램 (웹 메일 등)에서는 모든 사용자를 단일 브라우저로 제한하면 경쟁 환경에서 어려움을 겪을 수 있습니다.

그러나 사용자가 취하는 방향에 상관없이 JavaScript가 없어도 기능을 보장한다는 Silvo의 조언에 유의하십시오. 많은 비즈니스, 라이브러리 등은 여전히 ​​JavaScript 기능을 제한합니다.

관련 문제