Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Android Google Operating Systems

Why is Android 12 So Buggy? (theverge.com) 80

Android 12 is one of the platform's most ambitious updates in recent history, bringing a major design overhaul to every corner of the operating system. It has also been one of the rockiest Android OS launches in the past few years. From a report: Both Samsung and OnePlus paused the rollout of their stable Android 12-based updates amid reports of serious bugs. Google itself has addressed a laundry list of bug reports from Pixel 6 owners, just as it's trying to convince them it's finally figured out how to build a truly premium phone. What in the heck is going on? The short answer is that there are some unique complicating factors at play this year but also that Android is inherently a little bit messy -- that just comes with the territory when you're designing a delightful public park compared to Apple's walled garden. Despite a refreshed look and some appealing new high-end handsets, Android is still Android -- the good and the bad.

To try and figure out what the heck is going on, we talked to Mishaal Rahman, former editor-in-chief of XDA Developers, who's well known for digging into Android codebases and discovering Google's secrets. Speaking to the Pixel 6 bugs in particular, Rahman guesses that it has a lot to do with the unusually large size of the update. "Many people have called it, myself included, the biggest OS update to Android since Android 5.0 Lollipop, and that was many years ago. There are just so many massive changes to the interface and to the feature set." He also suggests that Google's commitment to issue a new Android update every year can make things worse when it's trying to do so much, and the self-imposed one-year development cycle doesn't leave much wiggle room in the timeline. "They started immediately after Android 11 was released to the public -- and they have a hard cutoff date... After that, they just focus on fixing bugs." Delay any longer, and they'd risk bumping into next year's development cycle.

It's also possible that the attempt to bring timely Android updates to non-Google devices wound up backfiring. Android phone owners have been asking for faster updates for a long time -- outside of Google's Pixel phones and pricey flagships, many devices face long waits for OS updates. Sure enough, the updates have come faster this year. Case in point: Samsung users are accustomed to waiting about three months after an Android stable release to get their finished One UI update with the new version of the OS, but this year, One UI 4.0 arrived just one and a half months after Android 12. But the way things have gone this year, many users would likely have opted for a slower, stable update rather than a fast one riddled with bugs.

This discussion has been archived. No new comments can be posted.

Why is Android 12 So Buggy?

