OnePlus är på en konstig plats just nu. Det handlar om anklagelser om kränkningar av sekretess och har just offentliggjort ett enormt kreditkortsöverträdelse som drabbade minst 40 000 betalande kunder. Det har varit offentliga samtal för att sluta köpa sina telefoner.
Men företaget fortsätter att driva, släpper nya färger i sitt flaggskepp OnePlus 5T och arbetar mot stabila versioner av Android Oreo för sin 2017-serie. I sin senaste version, Open Beta 3, för OnePlus 5 och 5T, avslöjade företaget ett nytt sätt att navigera i operativsystemet, och på min korta tid med det utropar jag det till det bästa alternativet hittills till på skärmen navigeringsknappar. Det är ett gestsystem som till viss del efterliknar iPhone X: s svepkombinationer och lägger till några Google-specifika nyanser för att övervinna skillnader mellan Android och iOS.
Så här fungerar det: du aktiverar en ny inställning som döljer den traditionella Android-navigationsfältet för (från vänster till höger) bakåt, hem och multitasking-knappar. Android har förlitat sig på någon kombination av dessa knappar, i virtuell eller kapacitiv form, sedan starten. Men med spridningen av högre, mer rymliga skärmar har tillverkarna försökt hitta ett sätt att använda alla de värdefulla fastigheterna.
När inställningen är aktiverad försvinner skärmknapparna och en kort handledning leder dig genom de tre nya gesterna: dra upp från mitten av skärmens botten för att gå hem; dra upp från antingen vänster eller höger del av botten för att gå tillbaka; och dra upp från mitten och håll ned för att aktivera skärmen för multitasking.
Vid första anblicken kopierar denna kombination nästan helt iPhone X: s användarupplevelse av swipes och gester, även om OnePlus-lösningen tar hänsyn till Android: s litar på en uttrycklig bakre gest, i motsats till en svepning från vänster på skärmen för att återvända till föregående skärm.
Men även i detta tidiga skede känns OnePlus-lösningen naturlig på ett sätt som andra gestbaserade navigationssystem från Huawei och Motorola, till exempel, inte gör. Jag har ännu inte återgått till de traditionella knapparna på skärmen av frustration, och jag har inte heller upplevt några falska positiva effekter. Gestanimationerna är lite klumpiga, och den haptiska feedbacken efter var och en är lite för tunghänt, men dessa saker kan justeras över tid.
Detta känns som första gången jag kan använda gester för att navigera i Android utan att hata min telefon.
Att flytta till gester eliminerar också genvägarna som både Google och OnePlus har lagt till på skärmknapparna över tid. Det har till exempel varit möjligt sedan Nougat att dubbelklicka på multitasking-tangenten för att snabbt återgå till den tidigare öppna appen, eller för att hålla knappen ned ett ögonblick för att aktivera Multi-Window-läget. Och OnePlus har en omfattande samling av ytterligare programmerbara genvägar som förlitar sig på skärmen eller kapacitiva knappar. Med gester kommer enkelhet, och dessa makron försvinner.
Funktionen fixar inte heller den tillfälliga klumpigheten hos Android: s bakknapp. I flera år har apputvecklare tvingats besluta om tillbaka-knappen återgår till föregående skärm, som Google avsåg, eller till en viss plats i appen. Detta blir ännu mer komplicerat när en applikation startas i en befintlig och skapar en matryoshka-docka med fönster som kräver många tryck på bakåtknappen. Här återskapar OnePlus bara det befintliga beteendet med hjälp av gester.
Det har länge ryktats om att med tanke på den tomma skifferkänslan hos nära skärmslösa skärmar i dessa dagar, kommer framtida Android-versioner att undanröja knapparna på skärmen och flytta till en kombination av svep och gester för att flytta runt operativsystemet. En sådan grundläggande förändring måste komma från Google själv, som med sin årliga mjukvarucykel sedan skulle sippra ner till de företag som tillverkar telefonerna.
Naturligtvis är det inte så Android fungerar; alla från Samsung till Huawei till HTC har under åren anpassat sina navigationsparadigmer för att passa alla förändringar de gjorde på Android själv, men nyligen har trenden till stor del varit att följa allt som Google gör. (Att det tog fram till 2017 för Samsung att byta till knappar på skärmen visar hur åsiktade företag handlar om navigering.)
Det är osannolikt att OnePlus's gestersbyte, som för närvarande bara finns som en opt-in-funktion inom beta-mjukvara, kommer att bli normen på OnePlus-telefoner - åtminstone under överskådlig framtid. Men detta lilla steg bevisar att det inom Android är möjligt.
Lösningen gör också dynamiskt till något som traditionellt varit relativt statiskt på Android-telefoner: placeringen av den ofta använda bakknappen. Med tanke på att gesten är tillgänglig på vardera sidan av telefonen, förspänner den varken vänster- eller högerhänta användare. När skärmar får större och enhandig användning en övervägande, är det en stor sak för mig, som en riktig, att inte behöva snedvrida tummen till andra sidan skärmen hundratals gånger om dagen.
Vem vet - det kan till och med spara en resa till läkaren en dag.