„Chrome“ ruošiasi leisti daryti viso puslapio ekrano kopijas naudojant „Android 12“.

„Google Chrome“ ruošiasi pridėti „Scroll Capture“ API palaikymą „Android 12“, kuri leis daryti viso puslapio ekrano kopijas.

„Google“ prideda daug labai pageidaujamų funkcijų Android 12, viena iš kurių yra slenkančios ekrano kopijos. Pirmą kartą pristatė „Android 12“ beta 3 versijoje, slenkamųjų ekrano kopijų funkcija leidžia užfiksuoti viso puslapio ekrano kopijas, o tai reiškia, kad jums nebereikės rankiniu būdu fiksuoti ir tada sujungti kelių ekrano kopijų. „Google“ požiūris į šią funkciją skiriasi nuo to, kaip dauguma originalios įrangos gamintojų ją įdiegė, todėl šiuo metu ji neveikia visose programose. Viena žymiausių programų, kuriose negalite padaryti slenkančios ekrano kopijos, yra „Google Chrome“, bet netrukus ji pasikeis.

Kai „Google“ sukūrė slinkimo ekrano kopijų funkciją, jie nenorėjo laikytis to paties požiūrio, kurio laikėsi daugelis originalios įrangos gamintojų. Dauguma OĮG diegimų apima automatinį slinkimą žemyn fiksuojant atskiras ekrano kopijas sujungti pasiekus puslapio pabaigą, tačiau dėl to gali prastai susiūti vaizdai. Vietoj to, „Android 12“ versija veikia tiesiogiai

Peržiūros, pagrindinis „Android“ programų vartotojo sąsajos komponentų kūrimo blokas. Dėl to „Android 12“ metodas yra greitesnis ir patikimesnis, tačiau taip pat mažiau universalus. „Google“ teigia, kad slenkančios ekrano kopijos veikia iš karto daugelyje programų, kuriose naudojama standartinė rodiniu pagrįsta vartotojo sąsaja, tačiau tinklalapiai nėra tokio tipo rodinyje, kuriam ši funkcija buvo sukurta. Kūrėjams, kurių programos nenaudoja rodiniu pagrįstos vartotojo sąsajos arba naudoja labai tinkintą vartotojo sąsają, „Google“ rekomenduoja įdiegti naują „Android 12“ ScrollCapture API slinkties fiksavimo sistemai pateikti informaciją apie fiksuojamą vaizdą.

Būtent taip „Chrome“ kūrėjai planuoja pridėti viso puslapio ekrano kopijų fiksavimo „Android 12“ palaikymą. A įsipareigoti Pateikti „Chromium Gerrit“, „Chrome“ inžinieriai ruošiasi pridėti „Android 12“ „ScrollCapture“ API palaikymą.

Kodas įgyvendina ScrollCaptureManager klasę, kad pateiktų aktyvaus skirtuko momentines nuotraukas, kurios bus naudojamos ilgoms ekrano kopijoms. „Chrome“ pateikia skirtukų momentines nuotraukas naudojant Dažų peržiūros, kurios iš esmės yra momentinės nuotraukos, atspindinčios vaizdinį tinklalapio turinį. Dažų peržiūros yra raktas į „Chrome“ šalčiu džiovintų skirtukų funkcija, kuriame rodoma interaktyvi skirtuko peržiūra, o tikrasis skirtukas įkeliamas fone.

Tačiau negalėsite daryti viso puslapio ekrano kopijų kiekviename tinklalapyje. Matyt, ši funkcija neveikia AMP dabar ir kūrėjai taip pat tiki jis neveikia puslapiuose su keliais slenkamais regionais. Tačiau gali būti, kad šios problemos bus išspręstos prieš pradedant naudoti funkciją „Google Chrome“.

Kai įsipareigojimas bus sujungtas, slinkties fiksavimo palaikymas bus užrakintas už „slinkties fiksavimo“ funkcijos vėliavėlės. Net ir tada ši funkcija iš pradžių bus prieinama tik vartotojams, naudojantiems „Canary“ versiją. Tada užtruks apie 4 savaites kad funkcijos vėliavėlė taptų prieinama stabilaus kanalo naudotojams ir galbūt dar ilgiau, kad vėliavėlė būtų įjungta pagal numatytuosius nustatymus. Google anksčiau sakė kad jie stengėsi, kad slenkamosios ekrano kopijos veiktų žiniatinklio rodiniuose, todėl gali tekti laukti dar ilgiau, nes „Android“ sistemos žiniatinklio peržiūra programa atnaujinta nepriklausomai nuo Chrome.

Kita „Android 12“ funkcija, kurią palaiko „Google Chrome“, yra dinaminis temų kūrimas. Ta savybė yra šiuo metu veikiantis bet paslėpta už funkcijų vėliavėlės, todėl nereikės ilgai laukti, kol ji taps pasiekiama.