Google Chrome na Androida 12 pozwoli robić zrzuty ekranu całej strony

Autor: Yuriy Stanislavskiy | 17.08.2021, 14:57
Google Chrome na Androida 12 pozwoli robić zrzuty ekranu całej strony

Google dodaje wiele poszukiwanych funkcji do Androida 12, jedną z nich jest przewijanie zrzutów ekranu. Po raz pierwszy wprowadzona w Android 12 Beta 3, funkcja przewijania zrzutu ekranu pozwala na robienie zrzutów ekranu całej strony, co oznacza, że nie trzeba już ręcznie robić, a następnie zszyć wiele zrzutów ekranu razem.

Podejście Google do tej funkcji różni się od sposobu, w jaki większość producentów OEM ją wdrożyła, w wyniku czego nie działa ona teraz we wszystkich aplikacjach. Jedną z najbardziej godnych uwagi aplikacji, w której nie można dziś zrobić przewijanego zrzutu ekranu, jest Google Chrome.

Jaka jest różnica?

Większość implementacji OEM zapewnia automatyczne przewijanie w dół podczas przechwytywania pojedynczych zrzutów ekranu, które są łączone po osiągnięciu końca strony, ale często skutkuje to słabo "zszytymi" obrazami. Zamiast tego, wersja Android 12 działa bezpośrednio z widokami, głównym budulcem komponentów UI w aplikacjach Android.

Dzięki temu Android 12 jest szybszy i solidniejszy, ale też mniej wszechstronny. Google twierdzi, że przewijanie zrzutów ekranu działa "po wyjęciu z pudełka" dla większości aplikacji korzystających ze standardowego interfejsu użytkownika.

Jak to działa?

Programistom, których aplikacje nie korzystają z interfejsu użytkownika opartego na widoku lub korzystają z mocno zmodyfikowanego interfejsu użytkownika, Google zaleca korzystanie z nowego interfejsu API ScrollCapture w systemie Android 12, aby dostarczyć systemowi przechwytywania informacji o View, które należy przechwycić.

W ten sposób programiści Chrome planują dodać obsługę pełnostronicowego przechwytywania zrzutów ekranu w systemie Android 12. W zobowiązaniu wysłanym do Chromium Gerrit, programiści Chrome przygotowują się do dodania wsparcia dla ScrollCapture API dla Androida 12.

Kolejną funkcją Androida 12, której wsparcie jest dodawane do Google Chrome są dynamiczne motywy. Funkcja ta obecnie działa, ale wymaga aktywacji poprzez odpowiednią "flagę". Zazwyczaj oznacza to bardzo wczesną premierę.

Źródło: xda-developers