Comments Filter:
  • "People who are really serious about software should make their own hardware."

    It is certainly true in the case of mobile OSes. As a mobile developer, I can tell you that the hodgepodge of 3000+ Android devices (not a typo) from a dozen major manufacturers that all put their own spin on AndroidOS means that things will break. Sometimes a lot of things. While some may find Apple's first-party premium on hardware distasteful, it absolutely does create a higher caliber software experience.
    • by tsqr ( 808554 ) on Monday January 17, 2022 @06:33PM (#62182221)

      On the other hand: The version of iOS 13 that’s shipping out to customers today feels rushed out the door. Between my own tests and those of other Verge staffers, we’ve run into a lot of significant bugs: apps randomly crash when opening them, cellular signals drop, the Camera app can be slow, pictures have randomly gotten new dates assigned to them, AirDrop has had issues, the text field flips out sometimes in iMessages, and more.

      That's from a Verge article [theverge.com] that's linked by TFA.

  • No road back. (Score:5, Interesting)

    by berchca ( 414155 ) on Monday January 17, 2022 @05:37PM (#62182027) Homepage

    The frustrating part for me is that I got stuck with Android 12 after voluntarily hitting the upgrade button, and yet I have no way to roll back to 11 without completely wiping an rebuilding my phone in a very lengthy process and just generally wasting a ton of my time. Not that Android 12 doesn't plenty of my time, on a daily basis.

    I wish there was some way to convince these companies to allow a downgrade period. I know that it's technically possible, because you could do so with the beta. Them not offering it to us in a general release is for what? Bragging rights for how many people have upgraded? I would think that would be secondary to bragging rights in user satisfaction.

    • This should be standard. Windows has always given users time time to roll back and it is a much harder in Windows than Linux to do this so Android not having this is just Google being lazy.
      • I always make a point to only upgrade iOS devices to one of the last minor releases before a new major release comes out since I'm more concerned with stability than new features...

    • I think it's mainly to be able to have developers generally targeting the same API level. But there's not really much to Android's UI to begin with, unless you spend a lot of time in the settings app, or the notification shade. Everything else is just however the app you're using wants to present itself. That includes your home screen, app drawer, etc, which are all just part of the launcher app, which you can replace. I've been using Nova launcher for years, so pretty much all android updates have looked p

    • by antdude ( 79039 )

      Same for iOS except Apple won't let you install older versions from scratch too. :(

    • I have no way to roll back to 11 without completely wiping an rebuilding my phone in a very lengthy process and just generally wasting a ton of my time. [...] I wish there was some way to convince these companies to allow a downgrade period.

      They are going to take the time to make an OTA upgrade that doesn't require a factory reset. But they're not going to take the time to make a downgrade that doesn't, which is impossible without storing your old files on your device, and which would take a lot of extra work and QA. Some companies provide factory images so at least you can reset your device to an older version without having to get the image from XDA-devs or similar, but you're always going to have to wipe the device.

    • Good luck with that. Locking people increases profits.
  • by mveloso ( 325617 ) on Monday January 17, 2022 @05:49PM (#62182065)

    Bad software is released because companies have bad QA. It has nothing to do with walled garden or "a public park." That sort of comparison is just bullshit apologists at work.

    And in any case Apple has had QA problems for years as well. As software gets more complicated, it gets harder to test. It's up to your QA department to rise to the challenge.

    Maybe they did something dumb, like make QA a part of the development team. That generally leads to poor software outcomes, because the decision to ship is left to development.

    • Yep. Bad QA + timed release + ambitious changes = buggy mess.
      If they wanted to make big changes it would've served well to release 2 years after the last version instead of one.
      Also, but this is more of an old-man rant: Why do they have to keep changing the UI so often? It seems more for marketing reasons (new!, different!) than for usability reasons. Because most of those big changes don't actually bring improvements to many people and some bring regressions/loss of functionality.
      After so many years fo
  • by msauve ( 701917 ) on Monday January 17, 2022 @05:51PM (#62182073)
    It's not just bugs, people also hate the UI changes. Google has a "change for change's" sake mentality, and no adult supervision.
    • That!
      They don't seem to evaluate whether something is working, just whether it can be done "differently".

    • Comment removed (Score:5, Interesting)

      by account_deleted ( 4530225 ) on Monday January 17, 2022 @07:31PM (#62182443)
      Comment removed based on user account deletion
      • Google used to be run by really clever engineers.

        But over time, as with any large organization, it becomes run by people that are really clever about becoming senior managers, and like promotes like.

    • Yep it is the buggiest because it came after Android 11 which was the by far buggiest release before 12. And Google will try to reduce bugs be shorting release cycles making things even worse, because that is just how they operate now.

    • I thought there might be a case of me getting downvoted for my 'sticking with Android 9' post I just made but based on this post and the replies to it, sounds like I'm on the money.

      I don't like the look and feel of Android 10, I haven't even seen 11 or 12. I just know it seems to be worse each time nowadays.

    • Show me a large company that doesn't change the UI for change's sake. I mean, those UI developers need a way to justify their jobs.
      • You're sadly right. In recent years UIs have been changing apparently pointlessly in many major software products: Android, Windows (compare 7 to 8, 8 to 10 and 10 to 11: pretty big UI changes in every version. Whereas from 95 to 7 UI changes were much more progressive and you always have the option to go for a "classic" theme)
      • by msauve ( 701917 )
        >Show me a large company that doesn't change the UI for change's sake.

        Any automobile company. Yep, just checked - steering wheel, brake, gas, all in the same place as last year (and the year before...).
    • > Google has a "change for change's"

      Sorta. Android was never a good platform but Google bought it anyway. They've been making it more linux-like and less like a java fever dream, breaking things as they go. ALSA would be one example. LUKS another. But, yeah, that needs a level of QA they don't have.

    • It like my grocery store changing their layout every 4 months so I can wander around looking like an idiot -
    • It's not just bugs, people also hate the UI changes. Google has a "change for change's" sake mentality, and no adult supervision.

      It's not just Google; Microsoft has been changing Windows constantly, and it's definitely not getting better. I think Apple is a little better in this regard, but they aren't immune either; iOS and MacOS changes still creep in with seemingly little reason for them other than to make the new version look new.

  • by doubledown00 ( 2767069 ) on Monday January 17, 2022 @06:00PM (#62182101)

    This is *exactly* why I stay on Apple! From one version to the next and one device to another I don't have to relearn where everything is. Not to say IOS necessarily runs better, but it's so frustrating to pick up an Android device, go to settings, and have to guess where shit is because it got moved from Android 10 or 11.

    It's almost as if Google bakes its institutional ADD into every product they make.

    • by fahrbot-bot ( 874524 ) on Monday January 17, 2022 @06:15PM (#62182167)

      ... it's so frustrating to pick up an Android device, go to settings, and have to guess where shit is because it got moved from Android 10 or 11.

      The top-level Android Settings screen has a search field.

      • Re: (Score:2, Insightful)

        Waaay back in 2010 some users learned how to navigate menu hierarchies instead of being gerbils who had to search for the same setting every time they needed it.

        • Sure, but you just complained about not being able to find some settings that got moved in the menu hierarchy. The search results are grouped, so you should be able to work out the new location from there (assuming you don't want to just jump to it). Just trying to help...

          • But it's a new location in *every version*. And not even moves that make sense. Instead they seem to take the "just search for it" approach.
            Microsoft, Apple, Gnome, KDE, etc do not do UIs that way because it's shitty end-user design.

            • But it's a new location in *every version*. And not even moves that make sense. Instead they seem to take the "just search for it" approach. Microsoft, Apple, Gnome, KDE, etc do not do UIs that way because it's shitty end-user design.

              So when did Microsoft stop? I seem to remember the infamous Ribbon coming along and doing that in spades and then making apparently random changes each version. Items that were on the Control Panel (with good reason) randomly being relocated. Then there was the Metro "Tablet Style" Interface on the desktop for no good reason with Windows 8. So when did they stop the random changes for "fashion/stylistic/S&M" reasons?

              • by narcc ( 412956 )

                Once upon a time, the goal with redesigns was to make things easier. That was true for Windows 8 as well. There were some good ideas in there, just poorly executed. 10 was a pretty big improvement, and made the start menu much more usable, once you've taken the time to customize it. I found it far more useful than 7, which seems to be the standard by which all start menus are judged.

                11, on the other hand, really does seems like change for the sake of change. I can't see how it improves anything. It's

              • I'll certainly admit that Microsoft has tried various things over the years. Sure they may have added alternative ways to access various settings, and in Windows 10 there seems at times to be an odd parallel situation going on where some screens don't necessarily show all settings. But at the same time, the control panel has remained the control panel.

        • by vux984 ( 928602 )

          You have it backwards, you are the one being the gerbil here. Navigating the menu by memory is the gerbil searching the maze for setting. It's far more efficient to go directly the setting we want by entering its name; than even trying to memorize the maze.

          • Assuming that you remember enough of the name to search for it, of course. Was it "settings" or "configuration" or "options" or "preferences?"
            • by vux984 ( 928602 )

              Yes, if you don't know the name of the setting you are looking for then you are reduced to searching the menus. That seems pretty reasonable really.

              The GPs apparently preferred alternative is to remember the path through the maze and the names of all the sub-menus, so that he doesn't need to remember the name of destination. That doesn't really sound more efficient or reliable does it?

              • Yes, if you don't know the name of the setting you are looking for then you are reduced to searching the menus. That seems pretty reasonable really.

                The GPs apparently preferred alternative is to remember the path through the maze and the names of all the sub-menus, so that he doesn't need to remember the name of destination. That doesn't really sound more efficient or reliable does it?

                I don't have any problems with it on IOS. Or Windows 8 / 10.
                Stability in a UI from one version to another is not a bad thing.

            • by narcc ( 412956 )

              Discoverability. That's gone forever, I fear. It's a real shame...

          • Assuming that name hasn't arbitrarily been changed or consolidated into another setting, which is part of Google's "change for the sake of change" behavior that I'm complaining about.

            If Google makes setting name changes, what then? You have no choice but to try and hunt and peck until you find what you're looking for. Again, it's shitty design that cares not one whit about consistent user experience. And it doesn't have to be that way.

            Look, upon getting a new Android OS version you (or others) may get th

          • > It's far more efficient to go directly the setting we want by entering its name

            Until it gets renamed.

            Also, navigating a menu is 2-3 keystrokes or clicks; how many letters do you have to type (+1 mouse click) to find the action you want?

          • Sure, on Android 9 just enter 'app updates' and you'll find just what you are looking for - oh wait no you won't - because those are still in the 'play store'. And instead of swiping left in that play store you now have to hit the hamburger menu, oh wait it's not a hamburger menu anymore it is your account icon which usually is the first letter of your account so it is different for everyone.

            I agree the search can help, but it doesn't help when one of the most important settings (app updates) isn't even
      • by gTsiros ( 205624 )

        The settings menu is so complicated that the best solution we found is a _text based search_

        Am I understanding this correctly?

        • It's a shitty solution, but it's better than the Apple Settings menu which is an absolute clusterfuck.

          Besides, what did you expect from an OS made by a web search company?

          • Coming from Google I expect an OS that regularly shits in its users' mouth. And that's currently with 12 that's exactly what they deliver.

      • In which case you have to remember the name of the settings.

        As an android user for pass 10 years or so, I still get lost in settings sometimes, trying to figure out where is what or what it is called.

        It probably didnt help that I have used 3 or 4 brands of android devices over the years. Each with their own naming and placement schemes in settings.

      • ... it's so frustrating to pick up an Android device, go to settings, and have to guess where shit is because it got moved from Android 10 or 11.

        The top-level Android Settings screen has a search field.

        I guess being a company that was originally built on search, making people search for everything makes sense to them. When enough people stop having to search, it is time to move everything around so people have to search again.

    • by Jezral ( 449476 )

      This is *exactly* why I stay on Apple! From one version to the next and one device to another I don't have to relearn where everything is.

      Bullshit. One of my major complaints about iOS (and macOS) is exactly that too many things change with every major update. Settings are routinely moved around or removed, for no good reason. Apple has the exact same problem as all the other big companies - change for change's sake.

      • I cannot speak to MacOS, but that has not been my experience on IOS since I-phone 3.
        "Moved around" or "removed"? No. Airplane mode, wifi, cellular data toggles, data / privacy settings for apps, GPS settings, etc are all generally in the same place.

        Now has Settings been "added to"? Certainly. There is no argument that the settings menu has grown in complexity as features have been added over time. But there have not been wholesale rewrites as has occurred on Android versions 8 - 12.

  • Android's "user interface" is inconsistent. It's ecosystem is a cesspool. No, I don't own an iphone. I only own a Galaxy Note 8.
  • After our OnePlus phones went to Android 11, they have a habit of going into landscape mode even when rotate-screen is turned off. On occasion, the screen gets so messed up that rebooting is the only solution. (Sort of makes me miss my LG even though it was old.)
    • OnePlus really did a number on their OxygenOS 11 release. It's extra shitty, on top of the regular shitty Android 11. My OnePlus 7 Pro would have call audio coming out of the (loud) bottom speaker when set to not be on speakerphone, but if you turned on speakerphone it would come out the top (ear) speaker. And that was only the start of how shitty their software has become.

      Did nobody actually conduct a phone call with this software before shipping?

  • Posting from a pixel 3a here, and have been running android 12 without problems since October. Does not seem buggy at all. Same with pixel phones from others I know. Could this be from all the customizations Samsung and other manufacturers make in the OS not playing nice with android 12?

    That the wifi/mobile data buttons have changed to something called 'internet', which opens a separate screen with wifi/mobile data buttons, that is rather annoying. Other than that it works fine.

    • by wahini ( 559380 )

      This is exactly my experience on my Pixel 4a, no bugs but why did they move around settings and add the annoying Internet button to hide two of the buttons I use the most?

  • >"Android 12 is one of the platform's most ambitious updates in recent history, bringing a major design overhaul to every corner of the operating system."

    >"Why is Android 12 So Buggy?"

    I think the posting answered its own question. When you take something stable and perform a "major design overall to every corner" of the code, then of course it is going to be more buggy than releases that did not "overall" the entire thing.

  • I've been a developer since Cupcake & owner since Eclair of LG, Motorola, OnePlus & multiple Nexus & Pixel phones. This update was the least beneficial & most bug filled I've experienced.

    I've fed back more than a dozen bugs in Android 12 (on Pixel 4a 5G).
    The message app crashing when receiving a text.
    Random screen color change (users don't even have this capability!) requiring a reboot to fix.
    Touchscreen alignment issues (ability to calibrate removed years ago).
    Do Not Disturb fails to let th

    • by udittmer ( 89588 )

      Really, that's gone? That sucks. So much just gets removed without fanfare. I liked Live Folders (https://www.computerworld.com/article/3239864/android-features-faded.html), available from 1.5 to 4, but apparently not many other folks did :-)

      When I was spending more time developing for Android, I'd make sure not to be far behind new versions, but now? I'm still on Android 10, since that's the latest my Nokia will upgrade to, and having seen the Android 12 lock screen, I have no plans to get a new phone that

  • My phone shipped with Android 9 and goes up to 11 if I allow it, however I've seen the 10 and 11 UI changes and decided, nope, I'm good.

    The waste of even more screen real estate is horrific, it gets worse with each release.

    Also Android 10, 11 ship with a new version of google maps, with the compass removed, which to me, based on how my brain works, is unacceptable, it helps me mentally navigate.

    I am eternally, deeply, wildly upset with businesses *CONTINUALLY* changing things for the sake of change and not

    • by narcc ( 412956 )

      I propose and have proposed for a while now, official "optomise it!" week for ALL SOFTWARE on the planet, once a week.

      I can think of no faster way to make software unmaintainable. You should see some of the things I've seen done in the name of optimization. Completely pointless things, mind you, at least as far as the profiler was concerned.

      Maybe it can be saved.

      "Optimize it ... for readability!"

      There's a good chance this will actually help performance as well. The absurd Rube Goldberg machines people like to build aren't exactly known for their efficiency. Come to think of it, there's a good chance this will also red

    • Lol Teams. Right on the nail for that one. It's one of the newfangled "Electron" apps, that is, a webbrowser plus webapp packaged as an executable. Since it's all made in web technologies it eats resources like there's no tomorrow: Multiple processes, lots of RAM, lots of CPU for what seems like trivial tasks.
      The same thing written in a compiled language with a decent UI toolkit would be orders of magnitude faster. Of course, it wouldn't be as portable. But that's just about the only advantadge I can conte
  • Android phone owners have been asking for faster updates for a long time -- outside of Google's Pixel phones and pricey flagships, many devices face long waits for OS updates.

    That's not what people have been asking for. Timely updates that's what people care about. If Android gets major new releases every three years, who cares? People however absolutely hate when after a new version of Android gets released their OEM drags on for weeks, months and sometimes years before they release their ROM based on the new version. There's no reason to release a new major Android version each 12 months. It's not like mobile OSes are missing some crucial features - instead we're shoved a new

  • Maybe Google could get inspired by how they update their UI to add features. So Google could release Android 13 in 2022, then in 2023 they could release Android 13.5, that fixes bugs and adds options to devices with the hardware to support them.

    Or call it Android 14 but just make it a stable release with optional bells and whistles.

    I don't know anything, but is Google the tail to Qualcomm's dog, and compelled to keep updating Android every year just to support their yearly release cycle?

  • Upon reading this, I went over to my Tab S7+, told it to look for software updates, it found one, and it updated itself to Android 12.

    Must have been a short pause.
  • It's like everyone now. I got sick of doing major upgrades. :(

  • It was a pointless update that was only released to bump the number from 11 to 12 and add the ability to change colors via an ad algorithm.
  • They basically pump and dumped the pixel 3s also by rolling out Android 12 to them then saying "we don't support that device" the next month, so no more updates.
  • They got lazy and didn't name it for a candy.

    That's why.

    Skittles. Snickers. Starburst. Sour Patch Kids. Sixlets. Sugar Daddy. Sweethearts.

    Taint that hard to find a candy name that begins with s.
  • Move fast and break things is their motto, after all.

THEGODDESSOFTHENETHASTWISTINGFINGERSANDHERVOICEISLIKEAJAVELININTHENIGHTDUDE

Working...