Raksts

Android pārņem ātruma galveno lomu tagad pārlūkošanā

Google apgalvo, ka Chrome uz mūsdienu Android ierīcēm nodrošina ātrāko mobilo pārlūkošanu, balstoties uz Speedometer 3.1 un LoadLine testiem. Raksts analizē metodes, tehniskos iemeslus un praktiskas sekas lietotājam un izstrādātājiem.

Android pārņem ātruma galveno lomu tagad pārlūkošanā
Lasīšanas laiks: 7 Minūtes
Sekot Google

Ātrums vairs nav tikai tehniska specifikācija — tas ir kaujas lauks. Un šoreiz Google stingri nostiprina savu karogu Android teritorijā.

Jaunā testu kārtā Google apgalvo, ka Chrome, kas darbojas uz mūsdienu Android ierīcēm, tagad nodrošina ātrāko mobilo pārlūkošanas pieredzi. Nevis ar uzminējumiem vai mārketinga saukļiem, bet ar kontrolētiem testiem, kas veidoti tā, lai atdarinātu to, kā cilvēki patiesībā lieto tīmekli — ritinot, rakstot, pieskaroties, gaidot (vai negaidot), kamēr lapas ielādējas.

Uzņēmums balstījās uz diviem galvenajiem etaloniem: Speedometer 3.1 un LoadLine. Kopā tie veido ainu, kas liek Android izcelties priekšā ilgstošajam konkurentam iOS, vismaz runājot par tīro pārlūkošanas veiktspēju.

No kurienes rodas ātrums

Speedometer 3.1 nav par iespaidīgiem cipariem — tas ir par sajūtu. Šis etalons atjauno reālās pasaules mijiedarbību sarežģītām tīmekļa lietotnēm, piemēram, Gmail vai Google Docs. Tas klikšķina pogas, aizpilda formas, ritina saturu un mēra, cik ātri pārlūks spēj sekot. Augstāki rezultāti nozīmē gludāku, atsaucīgāku pieredzi.

Savukārt LoadLine fokusējas uz visai pazīstamo brīdi pēc saites pieskāriena. Tas mēra, cik ilgi pilnai tīmekļa lapai nepieciešams laiks, lai ielādētos, izmantojot reālas vietnes — ziņu platformas, interneta veikalus un meklētājus. Bez īsceļiem. Bez sintētiskām lapām.

Saskaņā ar Google datiem trīs nesenie flagmaņu Android tālruņi pārspēja savus iOS ekvivalentus ar ievērojamu starpību. Speedometer 3.1 rezultātos Android ierīces vidēji sasniedza 48.2, salīdzinot ar 43.8 konkurējošajā platformā. LoadLine rādītāji bija vēl izšķirošāki: 276.3 pret 207.4.

Iegūtā atziņa nav tikai par etaloniem — tā ir par konsekvenci. Google norāda, ka tās priekšrocība izriet no ciešas integrācijas starp aparatūru, Android operētājsistēmu un pašu Chrome dzinēju. Citiem vārdiem sakot, viss ir noregulēts tā, lai strādātu kopā, nevis izolēti.

Šī regulēšana nav nejauša. Google aktīvi mudina savus Android partnerus optimizēt ierīces pret šiem etaloniem. Rezultāts? Daži flagmaņu telefoni testēšanas scenārijos gada pret gada rāda veiktspējas pieaugumu robežās no 20% līdz 60%.

Reālajā dzīvē tas nozīmē, ka lapas ielādējas par dažiem procentpunktiem ātrāk un mijiedarbība šķiet acīmredzami ātrāka — uz papīra mazi cipari, taču ikdienā jūtams uzlabojums.

Attiecībā uz to, kuri ierīces bijušas priekšgalā, Google neveicina konkrētus nosaukumus. Tomēr industrijas baumas norāda uz tādiem spēcīgiem kandidātiem kā Pixel 10 Pro, Samsung Galaxy S26 Ultra un iespējams arī Xiaomi nākamais flagmanis.

Protams, etaloni neizstāsta visu stāstu. Tīkla apstākļi, lietotņu optimizācija un lietotāja paradumi visi ietekmē gala pieredzi. Bet, ja Google rādītāji izturēs pārbaudījumu reālajā dzīvē, plaisa starp Android un iOS pārlūkošanas veiktspēju var mainīties tā, ka lietotāji to patiešām jutīs — katrā pieskārienā.

Kā tika veikti testi

Speedometer 3.1 — reāla mijiedarbība kā etalons

Speedometer 3.1 mēra pārlūka spēju ātri izpildīt virkni darbību, kas atdarina populāru tīmekļa lietotņu darbību. Tā būtība ir nevis galapunkta rādītājos, bet kā ātri un konsekventi pārlūks reaģē uz virkni lietotāja darbību. Testā tiek simulētas darbības kā klikšķi, veidlapu aizpildīšana, elementu pārvietošana un dinamisks satura atjauninājums.

