처음에 인터넷은 순수하고 손상되지 않았습니다. 웹사이트가 당신을 짜증나게 할 수 있는 유일한 방법은 자동 재생 MIDI 음악이나 너무 많은 춤추는 아기 GIF로 당신을 공격하는 것이었습니다.
2016년에는 상황이 더 나빠졌습니다. 어색한 청소년기에 인터넷은 투박하고 성가신 요소를 포함하고 탐색 경험을 방해하는 요소를 포함하도록 진화했습니다.
내가 다른 사람들보다 더 나쁘게 느끼는 세 가지 사용자 경험 죄가 있습니다. 다음은 그들이 무엇이며 어떻게 싸울 수 있는지입니다.
문제 #1:EU 쿠키 면책조항
유럽 연합은 특히 논란의 여지가 많은 단체입니다. 특히 영국에서는 이달 말에 유럽연합의 회원국 유지 여부에 대한 국민투표가 있을 예정입니다. 나는 EU를 좋아한다. 대부분 선의의 단체이며 구성원의 이익을 최우선으로 생각합니다. 그러나 때로는 바를 놓치기도 합니다. EU 쿠키 지침이 이에 대한 좋은 예입니다.
쿠키는 인터넷의 필수적인 부분입니다. 사용자에 대한 정보를 저장하는 작은 파일입니다. 할 수 있는 동안 대부분의 경우 웹사이트가 작동하는 데 필요합니다.
EU의 지침은 웹사이트가 사용자에게 쿠키를 제공하기 전에 사용자의 동의를 얻거나 최소한 쿠키를 제공할 때 알려야 한다고 규정하고 있습니다. 원칙적으로 이것은 좋은 것처럼 들리지만 실제로는 사이트가 법을 준수하기 위해 주의를 산만하게 하는 팝업을 포함하기 시작해야 했기 때문에 검색 경험에 끔찍한 영향을 미쳤습니다.
이들 중 모바일 웹에 최적화된 것은 거의 없으며 결과적으로 스마트폰과 태블릿에서 끔찍하게 보입니다.
고맙게도 EU 쿠키 알림의 전부는 아니지만 대부분을 차단하는 브라우저 플러그인이 많이 있습니다. 즉시 사용 가능한 최고의 솔루션은 "쿠키에 관심이 없습니다 ". Firefox, Opera 및 Google Chrome에서 사용할 수 있습니다. 약 90,000명의 사용자가 이 기능을 사용하여 브라우징 경험을 조금 더 원활하게 만듭니다.
설치하기만 하면 짜증나는 알림이 더 이상 당신을 괴롭히지 않을 것입니다. 아름답다 .
문제 #2:HTML5 위치 및 알림 팝업
웹 작동 방식의 가장 큰 변화는 HTML5 표준이 완성되기 시작한 2000년대 말에 이루어졌습니다. HTML5는 존재하는 모든 웹 페이지를 구성하는 마크업 언어에 대한 업데이트 그 이상이었습니다. 이를 통해 개발자는 이전에는 상상할 수 없었던 수준의 정교함과 상호 작용성을 기본적으로 추가할 수 있습니다.
이들 중 일부는 굉장합니다. 캔버스를 예로 들어 보겠습니다. 개발자가 코드와 수학을 사용하여 도형을 그리고 조작할 수 있도록 하는 API(응용 프로그래밍 인터페이스)입니다. 지루하게 들리겠지만, 이는 개발자가 모바일 장치에서 작동하고 계산 능력과 에너지를 덜 사용하며 Flash 및 Silverlight와 같은 도구에 의존하지 않는 게임을 만들 수 있음을 의미합니다.
다른 API는 중요한 역할을 하지만 사이트의 사용자 경험에 부정적인 영향을 미칠 가능성이 있습니다.
예를 들어 Location API를 사용합니다. 이 도구를 사용하면 사이트에서 사용자의 위치를 이전에는 불가능했던 정밀도 수준으로 결정할 수 있습니다. 사이트 운영자는 사용자에 대한 데이터를 수집할 수 있기 때문에 이와 같습니다. 그런 다음 콘텐츠와 광고의 관련성을 높이는 데 사용할 수 있습니다. 그러나 위치를 얻으려면 사이트 운영자가 먼저 허가를 받아야 합니다. 이를 위해 팝업을 표시합니다. 이는 표시되는 콘텐츠의 주의를 산만하게 하고 휴대기기에서 매우 방해가 됩니다.
Notifications API는 유사한 작업을 수행합니다. 웹사이트에서 바탕 화면 알림을 생성할 수 있습니다. 이들은 Twitter와 같은 소셜 미디어 사이트와 Slack과 같은 인스턴트 메시징 애플리케이션에서 많이 사용됩니다. 그러나 Locations API와 마찬가지로 이는 사이트 사용 경험을 산만하게 할 수 있습니다. 설상가상으로 팝업을 본능적으로 '확인'을 눌러 없애는 사람이라면 원치 않는 팝업 알림이 쏟아질 수도 있습니다.
브라우저를 몇 가지 수정하여 이러한 요청을 제거할 수 있습니다. Chrome에서 설정을 클릭합니다. , 고급 설정 . 개인정보 아래 , 콘텐츠 설정을 클릭합니다. . 그런 다음 위치 아래 "어떤 사이트에서도 사용자의 실제 위치를 추적하도록 허용하지 않음을 선택합니다. ". 그 아래에는 알림이 있습니다. , 여기서 "모든 사이트에서 알림을 표시하도록 허용하지 않음"을 확인해야 합니다. .
이러한 설정이 지정되면 다시는 위치 및 알림 팝업에 신경쓰지 않아도 됩니다.
문제 #3:뉴스레터, 이메일 및 앱 마케팅
뉴스레터는 굉장합니다. 그들은 인생의 시간을 낭비하지 않고도 뉴스와 Hacker News 및 Reddit과 같은 사이트를 따라 잡을 수 있습니다. 내가 좋아하지 않는 것은 그들이 사람들에게 휘둘리는 방식입니다.
기사(프로그래밍, 개인 금융, 스타트업 블로그가 반복적으로 위반된다는 사실을 알게 됨)에 몰두할 수 있습니다. 메일링 리스트에 가입하라는 거대한 오버레이가 표시되기만 하면 됩니다. 설상가상으로 많은 사람들이 '창 닫기' 버튼을 "아니요, 더 나은 프로그래머가 되고 싶지 않습니다와 같이 수동적이고 공격적인 라인으로 대체합니다. ", "더 많은 돈을 절약하고 싶지 않습니다 " 또는 CNBC의 경우 "아니요, 오늘의 가장 중요한 주식은 필요하지 않습니다 .".
일부는 Facebook이나 Twitter에서 "팔로우"하도록 유도합니다.
또는 Facebook이나 Twitter에서 '좋아요'를 누르거나 앱 다운로드를 요청하여 읽기 경험이 중단될 수 있습니다. Quora와 Yahoo는 모두 이 점에서 범인입니다.
그렇다면 이것들을 어떻게 처리합니까? 글쎄, 불행히도 항상 성가신 EU 쿠키 경고가있는 것처럼 은색 총알은 없습니다. 이러한 문제를 한번에 해결할 수 있는 플러그인을 설치할 수 없습니다.
유일한 진짜 방법은 JavaScript를 비활성화하는 것입니다. Chrome에서는 설정을 클릭하여 이 작업을 수행할 수 있습니다. , 고급 설정 표시 . 콘텐츠 설정 아래 , JavaScript라는 헤더가 표시됩니다. . "모든 사이트에서 JavaScript를 실행하도록 허용하지 않음 확인란을 선택합니다. ".
거의 즉시, 귀하가 방문하고 있는 사이트가 더 빨리 로드되기 시작한다는 것을 알게 될 것입니다. 브라우저는 더 적은 리소스를 소비하고 컴퓨터는 만지기에 더 시원합니다. 간단한 웹 브라우징이 얼마나 힘든 일인지 정말 놀랍습니다.
단점은 대부분의 웹사이트가 평소처럼 작동하지 않는다는 것입니다. 사실 대부분의 웹사이트는 어떤 형태로든 JavaScript를 사용합니다. 비활성화하면 깨집니다. 이것이 James Bruce가 JavaScript 차단 플러그인 NoScript를 '악의 삼중주'의 일부로 설명한 이유입니다.
거기서 멈추지 않습니다
물론 이것은 완전한 목록은 아닙니다. 우리 중 많은 사람들이 그다지 관심을 갖지 않는 인터넷에 대한 다른 것들이 있습니다. 광고는 인터넷의 필수 요소이지만, 제대로 관리되지 않는 광고 네트워크로 인해 악성 광고가 발생했습니다. . 관심을 끌기 위한 경쟁이 심화되면서 클릭 미끼가 발생했습니다. 그러나 최악의 상황에서도 여전히 인터넷이 제공하는 대단함을 가릴 수는 없습니다.
일상적인 탐색 경험에서 가장 큰 불만은 무엇입니까? 해결하셨나요? 아래 댓글로 알려주세요.