Prehliadač Google Chrome sa pripravuje na pridanie podpory pre rozhranie Scroll Capture API v systéme Android 12, ktoré vám umožní robiť snímky obrazovky celej stránky.
Google pridáva množstvo veľmi žiadaných funkcií Android 12, z ktorých jedna je posúvanie snímok obrazovky. Prvýkrát predstavený v systéme Android 12 Beta 3, funkcia posúvania snímok obrazovky vám umožňuje zachytiť snímky obrazovky na celej stránke, čo znamená, že už nemusíte manuálne snímať a potom spájať viaceré snímky obrazovky. Prístup Google k tejto funkcii sa líši od toho, ako ju implementovala väčšina OEM, a preto momentálne nefunguje vo všetkých aplikáciách. Jednou z najpozoruhodnejších aplikácií, v ktorej nemôžete urobiť snímku obrazovky, je Google Chrome, ale to sa čoskoro zmení.
Keď spoločnosť Google navrhovala funkciu posúvania snímok obrazovky, nechcela použiť rovnaký prístup, aký zvolili mnohí výrobcovia OEM. Väčšina implementácií OEM zahŕňa automatické posúvanie nadol pri snímaní jednotlivých snímok obrazovky spojiť po dosiahnutí konca strany, môže to však viesť k zlému spojeniu snímky. Namiesto toho verzia systému Android 12 funguje priamo
Názory, základný stavebný kameň komponentov používateľského rozhrania v aplikáciách pre Android. Vďaka tomu je prístup Androidu 12 rýchlejší a spoľahlivejší, no zároveň je menej všestranný. Google hovorí, že posúvanie snímok obrazovky funguje okamžite pre väčšinu aplikácií, ktoré používajú štandardné používateľské rozhranie založené na zobrazení, ale webové stránky nie sú súčasťou zobrazenia, pre ktoré bola táto funkcia vytvorená. Pre vývojárov, ktorých aplikácie nepoužívajú používateľské rozhranie založené na zobrazení alebo namiesto toho používajú výrazne prispôsobené používateľské rozhranie, spoločnosť Google odporúča implementovať nový systém Android 12 ScrollCapture API aby ste poskytli rolovaciemu systému informácie o zobrazení, ktoré sa má zachytiť.Presne tak plánujú vývojári prehliadača Chrome pridať podporu pre snímanie snímok obrazovky celej stránky v systéme Android 12. V zaviazať sa Po predložení Chromium Gerrit sa inžinieri prehliadača Chrome pripravujú na pridanie podpory pre rozhranie ScrollCapture API systému Android 12.
Kód implementuje triedu ScrollCaptureManager, ktorá poskytuje vykreslené snímky aktívnej karty, ktoré sa majú použiť na dlhú snímku obrazovky. Chrome poskytuje snímky kariet pomocou Ukážky farieb, čo sú v podstate snímky, ktoré predstavujú vizuálny obsah webovej stránky. Ukážky farieb sú kľúčom k tomu Funkcia lyofilizovaných kariet prehliadača Chrome, ktorá zobrazuje interaktívny náhľad karty, zatiaľ čo skutočná karta sa načítava na pozadí.
Nebudete však môcť robiť snímky obrazovky každej webovej stránky na celej stránke. Táto funkcia zjavne nefunguje AMP práve teraz a vývojári tiež veriť nefunguje na stránkach s viacerými rolovateľnými oblasťami. Je však možné, že tieto problémy budú vyriešené skôr, ako sa funkcia spustí v prehliadači Google Chrome.
Po zlúčení odovzdania bude podpora zachytávania rolovania uzamknutá za príznakom funkcie „scroll-capture“. Aj potom bude táto funkcia spočiatku dostupná len pre používateľov so zostavou Canary. Potom to zaberie asi 4 týždne aby bol príznak funkcie dostupný používateľom v stabilnom kanáli a možno ešte dlhšie, aby bol príznak štandardne povolený. Google predtým povedané že pracovali na tom, aby implementácia ich posúvania snímok obrazovky fungovala vo WebViews, a to si môže vyžadovať ešte dlhšie čakanie od WebView systému Android aplikácia je aktualizovaná nezávisle od prehliadača Chrome.
Ďalšou funkciou systému Android 12, pre ktorú prehliadač Google Chrome pridáva podporu, je dynamický motív. Táto vlastnosť je momentálne funkčný ale skryté za príznakom funkcie, takže nebudeme musieť čakať tak dlho, kým bude k dispozícii.