No tehniskā viedokļa Speedometer 3.1 iesaista dažādus pārlūka komponentus: JavaScript izpildi, DOM manipulācijas, stila pārskaitīšanu, izkārtojuma (layout) pārrēķināšanu un pārzīmēšanu (repaint). Šo uzdevumu kombinācija atklāj, cik labi pārlūks spēj koordinēt V8 JavaScript dzinēja darbu ar pārlūka renderētāja un GPU slēdzi.

LoadLine — cik ātri lapa kļūst pilnībā izmantojama

LoadLine koncentrējas uz lapas pilnīgu ielādi, mērījot kopējo laiku no pieskāriena līdz brīdim, kad lapa ir vizuāli un funkcionāli gatava. Tests izmanto īstas vietnes, nevis vienkāršotas vai sintētiskas lapas, tāpēc tiek ņemtas vērā reālas atkarības — trešo pušu skripti, lielie attēli un dinamiskas reklāmas. Tas atspoguļo scenārijus, kurus lietotāji pieredz pārlūkojot ziņu portālus, iepērkoties vai meklējot informāciju.

LoadLine rezultāts var būt ļoti jutīgs pret tīkla latentumu, satura piegādes tīklu (CDN) konfigurācijām un ierīces termisko stāvokli. Tāpēc, lai iegūtu nozīmīgus salīdzinājumus, testi tiek veikti vairākos piegājienos un ar rūpīgu mērījumu filtrēšanu.

Kāpēc Android ieguva priekšrocību

Google apgalvojumi par priekšrocību nav tikai par programmatūras koda ātrumu — tie parāda sistēmisku pieeju. Šeit ir galvenie elementi, kas veicina Android un Chrome kombinācijas sniegumu:

  • Cieša aparatūras un programmatūras integrācija: partneri, piemēram, ražotāji, kuri sadarbojas ar Google, var precīzāk pielāgot draiveru un OS slāni, lai optimizētu pārlūkprogrammas darbību.
  • V8 optimizācijas: Chrome izmanto V8 JavaScript dzinēju. Uzlabojumi V8 kompilācijas stratēģijās, atmiņas pārvaldībā un optimizētajā izpildē samazina aizkavi reakcijās uz lietotāja darbībām.
  • Renderēšanas kaudze: Chrome renderējot lapas izmanto kompozitorelementu sadali starp CPU un GPU. Uzlabota grafiskās bufera pārvaldība un efektīvāks Skia grafikas dzinējs samazina logu pārvelciena (repaint) laiku.
  • Enerģijas un termiskā vadība: ja ierīce labāk pārvalda termiskos ierobežojumus un CPU/GPU frekvences, tā var saglabāt augstāku veiktspēju ilgstoši, kas uzlabo reālus testus.

Google arī min, ka tie aktīvi veicina optimizāciju sadarbībā ar OEM partneriem, piedāvājot instrumentus un vadlīnijas, kā sasniegt augstus etalonu rezultātus, vienlaikus saglabājot lietotāja pieredzi un drošību.

Tehniskās detaļas: kas notiek zem pārsega

Pārlūkošanas ātrums ir komplekss mehānisms, kas ietver vairākus tehniskos slāņus:

  1. JavaScript izpilde: V8 pārvērš JavaScript kodu par efektīvu mašīnkodu, izmantojot JIT kompilatorus. Optimizēti JIT ceļi samazina izpildes aizkavi.
  2. DOM un CSS izkārtojums: dinamiskas DOM izmaiņas var novest pie izkārtojuma pārskaitīšanas un pārzīmēšanas; pārlūki cenšas minimizēt šos soļus, izmantojot saliktas transformācijas un daļēju pārzīmēšanu.
  3. GPU kompozīcija: izmantojot GPU, pārlūks var offloadēt smagos grafikas uzdevumus, kas samazina CPU slodzi un paātrina vizuālo atjaunošanu.
  4. Tīkla IO un kešatmiņa: efektīva HTTP/2 vai HTTP/3 izmantošana, attēlu optimizācija un kešatmiņas politika samazina lejupielādes laikus.

Android ekosistēmā optimizācijas dažkārt var tikt ieviestas lejup pa slāņiem — no platformas draiveriem līdz Chrome specifiskām iestatījumu ķēdēm — kas padara efektu saliedētu un labāk pamanāmu etalonu testos.

V8, Just-In-Time un atmiņas pārvaldība

V8 izmanto vairākus kompilācijas soļus: ātro interpretāciju, drošības pārbaudes un optimizētu JIT kodu. Uzlabojumi optimizētajos ceļos, kā arī efektīvāka bāzes bibliotēku izmantošana ļauj skriptiem izpildīties ātrāk, īpaši pie atkārtotām darbībām, kas tipiski Speedometer veiktajās secībās.

Ko tas nozīmē lietotājam

No lietotāja viedokļa šādi uzlabojumi nozīmē vairāk nekā tikai labākus testu rezultātus. Praktiski ieguvumi ir:

  • ātrāks lapu ielādes laiks, it īpaši dinamiskiem satura avotiem;
  • mazāka iesaldēšana un gludāka ritināšana;
  • ātrāka mijiedarbība ar tīmekļa lietotnēm (veidlapu iesniegšana, rediģēšana, savienojuma izmaiņas);
  • ilgtspējīgāka veiktspēja, ja ierīce labi pārvalda termiskos resursus.

