Funkcia jednoručného režimu od Huawei sa takmer dostala do AOSP

Huawei sa pokúsil pridať režim jednej ruky do AOSP, ale nikdy nebol zlúčený kvôli konfliktom. LineageOS vyriešil problémy a pridal ho do vlastnej ROM.

Aktualizácia 28.10.17: Ak máte záujem o aplikáciu, ktorá prináša funkciu režimu jednej ruky na akékoľvek zariadenie (bez root!), potom si pozrite našu najnovšiu aplikáciu: Režim jednej ruky!

Boli časy, keď sa 4,7-palcový displej považoval za príliš veľký. Pôvodný Samsung Galaxy Note bol uvedený na trh v roku 2011 a mnohí spotrebitelia boli skeptickí, pokiaľ ide o užitočnosť „gigantického“ 5,3-palcového zariadenia. Dnes sú 5,5-palcové displeje bežné aj v cenovom rozpätí a vlajkové lode s 5-palcovými displejmi je ťažké nájsť.

V roku 2017 sa problém používania smartfónov jednou rukou stal ešte vážnejším prijatím vyšších pomerov strán displeja prostredníctvom zariadení s pomerom strán 18:9. Telefóny ako Galaxy S8, Galaxy S8+ a ďalšie Galaxy Note 8 sú rovnako široké ako ich predchodcovia, no sú oveľa vyššie. Napríklad 5,8-palcový displej Galaxy S8 je len o niečo širší ako 5,1-palcový displej Galaxy S7, no je oveľa vyšší. So 6-palcovými 18:9 displejmi, ako je LG V30,

Xiaomi Mi Mix 2 a Google Pixel 2 XL, problém je v tom, že jednou rukou nedosiahnete na hornú časť displeja. Aj keď je používanie jednou rukou v niektorých základných scenároch možné vďaka konštantnej šírke týchto zariadení, nie je to vôbec pohodlné.

To je dôvod, prečo výrobcovia OEM pridali do svojich ROM funkcie režimu s jednou rukou. Samsung má od roku 2012 režim jednej ruky v TouchWiz / Samsung Experience. Apple pridal Reachability do iOS v roku 2014. Niektoré telefóny LG, ako napríklad LG V20, majú aj režim jednej ruky. Iní výrobcovia OEM ako Xiaomi a Huawei pridali do MIUI a EMUI režim jednej ruky.

Dokonca aj Google si je vedomý tohto problému, a preto presunul trvalý vyhľadávací panel z hornej do dolnej časti domovskej obrazovky na novom Pixel Launcher— ale zastavili sa pred implementáciou funkcie plného režimu s jednou rukou.

Režim jednej ruky nie je obmedzený na vzhľady OEM v systéme Android. LineageOS pridal svoj pohľad na funkciu nazývanú "Režim jednej ruky" do vlastnej ROM. Ak to chcete vidieť v akcii, pozrite si tento GIF. Zaujímavosťou je, že režim jednej ruky v LineageOS vyzerá a pôsobí veľmi podobne ako režim jednej ruky od Huawei v EMUI. Dôvod je jednoduchý: v skutočnosti je založený na kóde Huawei. Presnejšie povedané, Režim jednej ruky je založený na otvorenom zdrojovom kóde, ktorý sa Huawei pokúsil prispieť do AOSP.

Zamestnanec spoločnosti Huawei bol zodpovedný za autorstvo záväzkov ktoré boli neskôr zlúčené do LineageOS 14.1. V novembri a decembri 2016 nahral rovnaké záväzky do AOSP. V januári 2017 však vidíme komentáre k preskúmaniu kódexu AOSP, ktoré jasne ukazujú, že kód mal konflikty, a preto nebol nikdy zlúčený s AOSP. Aby sme boli konkrétni, aj keď bol režim jednej ruky zakázaný, manuálna inštalácia aplikácií nebola možná, keď bola spustená aplikácia, ktorá bola schopná kresliť cez iné aplikácie. Po nahraní druhého odovzdania komentátor upozornil na problém, že používateľom neumožňoval sťahovať aplikácie alebo prijímať žiadosti o povolenia s určitými aplikáciami.

LineageOS upravil kód a preto vyriešil problémy, aby bolo možné túto funkciu pridať. Pre bežných používateľov Androidu je však smutné vedieť, že kód, ktorý Huawei prispel do AOSP, nebol nikdy zlúčený a nemohol sa dostať do viacerých zariadení, ako je Google Pixel 2 XL.