Huaweijeva funkcija enoročnega načina je skoraj prišla do AOSP

Huawei je poskušal dodati enoročni način v AOSP, vendar ni bil nikoli združen zaradi konfliktov. LineageOS je rešil težave in ga dodal v ROM po meri.

Posodobitev 28.10.17: če vas zanima aplikacija, ki prinaša funkcijo enoročnega načina v katero koli napravo (brez root!), si oglejte našo najnovejšo aplikacijo: Enoročni način!

Nekoč je veljalo, da je 4,7-palčni zaslon prevelik. Prvotni Samsung Galaxy Note je bil predstavljen leta 2011 in mnogi potrošniki so bili skeptični glede uporabnosti 'gigantske' 5,3-palčne naprave. Danes so 5,5-palčni zasloni pogosti tudi v proračunskem cenovnem razredu, vodilne modele s 5-palčnimi zasloni pa je težko najti.

Leta 2017 je vprašanje uporabe pametnih telefonov z eno roko postalo še resnejše s sprejetjem višjih razmerij stranic zaslona prek naprav 18:9. Telefoni, kot so Galaxy S8, Galaxy S8+ in Galaxy Note 8 so prav tako široki kot njihovi predhodniki, vendar so veliko višji. Na primer, 5,8-palčni zaslon Galaxy S8 je le malo širši od 5,1-palčnega zaslona Galaxy S7, vendar je veliko višji. S 6-palčnimi zasloni 18:9, kot je LG V30, je

Xiaomi Mi Mix 2 in Google Pixel 2 XL je težava v tem, da z eno roko ne morete doseči vrha zaslona. Medtem ko je uporaba z eno roko mogoča v nekaterih osnovnih scenarijih, ker je širina teh naprav konstantna, sploh ni udobno.

Zato so proizvajalci originalne opreme svojim ROM-om dodali funkcije enoročnega načina. Samsung ima enoročni način v TouchWiz / Samsung Experience od leta 2012. Apple je v iOS leta 2014 dodal Reachability. Nekateri telefoni LG, kot je LG V20, imajo tudi enoročni način. Drugi proizvajalci originalne opreme, kot sta Xiaomi in Huawei, so MIUI oziroma EMUI dodali enoročni način.

Težave se zaveda tudi Google, zato je trajno iskalno vrstico premaknil z vrha na dno začetnega zaslona na novem Pixel Launcher— vendar jim ni uspelo implementirati popolne funkcije enoročnega načina.

Enoročni način ni omejen na preobleke OEM v sistemu Android. LineageOS je dodal svoj pogled na funkcijo, imenovano "Enoročni način" na ROM po meri. Če ga želite videti v akciji, oglejte si ta GIF. Zanimivo je, da je enoročni način v LineageOS videti in na otip zelo podoben Huaweijevemu enoročnemu načinu v EMUI. Razlog za to je preprost: dejansko temelji na Huaweijevi kodi. Če sem bolj natančen, Single Hand Mode temelji na odprtokodni kodi, ki jo je Huawei poskušal prispevati k AOSP.

Zaposleni pri Huaweiju je bil odgovoren za avtorstvo potrditev ki so bili pozneje združeni v LineageOS 14.1. Novembra in decembra 2016 je iste zaveze naložil v AOSP. Vendar pa januarja 2017 vidimo komentarje o pregledu kode AOSP, ki pojasnjujejo, da je koda imela spore in zato ni bila nikoli združena z AOSP. Natančneje, tudi če je bil enoročni način onemogočen, ročna namestitev aplikacij ni bila mogoča, ko se je izvajala aplikacija, ki je lahko risala čez druge aplikacije. Ko je bila naložena druga potrditev, je komentator opozoril na težavo, da uporabnikom ni dovoljevala stranskega nalaganja aplikacij ali sprejemanja zahtev za dovoljenja z določenimi aplikacijami.

LineageOS je spremenil kodo in s tem rešil težave, tako da je bilo mogoče dodati funkcijo. Toda za standardne uporabnike Androida je žalostno vedeti, da koda, ki jo je Huawei prispeval k AOSP, ni bila nikoli združena in ni mogla priti do več naprav, kot je Google Pixel 2 XL.