반응 형 웹 디자인 : 모든 장치에서 동일한 양의 데이터를 다운로드합니까?


11

점점 더 많은 모바일 사용자와 태블릿 사용자를 수용하기 위해 워드 프레스에서 내 블로그와 웹 사이트를 다시 디자인하고 싶습니다.

또한 반응 형 디자인에 대해 듣고 있습니다. 반응 형 웹 디자인이 모바일 장치뿐만 아니라 컴퓨터 화면에서도 같은 양의 데이터를 다운로드하는지 알고 싶습니다.

또한 많은 대형 마케팅 회사가 반응 형 웹 디자인에 투자하지 않았으며 여전히 모바일에 최적화 된 별도의 웹 사이트를 찾고 있습니다. 반응 형 웹 디자인 또는 모바일에 최적화 된 별도의 웹 사이트를 위해 무엇을해야합니까?

답변:


8

ALA 306 에서 Ethan Marcotte가 정의한대로 "반응 형 디자인"이라는 용어는 사용자 화면 크기에 따라 HTML에 다른 스타일 규칙을 적용하는 기술을 나타냅니다. 반응 형 디자인에 대한 자세한 설명은 Mike Bollinger멋진 데크 입니다.

이 모델에서는 화면이 작든 크든 정확히 동일한 HTML을 클라이언트에 보냅니다 . 는 CSS에서 참조 자원 (이미지 차적으로는) 특정 화면 해상도 표시되지 않는 경우, 그들은 수 있습니다 다운로드 할 수 없습니다. 예를 들어 큰 화면 high-res.png의 경우 CSS와 작은 화면에 low-res.png사용할 수 있습니다. 웹 클라이언트는 이미지를 활성 스타일로만 다운로드하도록 선택할 수 있습니다. (현재 둘 다 다운로드하는 하나 이상의 중요한 클라이언트에 대해서는 @DBUK의 의견을 참조하십시오!

이 기술은 귀하의 경우에 적합하거나 별도의 모바일 사이트를 만드는 것이 더 합리적 일 수 있습니다.

장치마다 사용 컨텍스트가 다를 수 있습니다. 휴대 전화는 항상 주머니 안에 있습니다. 식료품 점에서 사용자는 어떻게 사이트를 사용합니까? 전체 사이트를 보내시겠습니까? 아니면 몇 가지 기능 만? 아니면 완전히 다른 기능? 아이 패드를 부담없이 TV로 시청하면서 소파에 있다면 어떨까요?

모바일 장치는 프로세서 속도가 느리고 메모리가 적으며 연결 속도가 느린 경향이 있습니다 (이러한 "진실"은 매년 약해집니다) – 성능상의 이유로 별도의 모바일 사이트를 엄격하게 내보내고 싶을 수 있습니다.

일반적으로 정적, 텍스트 및 컨텐츠 중심 사이트 (예 : 블로그)가 많을수록 기존 HTML 및 반응 형 디자인을 사용할 가능성이 높아집니다. 대화 형, 멀티미디어 및 사용자 중심 사이트 (예 : 상점) 일수록 개별 장치 유형에 대해 별도의 사이트를 조정할 수있는 가능성이 높아집니다.

또한이 시대에 모바일 경험이 사이트 인지 인지에 대한 문제도 있다는 것을 잊지 마십시오 .


짜증나게도 이미지는 여전히 다운로드 될 것이라고 생각합니다. cloudfour의 테스트는 예 -cloudfour.com/examples/mediaqueries/image-test 입니다.
DBUK

@DBUK 수정 해 주셔서 감사합니다.이 게시물의 이전 수정 사항에서 "다운로드하지 않을 것"과 "다운로드 할 수 없음"을 언급했습니다. 더 정확한 답변을 업데이트했습니다.
peteorpeter

그것은 나에게 새로운 것이므로 그것이 iPhone인지 확실하지 않습니다. 왜 웹에서 간단하지
않은가

1
@DBUK 실제로. 이 테스트에 따르면 두 가지 배경 스타일 규칙이 모두 미디어 쿼리 뒤에있을 경우 저해상도 만 다운로드되며 고해상도가 기본 스타일 규칙 인 경우에만 해당되며 둘 다 다운로드 된 미디어 쿼리에 의해 재정의됩니다. 기본적으로 복잡합니다!
peteorpeter

따라서 모바일 우선 접근 방식은이 문제를 해결할 것입니다. 예를 들어 가장 낮은 해상도의 기본 스타일과 더 큰 모든 미디어 및 데스크톱에 대한 미디어 쿼리 사용?
DBUK

1

반응 형 디자인은 모든 장치에 동일한 멀티미디어 요구 사항이있는 것은 아니기 때문에 모든 장치에 동일한 양의 데이터를 다운로드해서는 안됩니다. 모바일 사이트는 데스크톱 / 노트북 / 태블릿 사이트보다 고화질 이미지를 사용하고 그래픽이 덜 그래픽이어야합니다. 모바일 사이트와 일반 사이트를 결합하려면이 사이트를 고려해야합니다. 그렇지 않으면 사이트가 반응이 좋지 않습니까?

slidedeck peteorpeter 는 Filament Group 의 반응 형 이미지 (Responsive Images) 스크립트 를 언급합니다.이 스크립트 를 사용하면 하나 이상의 버전을 다운로드하지 않고도 JavaScript를 사용하여 적절한 장치에 적합한 크기의 이미지를 제공 할 수 있습니다. 레이아웃 이미지 자산의 경우 일반적으로 다른 화면 해상도에 다른 스타일을 지정하는 미디어 쿼리를 통해 수행됩니다.


1

많은 회사들이 사이트를 업데이트하는 데 오랜 시간이 걸릴 것이라고 생각합니다. 반응 형 및 모바일 우선 접근 방식은 분명히 현재 유행어입니다.

위의 포스터에서 언급했듯이 휴대 전화 / 저해상도 장치에는 고화질 이미지를 사용해야합니다. 미디어 쿼리는 낮은 해상도를 모두 타겟팅하는 데 도움이됩니다. 그러나 모바일 사파리는 display : none 규칙을 무시하고 데스크탑 버전의 이미지도 다운로드한다고 들었습니다. 또한 반응 형 이미지 경로를 내려 가면 모바일 프로세서에 많은 압력이 가해집니다-1 픽셀 당 3 바이트 ... 일부 아주 해키 - - 추가 컨텐츠를 해결하기 위해 솔루션 다운로드되는 많이 있습니다 https://docs.google.com/spreadsheet/ccc?key=0AisdYBkuKzZ9dHpzSmd6ZTdhbDdoN21YZ29WRVdlckE&hl=en_US#gid=0

반응 형 웹 디자인의 단점에 대한 자세한 내용은 http://www.webdesignshock.com/responsive-design-problems/를 확인 하십시오 . 그 블로그 포스트가 당신을 미치게하지 마십시오. - 책이 외에도 주제에 환상적인 책을 썼다 http://www.abookapart.com/products/responsive-web-design . 전자 책 버전을 잡을 가치가 있습니다.


1px 문 당 3kb를 자세히 설명 할 수 있습니까? 화면 해상도가 480px보다 큰 경우에만 JavaScript를 사용하여 전체 크기 이미지를 가져 오는 방법을 알 수 없습니다. 또한 display: none모바일 사용자의 이미지를 숨기기 위해 사용해서는 안됩니다 . 그것은 단지 나쁜 습관입니다.
Lèse majesté

"예를 들어, 일부 네트워크 사업자는 이미지를 무선으로 모바일 장치로 전달하기 전에 이미지를 압축합니다" -w3.org/TR/mobile-bp 즉, 모바일은 3 바이트의 비용으로 압축을 풀어야합니까 (?) 픽셀 당 (@ 24 비트 RGB, 예 : JPG)? 죄송합니다. KB를 위에 올려 놓으십시오. 이것은 순수하게 CSS 관점에서 볼 때, 모바일은 모든 이미지를 다운로드합니다. 모바일 및 데스크탑은 자바 스크립트 솔루션을 고려하지 않습니다.
DBUK
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.