Samsung Galaxy Watch One UI 8: AOD vaiduokliavimas ir pataisos

Samsung Galaxy Watch One UI 8: AOD vaiduokliavimas ir pataisos

Viltė Petrauskaitė Viltė Petrauskaitė . 1 Komentarai

7 Minutės

Samsung One UI 8 Watch (Wear OS 6) atnaujinimas suteikia vizualinio blizgesio ir patobulinimų, tačiau kartu atneša ir erzinančią klaidą, kurią praneša daugelis Galaxy Watch savininkų. Daugeliui vartotojų, naudojančių trečiųjų šalių laikrodžių ciferblatus, pasirodo, kad perėjimas iš Visada įjungto ekrano (AOD) į aktyvų režimą nevyksta švariai: lieka „vaiduokliuojantys“ UI elementai ir netvarkingas ekrano pažadinimas. Šis reiškinys sumažina naudojimo kokybę, gali klaidinti rodmenis ir trukdyti greitai perskaityti laiką ar svarbią informaciją, todėl verta suprasti simptomus, priežastis ir galimus sprendimus.

Kai AOD ir aktyvus režimas persipina: ką mato vartotojai

Galaxy Watch modelių nuo Watch 4 iki Watch 8 savininkai praneša, kad pažadinus laikrodį, kartais lieka matoma AOD sluoksnio dalis kartu su aktyviu ciferblatu. Vietoje sklandaus išnykimo (fade) į interaktyvų vaizdą, ekrano vaizdas tarsi užstringa „pusiau“: silpnai apšviesti AOD elementai išlieka virš aktyvaus UI sluoksnio arba susimaišo su juo. Praktikoje tai reiškia aiškiai matomą ghosting’ą – dubliuotus skaitmenis, puse išblukusias indikacijas ir grafines artefaktas, kurios kartais trukdo reaguoti į braukimus ar gestus. Tokį efektą vartotojai pastebi tiek kasdienio naudojimo metu, tiek bandydami įvairius trečiųjų šalių ciferblatus, ypač tuos, kurie naudoja sudėtingesnę grafikos kompoziciją arba papildomas animacijas.

Šis sutrikimas kartais yra intermituojantis: kai kuriems vartotojams problema pasireiškia retai, kitiems – beveik kiekvieną kartą pažadinus ekraną. Pranešimus lydi ekrano nuotraukos ir vaizdo įrašai socialiniuose tinkluose bei specializuotuose forumuose, todėl problema yra pakankamai plačiai užfiksuota. Praktiniai poveikiai apima ne tik estetinį nepatogumą, bet ir patogumo smukimą: iškraipyti indikatoriai gali klaidinti apie žingsnius, pulsą ar kitus svarbius duomenis, o tai ypač nepageidautina, kai laikrodo rodmenys naudojami sveikatos stebėsenai.

Kokie laikrodžiai yra paveikti?

Pranešimai apima platų Galaxy Watch serijos modelių spektrą, kuriuose įdiegta One UI 8 Watch versija – įskaitant Galaxy Watch 4, Watch 5, Watch 6, Watch 7 ir Watch 8. Svarbu pabrėžti, kad, pagal dabartinius stebėjimus, problema daugiausia susijusi su trečiųjų šalių laikrodžių ciferblatais; gamykliniai („stock“) Samsung ciferblatai paprastai perėjimus atlieka teisingai ir neparodo to paties vaiduokliavimo. Tai nereiškia, kad kiekvienas trečios šalies dizainas bus paveiktas vienodai – paprastai aukštesnės grafinės sudėtingumo laipsnio ir daugiau sluoksnių naudojantys ciferblatai turi didesnę tikimybę sukelti artefaktus.

Jei norite patikrinti, ar jūsų laikrodis veikia problematiškai, rekomenduojama: (1) uždėti trečios šalies ciferblatą su daugiau sluoksnių ir sudėtingesnėmis animacijomis; (2) palaukti, kol laikrodis pereis į AOD režimą; (3) pažadinti ekraną ir stebėti, ar matomas sluoksnių persidengimas arba dubliacija. Jei problema pasireiškia tik su tam tikrais ciferblatais, greičiausiai kaltas būtent jų sąveikos su sistemos AOD animacija valdymas, o ne pats laikrodis ar aparatūra. Tačiau, kad išvengtumėte netikrumo, verta patikrinti ir sistemos atnaujinimų būseną: dažniausiai Samsung arba Google bendros pataisos išsprendžia didžiąją dalį sisteminių klaidų.

Kodėl atsiranda klaida?

Panašu, kad priežastis susijusi su Wear OS 6 AOD (Always-On Display) skaidrumo (opacity) išnykimo / užsidegimo animacija. Mechanizmas veikia taip: kai laikrodis pereina iš aktyvaus režimo į AOD arba atvirkščiai, sistema paleidžia perėjimo animaciją, kuri palaipsniui keičia AOD sluoksnio matomumą (fade). Jei ši animacija dėl energijos taupymo ar sistemos resursų valdymo nebaigiama iki tol, kol ekranas pereina į režimą, kai dalis sistemos („suspend“) sustabdo aktyvius grafinius procesus, užfiksuojama „vidurio“ būsenos atvaizdavimas. Kitaip tariant, sistemos atminties/buferizacijos ir kompozitoriaus ciklai gali būti nutraukti prieš užbaigiant fade animaciją, todėl abu sluoksniai – AOD ir aktyvus UI – lieka matomi arba sumaišomi.

