Blog Post

Ritelink Blog > News > GOSSIP > Android OS: Android Q to allow app Downgrade

Android OS: Android Q to allow app Downgrade

I saw a very interesting report this week — from the reliable XDA Developers.com site — that the upcoming Android OS, Android Q, will let IT shops downgrade apps. That means that if a third-party app or even Android native app update presents problems, such as conflicting with other apps or opening a security hole or doing something else headache-inducing, IT can simply click and go back to the version from an hour or two earlier. This is massive.

IT shop managers are discovering in many ways that not owning and/or controlling key applications and environments that they used to control — think of the days before mobile apps and when the cloud was just something that periodically poured water on you — can be severely problematic at times.

On the iOS side, we’ve talked about how Apple loves to torment IT by periodically removing an app that the enterprise is using and not saying when it will be replaced. But like all mobile environments, Android also suffers from the app upgrade glitch conundrum. If a user upgrades a mobile app and it exhibits non-desired behavior, the only response today is to uninstall it and hope the matter is resolved soon. IT can always broadcast an email asking that the app not be updated, but that is only so effective. And what about the users who have already upgraded the app?

According to early test versions of Android Q, Google may have come up with a fix.

“There’s no way to downgrade an app unless you have a rooted device with an app like TitaniumBackup because Android’s package manager blocks you from installing older versions of apps,” noted XDA-Developers.com. “There’s a good reason for doing so because installing an older version of an app could lead to breakage if the app’s data isn’t cleared, or it could expose the user to danger if the older version is vulnerable to a security flaw. While we don’t know for sure if Google will allow users to rollback apps to an older version, we did find several permissions and commands in Android Q that suggest it’ll be possible. First, the new ‘PACKAGE_ROLLBACK_AGENT’ and ‘MANAGE_ROLLBACKS’ permissions suggest that the pre-installed market app can act as an agent to manage the rollback of application versions. The former permission is ‘signature’ while the latter is ‘installer’ on top of ‘signature,’ so this means only a platform-signed app with the ability to install apps — typically only the package manager, Google Play Store, or other first-party app stores, depending on the device — can use these permissions. Two new protected broadcast intents have been added: ‘PACKAGE_ENABLE_ROLLBACK’ and ‘PACKAGE_ROLLBACK EXECUTED.’ These broadcasts cannot be sent by third-party apps, and are likely intended to allow the affected app to know when it has been downgraded, much like how apps are told when they’ve been updated, giving them a chance to display some message on the next start. Lastly, a new flag has been added to the ‘pm install’ shell command. The flag, called ‘–enable-rollback,’ may let you rollback an application to an earlier version.”

First, the legally required disclaimer: All OS companies experiment with different options in pre-release versions, so there is no guarantee that what XDA-Developers found will make it to the final published version of the app. That disclaimer out of the way, the fact that someone at Google is seriously thinking about this is a remarkably good sign.

It would give IT just a little more control over its environment, while allowing more productivity. I saw more productivity because the reality today is that a problematic app must be shut down for however long it takes the app maker to issue a fix.

Little by little, IT is losing control of its data, its apps and its environments as the move to mobile, cloud and distributed data advances. Some shops are complaining of compliance problems caused by cloud staffs making tiny changes to apps — might be as seemingly innocuous as a firewall setting — that causes problems for companies that had thought they were fully compliant before the change, a change that no one on the cloud bothered to mention to them, let alone ask them.

