Slashdot Mirror


Forking Away: OnePlus Introduces Android-Based OxygenOS

The Verge reports that phone maker OnePlus has introduced its own OS, an Android fork called OxygenOS. OxygenOS was developed in-house by OnePlus, though at this point it is merely a modest refresh of Android 5.0 Lollipop. In a blog post, the company explains that it took a "back to basics" approach with the software, adding, "We place things like performance and battery life over gimmicks and bloated features." ... The company says its goal with OxygenOS "is to provide faster, more meaningful updates and a better-integrated range of services for every OnePlus user." What it doesn't say is that the software also gives it a way to reduce its dependence on Cyanogen. The two companies have had strained relations since Cyanogen signed an exclusive deal with Indian phone maker Micromax just before OnePlus' planned launch in the subcontinent. It's expected that OxygenOS will eventually be the default on future devices like the OnePlus Two, but, for now, you'll have to install it yourself over Cyanogen if you want it. You can find instructions on OnePlus' website. (Also at TechCrunch.)

38 comments

  1. What they really mean is: by Dzimas · · Score: 4, Insightful

    "We released an almost vanilla fork of Android Lollipop because it's the easiest thing to do to step away from Cyanogenmod."

      And that's actually a good thing, because picking up an "Android" phone that's running some perplexing launcher with everything in the wrong place and packed with dozens of horrible branded apps that you can't remove is utterly stupid (Yes, Samsung, I'm looking at you).

    1. Re: What they really mean is: by Anonymous Coward · · Score: 0

      At least you can disable them so they don't show up as options when you, say, want to share a photo. No, dropbox, you're not getting my data. It annoys me intensely that I cannot remove software I don't want. I have zero control over a stock android phone. Log in on a new tablet and voila, calendar entries and contacts from my phone appear. I explicitly disabled automatic synchronisation, or so I thought. Apparently there's no way to say for sure. Custom firmware, like Cyanogen, and no Google account, just using f-droid, at least gives you a slight hope of some control over your device. These devices are computers. Even Windows lets you uninstall bundled software, but I don't think we're allowed to complain; it's android and it's "open source" and Google said they're not evil, so I guess all is good.

    2. Re: What they really mean is: by BronsCon · · Score: 1

      Funny, I have complete control over the vanilla Android install on my Nexus 6. A little root here, xposed framework there, and it's off to the races. I disliked CM so much. when I tried it, that I went back to stock firmware on my Atrix. And again on my One X, and my One M7, and yet again my G3; it's not like I haven't given CM a chance, I've given it plenty. And yes, you can uninstall anything from vanilla Android, even the Google apps; getting them back once you've removed Play Store or Play Services is a bit of work if you're not comfortable with your aftermarket bootloader of choice and/or fastboot, but that can be done as well.

      Just because you couldn't figure out how to do it (simple, every app on a vanilla Android install is just like every other app) doesn't mean it can't be done.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
    3. Re: What they really mean is: by Anonymous Coward · · Score: 0

      Have you checked how many connections your phone is making to various google servers? You might have root on your phone but google has more root.

    4. Re:What they really mean is: by Anonymous Coward · · Score: 0

      I read it more like "It is so much easier to install our (and our government's) malware into our own distribution, than it is to modify someone elses"..

    5. Re:What they really mean is: by AmiMoJo · · Score: 2

      CM12s (the OnePlus One version of Cyanogenmod 12, Android 5 Lollipop) is due in the next few days as well. They are not abandoning it, they are just having OxygenOS as an alternative for markets where they don't have the right to ship Cyanogen.

      I'm on the stock CM11s ROM at the moment and am not going to switch. I'll wait a few more days for CM12s. It's a shame they broke their promise to release Lollipop within 90 days, but the phone was so cheap and is so good I can forgive them. £230, extremely fast, big high resolution screen with excellent brightness and colour, a really good camera, can run for 3-4 days on a charge, sold and well made... And it runs Cyanogen, which is basically stock Android with a few nice tweaks and extras. Next to that people like Samsung wanting £600-700 for a phone that is in some ways inferior looks kind of insane.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    6. Re:What they really mean is: by gl4ss · · Score: 1

      they're trying to market it as having new useful features.

      they don't mention anything worthwhile though. quick wifi etc access on notification bar? YEEHAAAAW

      --
      world was created 5 seconds before this post as it is.
    7. Re: What they really mean is: by Anonymous Coward · · Score: 0

      I explicitly disabled automatic synchronisation, or so I thought.

      It's scary when a Slashdot reader -- most likely more technical than the average Joe -- has difficult maintaining their privacy on an Android phone. And yet this is the case.

      The reason? Google's maniacal obsession with scooping-up every ounce of users' private data, with the goal of adding another billion to their (tax-haven based) profit margin. They take deliberate steps to confuse, obfuscate or even remove privacy options for users. On the other hand, they make it darn easy to (even accidentally) agree to surrender your private data into their data centres.

      Don't be evil, my arse!
      Bastards, more like it.

    8. Re: What they really mean is: by Anonymous Coward · · Score: 0

      Google Corp is like the Borg ... resistance (to surrendering your private data) is futile.

    9. Re: What they really mean is: by Anonymous Coward · · Score: 0

      When u buy that new phone or tablet. And, when u turn it on and set it up the first time it asks you if you want to set up your Google account on it. You can skip that if you don't want your info to show up on that device. Google let's you have total control over what you want and what you don't want.

    10. Re:What they really mean is: by Anonymous Coward · · Score: 0

      Who cares,

      Cyanogen fucked the community, and then they've themselves got fucked as a consequence by even better fuckers.

    11. Re: What they really mean is: by BronsCon · · Score: 1

      Why yes, if you use Google's apps and services, or have Android's built-in backup functionality enabled, it necessarily has to contact Google's servers. Your point? The Android device I keep in my car for monitoring OBD-II metrics has no Google services installed or enabled and never attempts to phone home; it's not like they're doing it without purpose.

      --
      APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  2. Re:What does this mean for Firefox OS? by nctritech · · Score: 0

    Let's be fair: that was on a $35 phone. Android phones that cost that amount are pretty clunky to use. The criticisms may still be valid but it needs to be clear that the hardware Ars Technica tested was abysmal even compared to the original HTC Dream (excluding the 1 GHz CPU) and to quote Ars directly: "The $35 price tag should color every sentence you read about the device. Though it is so cheap that most flaws can be forgiven, we still feel it's our duty to point them out."

  3. YAGPLV by Anonymous Coward · · Score: 0

    No source code? Yet another GPL violation.

    1. Re:YAGPLV by sumdumass · · Score: 4, Insightful

      Don't need to give source code until they distribute it. And then only to those who they distribute to if they wish. Not a GPL violation at all _yet_.

    2. Re:YAGPLV by Anonymous Coward · · Score: 0

      What are you guys even talking about? Android is released under the Apache license.

    3. Re:YAGPLV by sumdumass · · Score: 1

      I don't know if you need to clean your glasses, but the page you linked to specifically mentions the GPL'd code bits but if you need more information, this should inform you.

      http://source.android.com/sour...

  4. Forking? by Anonymous Coward · · Score: 0

    I only fork with dongles!

  5. Can someone please advise... by Anonymous Coward · · Score: 0

    Can someone please advise me about the one which is easy to install on a generic Android phone? (easy defined as "as easy as Kubuntu", "as easy as Mint", "as easy as Sparkylinux" etc.)

    Which is closer to desktop Linux: Firefox OS, Sailfish, Ubuntu Touch, Cyanogenmod, OxygenOS, Tizen? Are there others like once we had Moblin (it was nice)?

    There's an entry in Wikipedia, but as I am more of an user than a developer, I'd like something with an end-user approach. Flashing ROM, if possible at all, is a nice thing to avoid.

    Any suggestions? (safe for work, I mean)

    1. Re: Can someone please advise... by BobSwi · · Score: 1

      Depends on your phone as much too, the frequencies supported if you want 3g+, etc. On a Nexus 5 for example stock Android, cyanogen, & slimkat are fairly easy and safe to load whereas Sailfish, Firefox not so much.

    2. Re:Can someone please advise... by ThePhilips · · Score: 2

      a generic Android phone?

      There is no such thing as generic Android phone.

      That became patently obvious to me when I have tried to buy a "generic" ARM board (Raspberry, Banana, Odroid) for Ubuntu.

      It just doesn't exist.

      There is no IMB/Intel/Microsoft aliance to help create and maintain a standard ARM-based platform. And it seems all vendors try to differentiate, making the devices slightly incompatible with each other.

      The most ridiculous part is that past boot loader/after kernel is loaded, differences are minimal and can be expressed with the Linux' device tree. But it is apparent that nobody makes an effort even to catalog the differences. Google, with their rolling releases and "selected" devices, is simply oblivious to the rest of the market.

      Which is closer to desktop Linux: Firefox OS, Sailfish, Ubuntu Touch, Cyanogenmod, OxygenOS, Tizen?

      None. Or rather: Linux desktop with systemd and Wayland is headed the way of mobile phones.

      Flashing ROM, if possible at all, is a nice thing to avoid. Any suggestions?

      At least in the past, Samsung devices were recommended. They keep backup copy of the original OS on the flash, I was told. If you flash alternative OS and something goes wrong, you can still boot the original OS and repair/reinstall. (One of the reasons why CyanogenMod was originally developed on Samsung devices.) But I haven't tried that personally.

      --
      All hope abandon ye who enter here.
    3. Re:Can someone please advise... by Anonymous Coward · · Score: 0

      First, thanks for the answers.

      Second, from the "depends on your phone" and "there's no generic", I guess it will be an extensive search for compatible models for me.

      I need to know which models allow easy Linux installation and which Linux works best for that model. More or less like that linuxprinting thing, I suppose.

      Actually, it would be nice if there was a kind of page to list successful experiences and failures, just like linuxprinting does.

      At this point, I'm not even wanting any kind of cellphone connectivity -- I could use a Linux tablet for a kind of portable desktop and get wi-fi access from a nearby Android phone in "hotspot"/router mode.

      Two problems I have are:

      1) Weight: I carry a suit already packed with documents, a 2Kg/4lb notebook is something I'd like to avoid. Netbooks help but not that much.
      2) Size: A tablet is much lighter (say 0.5Kg or 1lb), but I want 2 conflicting things: a big screen and put the whole thing in my shirt or trousers pocket.

      I figured I could perhaps get an old netbook and remove the screen - these things have a vga output, thus making it easy to use at work (I got me a monitor connected via DVI with a free VGA input...), but it would be interesting to have a device with:
      - some kind of projecting screen (probably wouldn't work in daylight without lots of energy)
      - or a folding screen
      - or that old watch trick of having some kind of lens over the screen to get it bigger.

      Mouse and keyboard would connect through USB or, better yet, Bluetooth / RF.

      For all this to happen, I got to be able to install Linux on the device. Android is to close, a Chromebook might do (from what I've read... I'm on a very starting stage, sorry) and, as hard to believe as it might be, a very expensive tablet with W8 might be the easiest (no ads here) -- though expensive is one of the things I'd like to avoid.

      Any such site or page where people talk about Linux on tablets or phones?

  6. Re: What does this mean for Firefox OS? by Anonymous Coward · · Score: 0

    I'm waiting for Jolla and SailfishOS

  7. Re:What does this mean for Firefox OS? by Anonymous Coward · · Score: 0

    The market is clearly speaking, and saying that Firefox OS is unwanted

    It's also whispering that full blown Android is also not wanted; it's only that the big makers have no choice.

  8. OnePlus not created by Cyanogenmod folks? by Anonymous Coward · · Score: 1

    Am I the only one who thought that OnePlus was create by the same folks as Cyanogenmod?

    1. Re:OnePlus not created by Cyanogenmod folks? by SumDog · · Score: 1

      Cyanogen got certain headset manufacturers to pick up their OS as the stock/base OS; the first one being the Opo. I've heard OnePlus was a couple of the Opo engineers who went of and did their own thing. So no, Cyanogen didn't make or design the phone. And the Cyanogen version on the OnePlus isn't the same as their open source version (has some closed apps on it).

      I'm not entirely clear on why Cyanogen broke their contract with OnePlus. There must be something more there, but I haven't found anything on it.

    2. Re:OnePlus not created by Cyanogenmod folks? by Andy+Dodd · · Score: 1

      OnePlus was not the first to contract Cyngn to provide them an OS - they were the second.

      Oppo was the first with the N1.

      You'll see a trend of Cyngn partners dropping them as Cyngn burns them. Look at the job they did with the N1 - didn't get an official KitKat OTA until after Lollipop became available. (Nightlies don't count since they're unsupported.)

      Also, OxygenOS is not an Android "fork" - I would not consider anything that passes Google's CTS and is in fact Google Mobile Services (GMS, aka gapps) certified to be a "fork".

      It's Cyngn that's trying to fork Android to create a variant independent from Google.

      --
      retrorocket.o not found, launch anyway?
  9. Slashdotted? by Kvathe · · Score: 0

    Is oneplus.net/one down for anyone else?

  10. And this is news... why? by SirJorgelOfBorgel · · Score: 2

    I'm usually thoroughly annoyed by people asking this question, but I really don't get why this is news. So many good tech articles go around in the Firehose that never make it, then cruft like this floats up. If only my uid was shorter I could yell for you all to get off my lawn.

    "Its own OS" ? It's just a bloody stock Android build with Google Apps and a handful of 5 minutes tweaks courtesy of the Paranoid Android developer they hired. It's literally 2-3 guys who 'built' this in a couple of weeks.

    There really is nothing special about this whatsoever, many OEMs have this. OnePlus (A handful of Oppo rejects) marketing strikes again, and you all fell for it (again). Heck, OnePlus is more of a virtual OEM than a real one, relying on Oppo for their funding and production.

    The only tiny part news about this is that they did this to have an alternative to CM, which isn't really news, as it's been known for quite a while that they'd be doing this.

    1. Re:And this is news... why? by Anonymous Coward · · Score: 0

      GET OFF MY LAWN!!!

    2. Re:And this is news... why? by Bo'Bob'O · · Score: 1

      Considering the state of Android from the majority of android manufacturers, a new non-google phone without the bloat IS news.

      Honestly even though I have been an android user since version 1.0, I tend not to recommend them to people just because of the crap-ware manufactures put on.

      The same problem with windows vs mac. I don't think windows is really harder or easier then the mac anymore, but the hours of uninstalling bloatware from a pre-built windows machine is painful for even someone who is techsavy.

    3. Re: And this is news... why? by Anonymous Coward · · Score: 0

      Obviously written by one who has never beheld nor used a OPO. They make excellent hardware regardless of price and clean firmware good enough to recommend to old and young alike. I love mine and gave one to my mom and no tech support calls in months. That is a seriously cool feature that iOS and TouchJizz couldn't replicate. I really really really hope Google chooses the OP2 for their next Nexus phone.

    4. Re:And this is news... why? by guacamole · · Score: 1

      OnePlus One is significant because it is now the go-to unlocked smartphone for the geeks. The OS story is mildly interesting. Another Android mod released...

  11. Nothing to sneeze at by gavron · · Score: 1

    I installed it on my OPO. It's not impressive. Going back to CM11 shortly.

    NOTE: Do *NOT* install this if you use an encrypted filesystem. It will hose itself up and be stuck in a "couldn't mount /data; reboot" loop. First, format /data the hard way -- without preserving encryption or *ANY* files on there.

    E

  12. Re:What does this mean for Firefox OS? by nctritech · · Score: 1

    Who moderated my comment "overrated?" I made a perfectly legitimate point. If you have a problem with it, tough nuts.

  13. Spyware removal??????? by Anonymous Coward · · Score: 0

    No where do I see where this fork removes all the spyware from the phone. My bitch about android is the OS and the apps all spy on you. I did some research of what an android phone was phoning home. It is shameful the amount of data collected and sent home to Goog and other app developers.

    Why is it that a phone uses an app where a normal computer uses a we browser to view the same data? So the company producing the app can drain your data.
    Why is it that an app such as the A&E app need access to my camera and mic??? There is only one reason. To spy on you.

    After doing this research I went back to a flip phone, a netbook running Linux, and a wireless router for normal use while on the road.

    FUCK ALL THIS SPYING