476
Behind the scenes: How we adapted to Android Pie

  1. Gary C. OxygenOS Operations Staff Member Sep 21, 2018

    Gary C., Sep 21, 2018 :
    Adapted-P-Forum.png

    Since Google released Android P, everyone has been working feverishly to adapt to the new system. Our release of the OnePlus 6 Android P version took a few weeks longer than expected, but your excitement and warm reception has made the effort worthwhile. We’d like to take a moment to share the story behind "Pie".

    In May, four smartphone manufacturers made their debut at 2018 Google IO, and OnePlus became one of the first Android P partners. Later, Google released the Android P preview version for developers. Our team worked day and night, from the first to the fifth edition, to adapt, optimize, and test. Android P has changed more than any previous version, so we’ve had to constantly update and improve our testing tools. Our Android P project manager also joked, "We used to be slower than other manufacturers. This time we took the lead and it's our turn to clear the mines."

    1.png
    It took multiple version iterations, and the system had to pass numerous tests. We put in our utmost effort to give our users a better experience. To determine whether the system was stable enough, we simultaneously tested hundreds of mobile phones under high pressure, addressing issues if any restarted, experienced flashback, or froze. So the camera, launcher and every other core process has been tested numerous times before the device reaches users.

    Our team also considered system stability and app compatibility, another big problem. Because the system has changed greatly, many third-party applications are now incompatible. If many applications are incompatible with a system, it cannot be pushed to users, regardless of how stable the system is. Therefore, our team maintains close communication with Qualcomm and Google. The top 1,000 apps must be compatible with Android P before release. This is also a significant amount of work. Although the process is difficult, it is undoubtedly worth the effort.

    2.png

    In addition to sharing some of our challenges, we’d also like to dive into some details about the new system.

    1. Brightness Controller

    You may have encountered a situation when you use your phone at night and it’s difficult to control the brightness – it’s either too light or too dark. The problem is because that the brightness controller is too sensitive in the low luminance range. As a result, users may not like it when the brightness changes.

    Considering how are eyes are made, we decided to lower the sensitivity of the device in the low luminance range. After lowering the sensitivity, users can adjust the brightness more accurately and avoid discomfort.

    3.png

    2. App Forecasting

    The concept of application forecasting appeared after the release of Android P. In fact, as early as in Android 8.0, the forecasting mechanism was added to the OnePlus system. This function schedules resources based on the user’s habits to deliver a smooth experience. In Android 9.0, the forecasting function with the AI-powered algorithm will become more mature.

    3. Emergency Rescue

    Your safety is extremely important to us. An emergency rescue function is embedded in OnePlus phones. After setting up an emergency contact, you can continuously press the power button to call for help. Considering the complexity of emergency situations, OnePlus phones have been built with the capacity to automatically send an SMS after hanging up on a call. We hope that these efforts can really help our users, which is the goal of our whole team.

    4.png

    With the release of follow-up versions, we’ve received lots of feedback from you all. Whether the comments express satisfaction or dissatisfaction, we love getting feedback. It’s our mission to create the best phones. Thank you for believing in us.

    Never Settle.
     

    #1
  2. GopalB. Marshmallow Sep 21, 2018


    #2
  3. camohan Lollipop Moderator Sep 21, 2018

    Last edited: Sep 21, 2018

    #3
  4. Maximus Decimus Meridius Lollipop Senior Moderator Sep 21, 2018

    Last edited: Sep 21, 2018

    #4
  5. sanghanijd Gingerbread Sep 21, 2018

  6. Dresa91 Oreo Sep 21, 2018

    Dresa91, Sep 21, 2018 :
    wow, thanks for this great information:)
    great to know how the dev team works:)
     

    #6
  7. Pierre02 Gingerbread Sep 21, 2018


    #7
    viking_vp3, Gazani83, Avasov and 44 others like this.
  8. the_o2 Lollipop Sep 21, 2018

    the_o2, Sep 21, 2018 :
    Hats off to all the hard work done by the developers and thanks for sharing the story:)
     
    Last edited: Sep 21, 2018

    #8
  9. Majuran thas Honeycomb Sep 21, 2018

    Last edited: Sep 21, 2018

    #9
    viking_vp3, Achu96, Ruby G. and 9 others like this.
  10. Nola1222 Donut Sep 21, 2018


    #10
  11. manuel19 Jelly Bean Sep 21, 2018


    #11
    viking_vp3, Vladut123 and the_o2 like this.
  12. gamerxsoft Honeycomb Sep 21, 2018

    gamerxsoft, Sep 21, 2018 :
    Now it becomes anxious wait for 5/5T and 3/3T users! All the best for early happiness to them.
    Also i hope people will be less cruel to mods by not asking ETA in every second thread!
     

    #12
  13. NovinDavis KitKat Sep 21, 2018


    #13
  14. Mario Consalvo Cupcake Sep 21, 2018


    #14
  15. 97pratyush Ice Cream Sandwich Sep 21, 2018

    97pratyush, Sep 21, 2018 :
    Wow, love some insight news like this. A lot of hard work over months is now finally out.
    Can't wait to try this on my OP3.
     

    #15
  16. itssandeepd Honeycomb Sep 21, 2018


    #16
    Vladut123 likes this.
  17. TheOnlyArtz Eclair Sep 21, 2018


    #17
    marcozwetsloot and Vladut123 like this.
  18. An.I.Am Jelly Bean Moderator Sep 21, 2018

    An.I.Am, Sep 21, 2018 :
    Great to see a little bit behind the scenes, thank you for the insight. :)
     

    #18
    Vladut123 likes this.
  19. ankitgondalia The Lab - OnePlus 6T Reviewer Sep 21, 2018

    Last edited: Sep 23, 2018

    #19
  20. Z1524097572194 Froyo Sep 21, 2018


    #20