16 Comments

  • 188bet 6 Feb 2019

    Leonardo lived in his own measured rhythm, and always cared
    about the caliber of his paintings completely ignoring the
    time it will take to accomplish the task. Leonardo Da Vinci was created inside Florentine Republic
    on April 15th, 1452. Matisse also had become the king of the Fauvism and was
    famous within the art circle.

  • keo nha cai 7 Feb 2019

    Leonardo lived in the own measured rhythm, and constantly cared about the standard of his paintings completely ignoring some time it will take to achieve the task.
    A vector path, it doesn’t matter what the twists and turns are, could be
    more elastic and scalable. As modern humanity exposes their
    tanned skin during vacations they enjoy to
    show off their pictures in online community websites.

  • 188bet 7 Feb 2019

    It is common to obtain the ornamental painting and sculptures with shapes depicting an interesting mix of different components from the artist’s religious, physical and cultural background.
    After the Bourbon Restoration, because the trial participant of Louis XVI, David was without the benefit of his civil right and property, and was instructed to leave
    his homeland to settle in Brussels where David also completed
    many works, lastly died in a very strange land. It is maybe one of the
    most worldwide of mediums, at its practice and in its range.

  • sky777 casino 7 Feb 2019

    You requirement to immediately grab their special attention. I am
    about to give you an easier and much easier methods to make
    lots of your money. So i have a ready supply if might
    relevant to anything. https://918kiss.bid/games/sky-777

  • sky777 casino 7 Feb 2019

    You requirement to immediately grab their special attention. I
    am about to give you an easier and much easier methods to make lots of your money.
    So i have a ready supply if might relevant to anything. https://918kiss.bid/games/sky-777

  • 188bet 7 Feb 2019

    It is common to discover the ornamental painting and sculptures
    with shapes depicting a fascinating blend of different elements
    from the artist’s religious, physical and
    cultural background. A vector path, it doesn’t matter what the twists
    and turns are, will be more elastic and scalable.

    The beginning of Leonardo’s life was specialized in art and painting in particular.

  • scr 888 10 Feb 2019

    Before you leave the paved jungle for the unpaved one, search out
    of destination the following app. The hype for that iPad is unprecedented,
    with sales more than 120,000 units regarding the first
    day of availability. http://Myslot.live/

  • scr 888 10 Feb 2019

    Before you leave the paved jungle for the unpaved one, search out of destination the following app.
    The hype for that iPad is unprecedented, with sales more than 120,000 units regarding the first day of availability. http://Myslot.live/

  • m.sky 777.com 13 Jun 2020

    Finally in 2007 I able to obtain started on Ghost
    Idiot. Normally ends up in something going wrong, but
    oh well it’s amazing. But Gamecube actually had more games with 1 million sales or maybe than the Xbox.

  • opensky 777 mini 21 Jun 2020

    I’ve been surfing online more than 3 hours today, yet I never found any interesting article like yours.
    It’s pretty worth enough for me. In my view, if all webmasters and bloggers made good
    content as you did, the web will be much more useful than ever before.

  • bokep Online 25 Jun 2020

    Thanks for your marvelous posting! I definitely
    enjoyed reading it, you’re a great author.I will make certain to bookmark your blog and will come back sometime soon. I want to encourage one to continue your great writing,
    have a nice holiday weekend!

  • sky77762 datasheet 7 Jul 2020

    You can choose to destroy enemy bases or simple death matches and for your benefit offer associated with
    excitement. Tell me all the best bits on the
    Sims 3 compared to your Sims 2, and all the worst!

  • sky casino jackpot 8 Jul 2020

    Hi there friends, its enormous article on the topic of
    teachingand fully defined, keep it up all the
    time.

  • qr.sky 777.com 10 Jul 2020

    Hypnosis makes my prayer life more effective and ful of wonder.

    But, seriously, we’re living from a world of overvrown young children. NASA will also have astronomers on hand to chat and answer any qiestions over the celebration.

  • download app sky777 20 Jul 2020

    Hmm it appears like your site ate my first comment (it was super long) so I guess I’ll just sum it up what I wrote
    and say, I’m thoroughly enjoying your blog. I too am an aspiring blog blogger but I’m still new to everything.
    Do you have any tips and hints for newbie blog writers?
    I’d definitely appreciate it.

  • kamila sky 777 2 Aug 2020

    Wheen creafing a smoothie, have to add your liquid ingredients to the
    blender first and blend lightly. Question him if hee
    wantts to lnks having yourr site. Traffic is the critical any successful website.

Leave a comment

Your email address will not be published. Required fields are marked *