Builds Featured Feedback Full XDA HydrogenOS News OnePlus OxygenOS Tech User XDA Analysis XDA FEATURE

How OnePlus Builds OxygenOS Around User Feedback

How OnePlus Builds OxygenOS Around User Feedback

In slightly over 2 days from now, OnePlus will announce its subsequent product line throughout Three simultaneous launch occasions held in america, Europe, and India. In a primary for OnePlus, the smartphone model is about to unveil two smartphones: the OnePlus 7 and OnePlus 7 Professional. This can be a model that took to Reddit to advertise its first smartphone simply 5 years in the past, but is now partnering with T-Cellular within the U.S. for the second time. Regardless of its progress in offline channels, OnePlus stays at its core an fanatic model for the related shopper. The event of its OxygenOS software program exemplifies OnePlus’ strategy to its merchandise: It’s all about consumer suggestions.

For anybody following OnePlus since its early days, you’ll keep in mind that the corporate as soon as had a partnership with the now-defunct Cyanogen Inc. to ship the OnePlus One with Cyanogen OS. Disputes over licensing and exclusivity offers pressured OnePlus to develop its personal in-house, Android-based working system for the worldwide market referred to as OxygenOS. A number of months later, the corporate ditched OPPO’s ColorOS within the China marketplace for its personal in-house HydrogenOS.

Screenshots of HydrogenOS based mostly on Android Lollipop, launched again in June of 2015. Each Android and OnePlus have come a great distance since then.

Quick ahead four years and OnePlus nonetheless maintains each HydrogenOS and OxygenOS for the Chinese language and international markets respectively. The newest variations of every OS are based mostly on Google’s Android 9 Pie launch, and each OSes, as soon as wildly totally different in design and options, have largely converged save for a number of variations in pre-installed apps and region-specific providers. Whereas the corporate was finalizing its launch preparation for the OnePlus 7 collection, I had the chance to talk with Gary Chen, Head of Software program Product Operations at OnePlus, concerning the firm’s philosophy towards OxygenOS and particularly how the corporate incorporates suggestions from customers into function improvement.

New concepts come from throughout

Like each smartphone model, OnePlus doesn’t simply have one individual arising with each new function in OxygenOS. There are a number of groups engaged on new options or iterating on the design of the OS, groups to squash bugs, groups to do bring-up on the subsequent Android launch, and so forth. Since new concepts can come from many various locations internally, OnePlus sometimes places its software program builders collectively in a single place to brainstorm.

Mr. Chen informed us that OnePlus holds a semi-regular, multi-day workshop for its product and design groups the place OnePlus staff deliver up concepts of their very own or from customers on-line. The standard end result: over 50 concepts get collected. After choosing probably the most usable and sensible concepts, the corporate decides which concepts to deliver to market. That’s the place crucial course of in OnePlus’ function improvement cycle is available in: consumer analysis.

OnePlus often collects suggestions on its concepts from customers, each on-line and in-person. Each few months the corporate holds its Open Ears Boards in locations like London, San Francisco, New York Metropolis, and most just lately, in Goa. On-line, the corporate sometimes turns to social media or its personal boards. More often than not, the corporate approaches customers with a function or two already in thoughts, however typically the corporate immediately solicits customers for brand spanking new concepts.

Designer Léandro Tijink, the winner of the OnePlus Product Supervisor Problem, reimagined the design of the OxygenOS setup wizard, amongst different modifications.

Relying on the reactions from customers, OnePlus then decides in the event that they need to implement the function into OxygenOS. If the response is muted, then it’s again to the drafting board. If there’s real pleasure within the function, then the corporate should determine on the precise function implementation. To take action, they ask themselves why customers are requesting the function to allow them to higher perceive tips on how to implement it in a approach that satisfies their wants. As soon as they’ve a good suggestion about what customers need within the function, they design a product wireframe with 1 or 2 concepts to go together with the wireframe. Then, they flip to their beta testers.

Beta testers are the gatekeepers of latest OxygenOS options

Few smartphone manufacturers are as open with their function improvement as OnePlus is. Google has a beta program for brand spanking new Android platform releases, however their betas are primarily targeted on fixing bugs with AOSP relatively than Pixel. Samsung’s beta packages are a current improvement, however their betas solely final till the secure launch is out there. Motorola and Huawei even have beta packages, although each manufacturers solely permit a number of customers to use for testing. OnePlus, like fellow smartphone model Xiaomi, gives each closed beta and open beta packages.

