Jag har varit vittne till en malström av frustration och invective under helgen när OnePlus rullade ut ännu en fix för sin OxygenOS-programvara för OnePlus 3.
OxygenOS version 3.2.4 började trilla ut i små vågor under helgen, med löften om att fixa några av OnePlus 3: s nagande problem - av vilka många introducerades i tidigare uppdateringar. Det är ett problem, säkert: det är aldrig idealiskt att ersätta en uppsättning buggar mot en annan. Men verkligheten är att OnePlus, fritt från behovet av att lämna in sin programvara till operatörer, kan och gör rätt sak genom att ensidigt släppa regelbundna korrigeringar - även om det fortsätter att rulla upp Googles egna säkerhetsuppdateringar till separata utgåvor.
Den senaste uppdateringen omfattade följande korrigeringar:
- Rätt problemet med omstart av problemet.
- Förbättrad samtalskvalitet.
- Implementerade olika fixar och operatörsoptimeringar.
Många i våra forum, XDA och i OnePlus, har klagat över att OxygenOS 3.2.4 förvärrar telefonens förmåga att hålla sig ansluten till ett LTE-nätverk och inte fixar det mest bländande problemet: en dålig implementering av Doze som förhindrar OnePlus 3 från intermittent ta emot aviseringar medan den är inaktiv. Det är ingen tvekan om att OnePlus gör allt för att ta itu med dessa problem, varför det har gjorts så många snabbkorrigeringsuppdateringar under de senaste veckorna. Att vara ett relativt litet företag kommer med skalningsutmaningar, och att sälja en enda version av telefonen för att arbeta med hundratals transportörer runt om i världen är, även med en enda Qualcomm-basbandslösning, en logistisk mardröm. OnePlus har gjort ett beundransvärt jobb med att få sitt senaste flaggskepp till den punkt där det bara fungerar ut ur lådan.
OnePlus bör lovordas och inte kritiseras för sitt åtagande att släppa uppdateringar regelbundet
OnePlus bör lovordas och inte kritiseras för sitt åtagande att släppa uppdateringar regelbundet, även om de inte slutar fixa allt som är fel med den aktuella enheten. För alla hårdvaruförmågor måste vi komma ihåg att OnePlus är ett mycket ungt företag och att OxygenOS är betydligt mindre mogen än en motsvarande Android-byggnad från Samsung, LG eller HTC. Du kanske ser något nära Android och tror att de ändrade koden något från Googles Nexus-linje, men du har fel: det finns en hel del bakom kulisserna som händer som du inte (och borde inte) se.
Naturligtvis tog företaget sig tid att släppa Marshmallow för OnePlus 2, och den telefonen hade ingen brist på problem när den lanserades 2015, men OnePlus verkar ha förbättrat sin kvalitetskontroll på ett antal sätt sedan dess.
Jag måste också betona att OnePlus 3-frågorna du hör om inte är utbredda. Varken jag eller mina två kollegor med OnePlus 3 i handen har haft problem med aviseringar, och batteriproblem som en sång få upplever är inte sämre än på en genomsnittlig Android-telefon med en 3 000 mAh-cell. Jag har också verkligen haft glädje av att använda OnePlus 3s livliga 1080p-skärm trots kritik att den är dåligt kalibrerad; Faktum är att den nyligen tillagda SRGB växlar i utvecklarinställningar som lades till strax efter Anandtechs scathing-granskning är enligt mina ögon inte så trevlig som standardfärginställningen.
Programvara är en levande andetagande sak. OnePlus kan inte och kommer inte att göra allt rätt första, andra eller till och med tredje gången
Slutligen skulle jag vara försenad att inte nämna den aggressiva minneshanteringen som OnePlus 3 levererades med, som alltför frivilligt stängde bakgrundsappar efter en tid, vilket fick dem att ladda om istället för att hoppa uppmärksamhet. Detta var ett val av OnePlus för att förlänga batteriets livslängd, och fungerar teoretiskt tillsammans med andra Marshmallow-funktioner som Doze, och befintliga meddelandeplaner som Google Cloud Messaging, som inte förlitar sig på att ha appar öppna i bakgrunden.
Programvara är en levande andetagande sak. Det är därför det kan vara en bra idé för företaget att släppa ett betaspår, vilket gör att ett litet antal tidiga adoptörer regelbundet kan ge feedback om kommande versioner. Det gjorde det med OnePlus 2 Marshmallow-uppdateringen, och det visade sig vara framgångsrikt.
OnePlus kan inte och kommer inte att göra allt rätt första, andra eller till och med tredje gången. Men när vi mäter andra tillverkare utifrån om de släppte en uppdatering alls under de senaste månaderna, förtjänar OnePlus, åtminstone ur mitt perspektiv, ingen liten beröm för sina ansträngningar.