Google Chrome sedang bersiap untuk menambahkan dukungan untuk Scroll Capture API di Android 12, yang memungkinkan Anda mengambil tangkapan layar satu halaman penuh.
Google menambahkan banyak fitur yang sangat diminta Android 12, salah satunya adalah menggulir tangkapan layar. Pertama kali diperkenalkan di Android 12 Beta 3, fitur tangkapan layar bergulir memungkinkan Anda mengambil tangkapan layar satu halaman penuh, yang berarti Anda tidak perlu lagi mengambil secara manual lalu menggabungkan beberapa tangkapan layar menjadi satu. Pendekatan Google terhadap fitur ini berbeda dengan cara sebagian besar OEM menerapkannya, dan akibatnya, fitur ini tidak berfungsi di semua aplikasi saat ini. Salah satu aplikasi paling terkenal yang tidak dapat Anda ambil tangkapan layarnya adalah Google Chrome, tetapi hal itu akan segera berubah.
Saat Google merancang fitur tangkapan layar bergulir, mereka tidak ingin mengikuti pendekatan yang sama seperti yang dilakukan banyak OEM. Sebagian besar implementasi OEM melibatkan pengguliran ke bawah secara otomatis saat mengambil tangkapan layar individual untuk digabungkan setelah akhir halaman tercapai, namun hal ini dapat mengakibatkan jahitan yang buruk gambar-gambar. Sebaliknya, versi Android 12 langsung berfungsi
Tampilan, blok penyusun dasar komponen antarmuka pengguna di aplikasi Android. Hal ini membuat pendekatan Android 12 lebih cepat dan lebih andal, namun juga kurang serbaguna. Google mengatakan bahwa tangkapan layar yang bergulir berfungsi langsung untuk sebagian besar aplikasi yang menggunakan UI berbasis Tampilan standar, namun halaman web tidak termasuk dalam jenis Tampilan yang menjadi tujuan pembuatan fitur tersebut. Bagi pengembang yang aplikasinya tidak menggunakan UI berbasis Tampilan atau malah menggunakan UI yang sangat disesuaikan, Google merekomendasikan penerapan versi baru Android 12. API ScrollCapture untuk memberikan informasi sistem tangkapan gulir pada tampilan yang akan diambil.Itulah tepatnya yang direncanakan pengembang Chrome untuk menambahkan dukungan untuk menangkap tangkapan layar satu halaman penuh di Android 12. Di sebuah melakukan dikirimkan ke Chromium Gerrit, teknisi Chrome bersiap menambahkan dukungan untuk ScrollCapture API Android 12.
Kode ini mengimplementasikan kelas ScrollCaptureManager untuk menyediakan cuplikan yang dirender dari tab aktif untuk digunakan pada tangkapan layar panjang. Chrome menyediakan snapshot tab menggunakan Pratinjau Cat, yang pada dasarnya adalah cuplikan yang mewakili konten visual laman web. Pratinjau Cat adalah kuncinya Fitur tab kering beku Chrome, yang menampilkan pratinjau interaktif suatu tab saat tab sebenarnya dimuat di latar belakang.
Namun, Anda tidak akan dapat mengambil tangkapan layar satu halaman penuh dari setiap halaman web. Fitur tersebut tampaknya tidak berfungsi AMP saat ini, dan para pengembang juga percaya itu tidak berfungsi pada halaman dengan beberapa wilayah yang dapat digulir. Namun, masalah ini mungkin akan teratasi sebelum fitur tersebut ditayangkan di Google Chrome.
Setelah penerapan digabungkan, dukungan pengambilan gulir akan dikunci di balik tanda fitur "tangkap-gulir". Meski begitu, fitur tersebut pada awalnya hanya akan tersedia bagi pengguna yang menjalankan build Canary. Ini akan memakan waktu sekitar 4 minggu agar tanda fitur tersedia bagi pengguna di saluran stabil dan mungkin lebih lama lagi agar tanda tersebut diaktifkan secara default. Google dikatakan sebelumnya bahwa mereka sedang berupaya membuat penerapan tangkapan layar bergulir berfungsi di WebViews, dan itu mungkin memerlukan waktu tunggu yang lebih lama lagi sejak Tampilan Web Sistem Android aplikasi diperbarui independen dari Chrome.
Fitur Android 12 lainnya yang didukung Google Chrome adalah tema dinamis. Fitur itu adalah saat ini berfungsi namun tersembunyi di balik tanda fitur, jadi kami tidak perlu menunggu lama hingga fitur tersebut tersedia.