Lietotājs var just šo uzlabojumu kā mazāku gaidīšanas laiku, kad pieskaras saitei, vai kā neuzkrītoši gludāku pārlūkošanu, kas padara mobilās tīmekļa vietnes ērtākas un konkurētspējīgākas ar vietējām lietotnēm.

Faktori, kas var mainīt rezultātus

Ir vairāki svarīgi faktori, kurus jāņem vērā, lasot etalonu rezultātus:

Tīkla apstākļi

LoadLine īpaši ir jutīgs pret tīkla latentumu un joslas platumu. Lapas, kas intensīvi izmanto trešo pušu resursus, var būt lēnākas, ja tie tiek piegādāti no zemas kvalitātes CDN vai ja mobilā tīkla signāls ir vājš.

Lietotņu un vietņu optimizācija

Kods, kas nav optimizēts (piemēram, smagi JavaScript bibliotēku ielādes vai slikti komponētas trešo pušu skriptu atkarības), var būt galvenais bremzējošais faktors neatkarīgi no pārlūka veiktspējas. Vietņu izstrādātājiem ir liela nozīme gala pieredzē.

Termiskie ierobežojumi un aparatūras variācijas

Dažādos ierīcēs termiskā vadība var ievērojami ietekmēt ilgtermiņa veiktspēju. Ierīces, kas ātri norobežo CPU frekvences karstuma dēļ, var uzrādīt labus īslaicīgus rezultātus, bet pasliktotos ilgāku slodzi laikā.

Visi šie faktori nozīmē, ka etaloni sniedz svarīgu rādītāju, bet tie ir daļa no plašāka ekosistēmas attēla.

Praktiski ieteikumi ražotājiem un izstrādātājiem

Lai pārlūkošanas veiktspēju uzlabotu gan testos, gan reālajā lietošanā, var veikt vairākus soļus:

  • optimizēt JavaScript — samazināt neizmantojamā koda ielādi un lietot modulu bundling;
  • izmantot modernus attēlu formātus (WebP, AVIF) un spēlēt ar lazy-loading stratēģijām;
  • uzlabot tīkla slāni — izvēlēties pareizu kešatmiņas politiku un HTTP/3 izmantošanu, ja pieejama;
  • darīt kompozīcijas draudzīgas — izvairīties no biežām izkārtojuma izmaiņām, kur tās nav nepieciešamas;
  • testēt reālās ierīcēs un dažādos tīkla apstākļos, lai novērtētu lietotāja pieredzi patiešām plašā spektrā.

OEM ražotājiem ieteicams strādāt ar platformu un pārlūka izstrādātājiem, lai nodrošinātu, ka aparatūras draiveri un OS plūsmas tiek optimizētas pret mūsdienu tīmekļa slodzēm.

Ko sagaidīt nākotnē

Tīmekļa veiktspēja strauji attīstās. Jaunās tīmekļa APIs, attēlu kompresijas metodes, darba pavedieni (Web Workers) un tīkla protokolu uzlabojumi (HTTP/3, QUIC) turpinās mainīt spēles noteikumus. Tā kā gan Android platforma, gan Chrome attīstās, sagaidāms, ka optimizācijas turpinās būt nozīmīgs konkurences elements starp mobilajām platformām.

Tāpat jāņem vērā, ka Apple un iOS izstrādātāji arī pastāvīgi strādā pie savu pārlūkprogrammu un WebKit dzinēja uzlabojumiem. Rezultātā konkurence starp platformām var novest pie straujākiem uzlabojumiem gala lietotājam.

Secinājums

Google testi ar Speedometer 3.1 un LoadLine rāda, ka Android ierīces, kuras darbojas ar Chrome, šobrīd var piedāvāt izcilu pārlūkošanas pieredzi. Tomēr šie rezultāti ir tikai daļa no plašākas ainavas. Reālai, jūtamai uzlabojumu iegūšanai ir nepieciešama koordinēta pieeja: optimizēta programmatūra, laba tīkla infrastruktūra un aparatūras pamatots dizains.

Ja Google rādītāji izturēs pārbaudi reālajā lietošanā, lietotāji, iespējams, sāks pamanīt gludāku pārlūkošanu un ātrāku lapu ielādi savos Android tālruņos. Tomēr nozīmīgi ir arī tas, kā tīmekļa izstrādātāji un ražotāji reaģēs — tikai kopā šie spēlētāji var nodrošināt, ka ieguvumi no etalonu optimizācijām pārvēršas par reālu, vispārēji pieejamu uzlabotu pieredzi visiem lietotājiem.

Laura Eglīte

"Viedtālruņi un gadžeti. Es palīdzu lasītājiem izvēlēties labāko tehniku viņu vajadzībām."

Atstāt komentāru

Komentāri (2)

datuvilnis

Interesanti, bet vai testus veic pie reāliem lietotājiem? varbūt tikai labs PR, vai arī Chrome tiešām spīd? hmm

Māris

Ja tas tā ir, beidzot jūtams progress! Bet reālajā dzīvē tīkla un vietņu optimizācija visu sabojā... Pixel vai S26? gribas testēt pašam