Chrome은 Android 12에서 전체 페이지 스크린샷을 찍을 수 있도록 준비하고 있습니다.

Google Chrome은 Android 12에서 전체 페이지 스크린샷을 찍을 수 있는 스크롤 캡처 API에 대한 지원을 추가할 준비를 하고 있습니다.

Google은 요청이 많은 기능을 많이 추가하고 있습니다. 안드로이드 12, 그 중 하나는 스크롤 스크린샷입니다. 처음 소개 Android 12 베타 3에서, 스크롤 스크린샷 기능을 사용하면 전체 페이지 스크린샷을 캡처할 수 있습니다. 즉, 더 이상 수동으로 캡처한 다음 여러 스크린샷을 함께 연결할 필요가 없습니다. 이 기능에 대한 Google의 접근 방식은 대부분의 OEM이 구현한 방식과 다르기 때문에 현재 모든 애플리케이션에서 작동하지 않습니다. 스크롤 스크린샷을 찍을 수 없는 가장 주목할만한 앱 중 하나는 Google Chrome이지만 이는 곧 변경될 예정입니다.

Google은 스크롤 스크린샷 기능을 설계할 때 많은 OEM이 취하는 것과 동일한 접근 방식을 따르고 싶지 않았습니다. 대부분의 OEM 구현에는 개별 스크린샷을 캡처하는 동안 자동으로 아래로 스크롤되는 작업이 포함됩니다. 페이지 끝에 도달하면 결합하지만 이로 인해 제대로 연결되지 않을 수 있습니다. 이미지. 대신 Android 12 버전은 다음에서 직접 작동합니다. 견해, Android 앱의 사용자 인터페이스 구성요소의 기본 구성 요소입니다. 이로 인해 Android 12의 접근 방식은 더 빠르고 안정적이지만 다용도는 떨어집니다. Google에서는 표준 보기 기반 UI를 사용하는 대부분의 앱에서 스크롤 스크린샷이 기본적으로 작동하지만 웹페이지는 이 기능이 만들어진 보기 유형에 포함되어 있지 않다고 말합니다. 뷰 기반 UI를 사용하지 않거나 대신 고도로 맞춤화된 UI를 사용하는 앱의 개발자를 위해 Google은 Android 12의 새로운 기능을 구현할 것을 권장합니다. 스크롤캡처 API 캡처할 뷰에 대한 스크롤 캡처 시스템 정보를 제공합니다.

이것이 바로 Chrome 개발자가 Android 12에서 전체 페이지 스크린샷 캡처 지원을 추가할 계획인 방법입니다. 안에

저지르다 Chromium Gerrit에 제출된 Chrome 엔지니어는 Android 12의 ScrollCapture API에 대한 지원을 추가할 준비를 하고 있습니다.

코드는 긴 스크린샷에 사용할 활성 탭의 렌더링된 스냅샷을 제공하기 위해 ScrollCaptureManager 클래스를 구현합니다. Chrome은 다음을 사용하여 탭 스냅샷을 제공합니다. 페인트 미리보기는 기본적으로 웹페이지의 시각적 콘텐츠를 나타내는 스냅샷입니다. 페인트 미리보기가 핵심입니다. Chrome의 동결 건조 탭 기능, 실제 탭이 백그라운드에서 로드되는 동안 탭의 대화형 미리보기를 표시합니다.

그러나 모든 웹페이지의 전체 페이지 스크린샷을 찍을 수는 없습니다. 이 기능은 다음에서는 작동하지 않는 것 같습니다. 앰프 지금 당장, 그리고 개발자들 또한 믿는다 스크롤 가능 영역이 여러 개인 페이지에서는 작동하지 않습니다. 그러나 해당 기능이 Google Chrome에 적용되기 전에 이러한 문제가 해결될 수도 있습니다.

커밋이 병합되면 스크롤 캡처 지원이 "스크롤 캡처" 기능 플래그 뒤에 잠깁니다. 그럼에도 불구하고 이 기능은 처음에는 Canary 빌드를 실행하는 사용자에게만 제공됩니다. 그러면 걸릴거야 약 4주 안정적인 채널의 사용자가 기능 플래그를 사용할 수 있게 하고 플래그가 기본적으로 활성화되도록 하려면 더 오랜 시간이 걸릴 수도 있습니다. Google 이전에 말했다 WebView에서 스크롤 스크린샷 구현이 작동하도록 작업 중이었고, 안드로이드 시스템 웹뷰 앱이 업데이트되었습니다 Chrome과 별개로.

Google Chrome이 지원을 추가하는 또 다른 Android 12 기능은 동적 테마입니다. 그 특징은 현재 기능적 하지만 기능 플래그 뒤에 숨겨져 있으므로 해당 기능을 사용할 수 있을 때까지 오래 기다릴 필요가 없습니다.