Iš techninės pusės tai greičiausiai susiję su vaizdo kompozitoriaus (compositor) tvarkaraščiu, animacijų sinchronizavimu su ekrano atnaujinimu (frame timing) ir energijos taupymo schema (doze/suspend). Kai kurie kūrėjai ir entuziastai spėja, kad klaida egzistuoja sistemos lygyje (operacinėje sistemoje arba One UI sluoksnyje), o ne atskiruose ciferblatuose – tai paaiškintų, kodėl oficialūs Samsung ciferblatai paprastai perėja teisingai: gamykliniai sprendimai gali naudoti kitokį perėjimo valdymą arba optimizuotus animacijas, pilnai suderintas su Wear OS 6 AOD mechanika. Kad būtų galima pilnai pašalinti klaidą, tikėtina, reikės jungtinės pataisos iš Samsung ir Google pusės, kuri pataisytų perėjimo sinchronizavimą arba pakeistų energijos valdymo elgseną, kad neleistų animacijai nutraukti anksti.

Aplinkkeliai vartotojams ir kūrėjams

  • Naudokite oficialų Samsung ciferblatą kol kas — gamykliniai ciferblatai paprastai nerodo to paties vaiduokliavimo. Tai yra paprasčiausias būdas sumažinti probleminius rodinius iš karto, ypač jei kasdien naudojate laikrodį sveikatos stebėjimui ar žinutėms, kai netikslūs rodiniai gali trukdyti.
  • Kūrėjams: redaguokite laikrodžio ciferblato XML nustatymus taip, kad AOD perėjimo trukmė būtų nulio arba labai trumpa. Pavyzdžiui, perėjimo elemento atributą galite nustatyti į duration='0', taip praleidžiant fade animaciją ir sumažinant riziką, kad animacija bus nutraukta neprabaigta. Be to, verta patikrinti, ar jūsų ciferblatas naudoja papildomus sluoksnius ar asinchronines animacijas, kurios gali komplikuoti sistemos perėjimus; optimizuokite sluoksnių skaičių ir pašalinkite nereikalingus atnaujinimus per sekundę (FPS), kad sumažintumėte atvaizdavimo apkrovą.
  • Laikykite laikrodį atnaujintą ir stebėkite oficialias pataisas — Samsung pripažino klaidą ir nurodė, kad jos šaknis gali būti Wear OS 6 elgsenoje, todėl gali prireikti bendro sprendimo iš Samsung ir Google. Sekite oficialius palaikymo puslapius, sisteminius leidimo žurnalus ir bendruomenės forumus, kur dažnai būna informacija apie būsimus pataisymus ar laikinus sprendimus.

Be šių pagrindinių pataisų, vartotojai gali laikinai sumažinti trikdžių tikimybę rankiniu būdu: išjungti tam tikras trečiųjų šalių funkcijas, pasirinkti ciferblatus su mažiau sluoksnių, arba laikinai perjungti į paprastesnį gamyklinį režimą nakties metu. Kūrėjams rekomenduojama testuoti savo ciferblatus įvairiose One UI 8 Watch ir Wear OS 6 versijose, naudoti logavimo priemones ir paskelbti klaidų ataskaitas oficialiuose bug tracker‘iuose, kad Samsung ir Google turėtų pilną kontekstą problemos atkūrimui ir sprendimui.

Kelios žiniasklaidos ataskaitos, įskaitant specializuotus tinklalapius, tokius kaip PiunikaWeb, iškėlė šią problemą į viešą diskusiją, o kai kurie vartotojai tikisi pataisos jau artimiausiu metu. Neoficialios prognozės ir bendruomenės diskusijos nurodė galimą pataisos išleidimo datą, tačiau realus laikas gali skirtis priklausomai nuo to, kaip greitai abi kompanijos susitars dėl sprendimo įgyvendinimo. Iki tol paprasčiausias ir saugiausias sprendimas yra perjungti į oficialų Samsung ciferblatą arba, jei esate kūrėjas, pritaikyti XML workaround su duration='0' perėjimui.

Galiausiai, jei pastebėjote šį vaiduokliavimą savo įrenginyje, verta surinkti kuo daugiau informacijos: laikrodžio modelis, One UI Watch versija, Wear OS versija, konkretus trečios šalies ciferblatas (versija), ekrano nuotraukos arba vaizdo įrašai ir žingsniai, kuriais problema atkuriama. Tokia informacija padės tiek kūrėjams optimizuoti savo dizainus, tiek gamintojams susiaurinti problemos šaltinį ir pagreitinti oficialią pataisą.

Šaltinis: sammobile

Sveiki! Esu Viltė, kasdien sekanti technologijų naujienas iš viso pasaulio. Mano darbas – pateikti jums svarbiausius ir įdomiausius IT pasaulio įvykius aiškiai ir glaustai.

Palikite komentarą

Komentarai

duomax

Nežinau, ar juoktis ar verkti... Mano Watch6 vakar taip ghostino ciferblatą, dalis AOD liko viršuje. Labai erzinant, ypač kai skaitau pulsą. Samsung, spręskit pls