Android 12L додає підтримку захоплення прокручування для WebViews, що дає змогу робити повносторінкові знімки екрана вмісту, який відображається у WebView.
Android 12 нарешті додано вбудовану підтримку скріншотів із прокручуванням, що дозволяє користувачам робити повні скріншоти веб-сторінок і документів. А з Android 12L функція стає ще кращою.
Звичайно, Android 12 не перший, хто представив скріншоти з прокручуванням; ця функція протягом багатьох років була невід’ємною частиною інших оболонок OEM, таких як MIUI та ColorOS. Однак реалізація прокручуваних скріншотів Google відрізняється від інших скінів тим, що вона базується на переглядах, а не на зшиванні зображень. Ця реалізація на основі перегляду має перевагу перед технікою зшивання зображень, а саме з точки зору швидкості та надійності. Але цей підхід також робить його менш універсальним, оскільки функція може не працювати належним чином із програмами, які не мають інтерфейсу користувача на основі перегляду. Крім того, він також не працює з WebViews, системним компонентом, який дозволяє розробникам відображати веб-сторінки у своїх програмах. На щастя, Android 12L вирішує цю проблему.
Як помітив Мішал Рахман з Esper, Android 12L додає підтримку захоплення прокручування для WebViews. Це означає, що тепер можна робити повносторінкові знімки екрана вмісту, який відображається у WebView. Як ви можете бачити на знімках екрана нижче, коли ви відкриваєте посилання в WebView, Android 12L тепер унизу відображається кнопка «захопити більше», щоб можна було зробити знімок екрана, що прокручується. Ця опція не відображається на пристроях з Android 12.
Прикладом WebView є Twitter, який відкриває зовнішнє посилання (тобто веб-сторінку) у вікні браузера. WebView — це, по суті, вбудований браузер, який програма може використовувати для завантаження веб-сторінок.
Розгортання Android 12L розпочато до лінійки Google Pixel 3a, Pixel 4 і Pixel 5. Pixel 6 і Pixel 6 Pro отримають оновлення пізніше цього місяця. Остання версія пропонує кілька вдосконалень інтерфейсу користувача та функцій для пристроїв з великим екраном, таких як складані та планшети, включаючи макет із двома стовпцями для панелі сповіщень і екрана блокування, вбудовування активності, покращену багатозадачність, і так далі.
Джерело: (1) Еспер, (2) AOSP