Chrome valmistub laskma teil operatsioonisüsteemis Android 12 teha terve lehe ekraanipilte

Google Chrome valmistub Android 12-s Scroll Capture API-le toe lisamiseks, mis võimaldab teil teha täisleheküljelisi ekraanipilte.

Google lisab palju väga nõutud funktsioone Android 12, millest üks on ekraanipiltide kerimine. Esmalt tutvustati Android 12 beetaversioonis 3, võimaldab kerimise ekraanipiltide funktsioon jäädvustada täisleheküljelisi ekraanipilte, mis tähendab, et te ei pea enam käsitsi jäädvustama ja seejärel mitut ekraanipilti kokku liitma. Google'i lähenemine sellele funktsioonile erineb sellest, kuidas enamik originaalseadmete tootjaid seda rakendas, ja seetõttu ei tööta see praegu kõigis rakendustes. Üks tähelepanuväärsemaid rakendusi, millega te ei saa keritavat ekraanipilti teha, on Google Chrome, kuid see muutub peagi.

Kui Google kujundas kerimise ekraanipiltide funktsiooni, ei tahtnud nad järgida sama lähenemisviisi, mida paljud originaalseadmete tootjad võtsid. Enamik OEM-rakendusi hõlmab automaatset allakerimist üksikute ekraanipiltide jäädvustamisel kombineerida, kui lehe lõpp on jõudnud, kuid see võib põhjustada halvasti kokkuõmmeldud pilte. Selle asemel töötab Android 12 versioon otse

Vaated, Androidi rakenduste kasutajaliidese komponentide põhiline ehitusplokk. See muudab Android 12 lähenemisviisi kiiremaks ja usaldusväärsemaks, kuid ka vähem mitmekülgseks. Google ütleb, et keritavad ekraanipildid toimivad enamiku rakenduste puhul, mis kasutavad standardset vaatepõhist kasutajaliidest, kuid veebilehed ei sisaldu vaates, mille jaoks funktsioon on loodud. Arendajatele, kelle rakendused ei kasuta vaatepõhist kasutajaliidest või kasutavad selle asemel tugevalt kohandatud kasutajaliidest, soovitab Google rakendada Android 12 uut ScrollCapture API et anda kerimisvõttesüsteemile teavet jäädvustava vaate kohta.

Täpselt nii kavatsevad Chrome'i arendajad lisada Android 12-s toe täisleheküljeliste ekraanipiltide jäädvustamiseks. Sees pühenduma Chromium Gerritile esitatud Chrome'i insenerid valmistuvad lisama tuge Android 12 ScrollCapture API-le.

Kood rakendab klassi ScrollCaptureManager, et pakkuda aktiivse vahekaardi renderdatud hetktõmmiseid, mida kasutatakse pika ekraanipildi jaoks. Chrome pakub vahelehtede hetktõmmiseid kasutades Värvi eelvaated, mis on sisuliselt hetktõmmised, mis esindavad veebilehe visuaalset sisu. Värvi eelvaated on võti Chrome'i külmkuivatatud vahelehtede funktsioon, mis näitab vahekaardi interaktiivset eelvaadet, samal ajal kui tegelik vaheleht laaditakse taustal.

Siiski ei saa te teha igast veebilehest täisleheküljelisi ekraanipilte. See funktsioon ilmselt ei tööta AMP praegu ja arendajad usu ka see ei tööta lehtedel, millel on mitu keritavat piirkonda. Siiski on võimalik, et need probleemid lahendatakse enne, kui funktsioon Google Chrome'is kasutusele võetakse.

Kui kohustus on liidetud, lukustatakse kerimise jäädvustamise tugi funktsiooni „kerimise-hõive” lipu taha. Isegi siis on funktsioon esialgu saadaval ainult kasutajatele, kes kasutavad Canary versiooni. See võtab siis umbes 4 nädalat funktsiooni lipp muutuks stabiilse kanali kasutajatele kättesaadavaks ja võib-olla isegi kauem, et lipp oleks vaikimisi lubatud. Google varem öeldud et nad töötasid selle nimel, et keritavad ekraanipildid WebViews töötaksid, ja see võib nõuda veelgi pikemat ootamist, kuna Android System WebView rakendus on värskendatud Chrome'ist sõltumatult.

Teine Android 12 funktsioon, millele Google Chrome lisab tuge, on dünaamiline kujundus. See omadus on hetkel toimiv kuid on peidetud funktsioonilipu taha, nii et me ei pea nii kaua ootama, kuni see saadaval on.