AMP (Accelerated Mobile Pages) 프로젝트란 무엇입니까?

AMP (Accelerated Mobile Pages) 프로젝트는 퍼블리셔, 소비자 플랫폼, 제작자 및 유저 모두를 대상으로 모바일 생태계 전체를 개선해야한다는 퍼블리셔와 기술 회사간의 논의에서 시작한 오픈 소스 이니셔티브입니다. 최근의 콘텐츠는 매우 빠른 로딩과 손쉬운 탐색이 기대되고 있습니다만, 콘텐츠 로딩에 몇초가 걸리거나 사용자가 느린 페이지를 포기해버림으로 인해 콘텐츠가 완전한 로딩이 전혀 이루어지지 않는 것이 현실입니다. AMP는 최대한 순식간에 로딩하기 위해 설계된 웹 페이지로 모두가 더 나은 모바일 웹으로 나아가기 위한 한걸음입니다.

AMP로 얻는 이점이 무엇입니까?

속도 문제들과 즉시성을 이상적으로 처리할 수 있습니다. 조사 결과 웹 페이지가 느리게 로딩될 수록 더 높은 이탈율을 보여주었습니다. AMP 포맷을 사용하면 사람들이 더 많은 콘텐츠를 소비하고 관여할 수 밖에 없게 만듭니다. 그러나 단지 속도와 성능에 관한 게 아닙니다. 우리는 퍼블리셔가 오픈 웹의 잠재력을 최대한 활용하여 플랫폼 및 앱 전반에 걸쳐 콘텐츠가 빠르게 게시될 수 있도록 하여 광고 및 구독을 통해 더 많은 수익을 창출할 수 있도록 지원합니다.

AMP는 어떻게 동작합니까?

오픈소스 AMP 규격에 의해 정의 및 관리되는 제한적인 기능 집합에 의해 작성됩니다. 다른 웹페이지와 마찬가지로 AMP는 어떤 최신 브라우저나 앱의 웹뷰에서 로딩됩니다.

AMP 파일은 속도를 우선으로 사용자에게 더 빠른 경험을 제공하는 다양한 기술 및 아키텍쳐 접근 방식을 활용합니다. AMP 개발자는 비디오나 소셜 게시물같은 리치 미디어 객체를 임베드하고, 광고, 애널리틱스 수집과 같이 유려하게 커가는 웹 컴포넌트의 라이브러리를 사용할 수 있습니다. 목표는 콘텐츠의 모양과 느낌을 같게하는 게 아니라 페이지간 로딩 시간을 줄이고 페이지의 속도를 높이는 일반적인 핵심 기술을 구축하는 것입니다.