The OxygenOS closed beta channel is just for adventurous customers who wish to reside dangerously; closed beta testers signal an NDA to get the prospect to check out new options in-development whereas additionally serving to OnePlus repair bugs. Leaks from this group are taken very critically as a result of they jeopardize the belief that OnePlus has constructed up with its beta testers. From the hundreds of thousands of customers who personal a OnePlus gadget, solely about 400 customers are a part of the OxygenOS closed beta group. An analogous variety of customers are a part of the closed beta group for HydrogenOS.

Then again, the OxygenOS open betas can be found for any consumer to put in. OxygenOS even permits the consumer to sideload replace packages from the interior storage. The open beta is the place most of us can take a look at the brand new software program options OnePlus has labored on.

The newest OxygenOS Open Betas for the OnePlus 5, 5T, 6, and 6T added a number of new options and in addition redesigned the system updater.

Preliminary prototypes of latest options, what Mr. Chen calls “product wireframes,” are served to customers within the closed beta teams. The corporate surveys and talks to their customers concerning the function till they’re glad that beta testers are glad with the function. That is an iterative course of—roll out a function within the closed beta group, survey or speak to customers immediately concerning the function, make modifications, roll it out to open beta testers, rinse and repeat. OnePlus additionally screens function utilization throughout beta testing to see if the function is high-value for customers, or if it’s not applicable to deliver to their international or Chinese language markets. Mr. Chen says the corporate checks new options about Three occasions on this method to ensure they’re prepared for manufacturing.

General, Mr. Chen estimates that the complete course of—from analysis to testing to re-testing—takes about Three-6 months on common. By the point a function reaches an OxygenOS secure launch, OnePlus has had months of preparation to realize a excessive degree of confidence within the function. Regardless of the months of effort that OnePlus places into any given function, the corporate continues to be on the mercy of no matter Google cooks up within the subsequent Android launch. OnePlus doesn’t see that as a nasty factor, nevertheless.

Getting ready for the subsequent OxygenOS launch

Google I/O simply ended final week, giving us a reasonably good image of what to anticipate for the upcoming Android 10 Q launch. For shoppers, we’ve new options like a system-wide darkish mode, absolutely gestural navigation, privateness enhancements, desktop mode, and rather more to sit up for, whereas the OxygenOS software program group is making an attempt to determine easy methods to merge the newest modifications and add new options on prime. Including new options in OxygenOS typically leads to modifying core conduct within the Android framework; any such modifications might trigger conflicts with the subsequent Android launch if Google modifications the conduct themselves.

OnePlus has to determine learn how to resolve this battle—do they persist with their weapons and use their very own implementation or do they use Google’s? Usually, Mr. Chen says that OnePlus seems to be for a compromise that permits them to supply their very own options alongside the brand new Android options. It was this view that led the corporate to supply their very own full-screen gestures and the two-button Android Pie gestures in OxygenOS 9. OnePlus shall be investigating each new function in Android Q, and in the event that they determine Google’s implementation is best than their very own, they’ll attempt to maintain each variations so everyone seems to be pleased.

The brand new gestures in Android Q are fairly totally different when in comparison with the gestures in OxygenOS. On this state of affairs, OnePlus will attempt to maintain their very own gestures and the brand new ones mandated by Google.

When the subsequent OxygenOS model comes out, we’ll see simply what number of new Android Q options OnePlus managed to maintain. Customers really feel fairly strongly about Android Q’s new darkish theme, however OnePlus has been forward of the curve in providing a built-in darkish theme. Nevertheless, there are lots of different options coming to the Android platform that aren’t assured to point out up in OxygenOS. It’s as much as customers to precise their want to see these and different new options make their approach into OxygenOS. Voice your help for brand spanking new options on social media, on the OnePlus boards, and on XDA, and your concept might find yourself as a headlining function on the subsequent OnePlus smartphone. It’s straightforward to be cynical concerning the effectiveness of giving suggestions on-line, however remember that OnePlus is the corporate that used Reddit for suggestions on the OnePlus One and even the brand new OnePlus 7 Professional.

OnePlus 7 ForumsOnePlus 7 Professional Boards

Function picture credit: OnePlus.

Need extra posts like this delivered to your inbox? Enter your e-mail to be subscribed to our publication.

About the author