A Huawei egykezes mód funkciója majdnem eljutott az AOSP-hez

A Huawei megpróbálta hozzáadni az egykezes módot az AOSP-hez, de a konfliktusok miatt soha nem egyesítették. A LineageOS megoldotta a problémákat, és hozzáadta az egyéni ROM-hoz.

Frissítés 17.10.28: ha olyan alkalmazás iránt érdeklődik, amely egykezes módot hoz bármilyen eszközre (root nélkül!), akkor nézze meg legújabb alkalmazásunkat: Egykezes mód!

Volt idő, amikor a 4,7 hüvelykes kijelzőt túl nagynak tartották. Az eredeti Samsung Galaxy Note 2011-ben jelent meg, és sok fogyasztó szkeptikus volt egy „gigantikus” 5,3 hüvelykes készülék hasznosságát illetően. Manapság az 5,5 hüvelykes kijelzők még a költségvetési árkategóriában is elterjedtek, és nehéz megtalálni az 5 hüvelykes kijelzős zászlóshajókat.

2017-ben az okostelefonok egykezes használatának kérdése még súlyosabbá vált a 18:9-es eszközökön keresztüli magasabb kijelző képarányok átvételével. Olyan telefonok, mint a Galaxy S8, a Galaxy S8+ és a Galaxy Note 8 ugyanolyan szélesek, mint elődeik, de sokkal magasabbak. Például a Galaxy S8 5,8 hüvelykes kijelzője csak valamivel szélesebb, mint a Galaxy S7 5,1 hüvelykes kijelzője, de sokkal magasabb. A 6 hüvelykes 18:9-es kijelzőkkel, mint például az LG V30, a

Xiaomi Mi Mix 2 és a Google Pixel 2 XL esetében az a baj, hogy egy kézzel nem lehet elérni a kijelző tetejét. Noha az egykezes használat néhány alapvető forgatókönyv esetén lehetséges, köszönhetően az eszközök állandó szélességének, ez egyáltalán nem kényelmes.

Ez az oka annak, hogy az OEM-ek egykezes módot adtak a ROM-jukhoz. A Samsung 2012 óta rendelkezik egykezes móddal a TouchWiz / Samsung Experience alkalmazásban. Az Apple 2014-ben hozzáadta az elérhetőséget az iOS-hez. Néhány LG telefon, például az LG V20, egykezes üzemmóddal is rendelkezik. Más OEM-ek, például a Xiaomi és a Huawei egykezes módot adtak a MIUI-hoz és az EMUI-hoz.

Még a Google is tisztában van a problémával, ezért az állandó keresősávot a kezdőképernyő tetejéről az aljára helyezte át az új Pixel Launcher— de abbahagyták az egykezes mód teljes körű megvalósítását.

Az egykezes mód nem korlátozódik az Android OEM-skinekre. A LineageOS hozzátette az elnevezésű funkciót "Egykezes mód" az egyéni ROM-ra. Ha működés közben szeretné látni, nézd meg ezt a GIF-et. Az érdekes dolog az, hogy a LineageOS Single Hand Mode megjelenése és érzése nagyon hasonlít a Huawei egykezes módjához az EMUI-ban. Ennek egyszerű oka: valójában a Huawei kódján alapul. Precízebbnek lenni, Az egykezes mód azon a nyílt forráskódon alapul, amelyet a Huawei megpróbált hozzájárulni az AOSP-hez.

A Huawei alkalmazottja volt felelős a commits szerzőiért melyik később egyesítették a LineageOS 14.1-ben. Ugyanezeket a kötelezettségvállalásokat töltötte fel az AOSP-re 2016 novemberében és decemberében. 2017 januárjában azonban látunk megjegyzéseket az AOSP Code Review-hoz, amelyek egyértelművé teszik, hogy a kód ütközéseket tartalmazott, ezért soha nem egyesítették az AOSP-vel. Pontosabban, még akkor sem, ha az egykezes mód le van tiltva, az alkalmazások kézi telepítése nem volt lehetséges, ha olyan alkalmazás fut, amely képes volt más alkalmazások fölé rajzolni. A második commit feltöltése után egy kommentátor felhívta a figyelmet arra a problémára, hogy az nem teszi lehetővé a felhasználók számára, hogy oldalra töltsenek alkalmazásokat, illetve bizonyos alkalmazásokkal nem fogadhatnak el engedélykéréseket.

A LineageOS módosította a kódot, és így megoldotta a problémákat, hogy a funkciót hozzá lehessen adni. Az Android-felhasználók számára azonban szomorú, hogy a Huawei által az AOSP-hez adott kódot soha nem egyesítették, és nem érkezhetett meg több eszközre, például a Google Pixel 2 XL-re.