또한 AMP 파일을 클라우드에 캐시하여 콘텐츠가 사용자의 모바일 장치에 도달하는 데 걸리는 시간을 줄일 수 있습니다. 콘텐츠 제작자는 AMP 형식을 사용하여 AMP 파일의 콘텐츠를 제 3자가 캐시 할 수 있게합니다. 이러한 유형의 프레임워크에서 게시자는 콘텐츠를 계속 제어하지만 플랫폼은 콘텐츠를 쉽게 캐시하거나 미러링하여 사용자에게 최적의 전송 속도를 제공할 수 있습니다. Google은 무료로 누구나 사용할 수 있는 [Google AMP 캐시] (https://developers.google.com/amp/cache/)를 제공했으며 모든 AMP는 Google AMP 캐시에 의해 캐시됩니다. 다른 회사들도 자체 AMP 캐시를 만들 수 있습니다.

요약하자면, 캐싱과 관련한 제한된 기술적 기능과 배포 시스템의 결합은 더 나은 성능의 페이지와 퍼블리셔를 위한 잠재 고객의 증대로 이어질 것입니다.

AMP 프로젝트가 오픈 소스 방식을 채택한 이유는 무엇입니까?

이 프로젝트에 참여한 회사는 모바일 웹을 모든 플랫폼에 적합하게 만들고 싶어합니다. 이는 하나의 플랫폼, 한 기술 세트 또는 퍼블리셔 세트를 의미하는 게 아닙니다. 프로젝트를 오픈 소스로 만들면 사람들이 모바일 웹을 빠르게 만들기 위한 아이디어와 코드를 공유하고 기여할 수 있습니다. 우리는 그 여정의 시작에 불과하며 다른 퍼블리셔와 기술 회사들이 그 길을 함께 할 것을 기대합니다.

AMP는 누가 사용할 수 있습니까?

이 프로젝트는 퍼블리셔, 소비자 플랫폼 및 제작자 같은 생태계의 모든 플레이어에게 오픈되어있습니다. AMP를 사용하는 일부 회사 및 사이트가 누구인지 확인하려면 Who page로 이동하십시오.

AMP를 사용할 때의 결과는 무엇입니까?

콘텐츠 제작자는 AMP 포맷을 사용하여 AMP 파일의 콘텐츠를 인덱싱 및 표시(로봇 제외 프로토콜의 적용을 받음)하고 제 3자가 캐싱할 수 있게 합니다.

퍼블리셔로써, AMP를 사용할 때 어떤 책임이 있습니까?

퍼블리셔가 AMP 페이지를 보는 사용자로부터 데이터를 수집하는 경우 해당 데이터 수집은 퍼블리셔의 개인정보 취급방침에 따라 관리됩니다. 퍼블리셔의 개인정보 취급방침을 공개하는 것이 퍼블리셔의 AMP 페이지 각각에 대한 링크를 포함하는 것이 이상적입니다.

또한 유럽 연합 (European Union)과 같은 많은 국가의 법률에 따르면 게시자는 게시자의 웹 페이지(AMP 페이지 포함)에서 사용되는 쿠키 및 기타 형태의 로컬 스토리지에 대한 정보를 방문자에게 제공해야합니다. 대부분의 경우 이 법률에 따라 퍼블리셔는 동의를 받아야합니다. 쿠키 사용에 따라 적합한 통지 유형을 결정하는 것은 게시자의 책임입니다. 쿠키 공지 생성을위한 추가 정보 및 도구는 www.cookiechoices.org에서 찾을 수 있습니다. AMP 컴포넌트 amp-user-notification은 사용자에게 해제 가능한 알림을 표시하는 방법을 제공합니다.

AMP 페이지에 Google 검색의 Google AMP 뷰어같이 타사 플랫폼의 뷰어에 표시되는 경우, AMP 퍼블리셔와 타사 플랫폼이 각각 사용자에 대한 데이터를 수집할 수 있는 하이브리드 환경일 수 있습니다. 이 경우, 각각의 데이터 수집은 각각의 개인정보 보호정책에 따라 관리됩니다. (즉, 하이브리드 뷰어 환경에서 AMP 퍼블리셔가 수집 한 데이터는 개인정보 취급방침의 적용을 받으며 제3자 플랫폼에서 수집 한 데이터는 플랫폼의 개인정보 보호정책을 따릅니다). 개인정보 보호정책을 공개하고 쿠키사용과 관련된 유럽법률을 포함한 관련 데이터 규정을 준수하는 건 각각의 책임입니다.

AMP를 가장 사용하기 좋은 콘텐츠는 어떤 것입니까?

AMP의 목표는 뉴스 기사, 동영상, 블로그, 사진, GIF 등 모든 게시 콘텐츠를 AMP를 사용하여 작업하는 것입니다.

퍼블리셔로써, AMP에서 콘텐츠 작업을하는 데 더 많은 작업이 필요합니까?

간단히 말해, 그렇게까진 아닙니다. “AMP HTML”은 완전히 기존 웹 기술로 만들어졌기 때문에, 개발 프로세스는 퍼블리셔가 이미 사용하고 있는 기술을 반영합니다. 퍼블리셔는 GitHub의 AMP HTML specification을 숙지할 수 있습니다. 현재 프로세스에 익숙한 사용자에게는, 상당한 러닝 커브가 필요하지 않습니다.

퍼블리셔가 어떻게 AMP HTML 내 콘텐츠를 가져옵니까?

퍼블리셔 및 콘텐츠 관리 시스템 (CMS) 제공 업체는 AMP 콘텐츠를 생성하기 위한 통합 CMS를 개발할 수 있습니다. Automattic은 이미 WordPress AMP plugin를 발행하였으며, 모든 콘텐츠 관리 시스템에서 AMP HTML 페이지에 대한 지원이 추가되길 기대하고 있습니다.