Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Software Android IOS

Research Finds Over 1.5 Million 'Abandoned' Mobile Apps (infoq.com) 46

ellithligraw writes: Analytics company Pixalate found that there are over 1.5 million abandoned iOS and Android apps. This analysis comes after Apple's announcement of changes to their App Store for abandoned apps, prompting a discussion on the Web.

"Pixalate claims they crawled the App Store and Play Store to analyze all apps available for download based on their last update to determine their degree of 'abandonment,'" reports InfoQ. "Based on the previous definitions, Pixalate found over 650k iOS apps and about 870k Android apps to qualify as abandoned apps (haven't been updated in over two years). Of those, just about 180k iOS apps and 130k Android apps qualify as super-abandoned (haven't been updated in at least five years)." Note that according to Statista there are 4 million iOS apps, and 3 million Android apps available.

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

Research Finds Over 1.5 Million 'Abandoned' Mobile Apps

Comments Filter:
  • by SharpFang ( 651121 ) on Wednesday May 11, 2022 @02:28AM (#62522122) Homepage Journal

    Some programs just work. They just do everything one needs, have no significant bugs, and "adding features" would mean introducing clutter to the detriment of the base functionality. They don't need updates.

    And often apps are "updated" with the change is done against the users' will, and making them much worse.

    What's with the obsession about updates? Sure if it's a security vulnerability, yeah, updates are desirable. But if I need a diffuse-light flashlight, an app that fills the display with pure white at max brightness really doesn't need any updates.

    • Good question (Score:2, Interesting)

      by Anonymous Coward

      There are probably a few more reasons, like apple's corporate motives.

      "The industry" does have a general obsession with "the new". Developers tend to be neophiles (whereas sysadmins tend to dislike change unless it has a clear upside for them), and the security bunch goes around insisting that everyone should "update" because that's "safer", even though this needn't be the case at all. For new versions often have more new features, and therefore new undiscovered bugs, than they offer in bug patches and sec

    • by Narcocide ( 102829 ) on Wednesday May 11, 2022 @02:49AM (#62522142) Homepage

      Checking the last updated date on them does seem like a fairly pathetic attempt at "research." What would be more useful is if they checked how many of them still worked or not, and how many of them still have valid support contact info.

      • Quite.
        I have an app in the app store originally published in 2009.

        Still works, contact info still valid :-)

    • Especially Apple has issued so many incompatible updates forcing programmers to do extra work on otherwise well functioning software, that I think most of those projects were abandoned because their creators did not want to become a slave to the update mechanism.
      • by HiThere ( 15173 )

        For some apps that may well be true, but for most applications that I use, any update would be undesired, unless it was needed to fix a security problem. And for simple applications that's not usually the case.

      • I keep my (Android) phones for a long time, so I have to search out old versions that haven't been updated too recently.
    • by LordHighExecutioner ( 4245243 ) on Wednesday May 11, 2022 @05:24AM (#62522286)
      This reminds to me a fun fact that happened at work some years ago.
      I got a help request from our IT people. They were developing a complicated software, and they were unable to solve a computational geometry issue. I easily worked out the solution and I also sent them a piece of code solving the problem. My solution used an algorithm from the ACM library, that has been published around 1985. They replied to me that the algorithm was too old, and that I had to provide a solution based upon a more recent algorithm.
      I replied to them that, whenever they use the C library function that calculates a vector norm in L2, they are using an algorithm that is at least 2,500 years old. I got no more complaints, and my solution was accepted.
      • by HiThere ( 15173 )

        My wife wrote a paper in musicology, and cited references. The editor rejected it because the references were too old (she cited the original source). She replaced that reference with a newer one, and the paper was accepted. The newer reference cited the same source that her original paper did.

        It's not just the tech folks with this kind of idiocy.

      • Good story.

        "the algorithm was too old, and that I had to provide a solution based upon a more recent algorithm"

        So aside from the personal triumph, this seems like a really teachable moment. I suppose it's ridiculously optimistic to hope that someone, somewhere on the other end of that request maybe used that as an object lesson that algorithms don't fucking age?
        Sure, they can sometimes be refined over time but there's nothing INHERENTLY better with code written last year, than with a^2+b^2=c^2.

    • But if I need a diffuse-light flashlight, an app that fills the display with pure white at max brightness really doesn't need any updates.

      Sure it does. When you use that piece of software it needs to send that data back to some nebulous corporation who will then target you with an ad for light bulbs.

      That little bit wasn't in the first release and is only available in the updated version of the software.

    • Agreed it's a terrible metric of "abandonment". The solitaire app on my phone updates once in a blue moon, yet gets used pretty much every day. I don't care if the developers are working on it or not - it's fine as it is. Sure, there are some things that could be better, but it's still fine as it is.

      In fairness, if apps aren't getting updated in 5 years, then they may not really work properly on later devices (especially in Android world). Permissions and workflows have changed a bit over the years, so more

    • There's the part where commercial developers push absolute junk software out the door and updates are more or less necessary to make the software work at all, including putting missing functionality in that was left out due to the rush to ship.

      Then there's the part where commercial developers need the update cycle to remain business relevant and maintain cash flow through re-purchases and support contracts. Then there's the idea that they need it for general marketing buzz and visibility.

      And then you have

      • by HiThere ( 15173 )

        It's not just IT. (See my longer post above.) Perhaps it's worse in IT for reasons that you describe, but there seems to be a general social bias against older tech. Perhaps it goes back to the car companies pushing out a new model every year, perhaps it goes back to the fashion designers pushing a new "in" style.

    • Because after a while they stop working on more modern handsets due to API or UI changes. Have bought multiple applications years ago that I cannot use anymore.

    • by Z00L00K ( 682162 )

      I have made one single app for Android and it's an app to calculate radiated power from an antenna (ERP) given a number of factors that impacts the output power from the transmitter.

      There isn't much change needed to that app for many years if any, but it would be a very useful app for anyone working with radio transmitters and repeaters.

    • Some programs just work. They just do everything one needs, have no significant bugs, and "adding features" would mean introducing clutter to the detriment of the base functionality. They don't need updates.

      True but even without functional change most apps need updates to continue working with Android or iOS changes. If the app uses cloud storage then almost certainly it is not working correctly without an update in the last two or three years.

      I recently acquired an iOS device after leaving the platform about 8 years ago. I checked out my old apps and I would say it is fair comment that anything not updated in two or three years is likely cast adrift by the dev.

      I have to ask: why are the operating platform

    • Some programs just work.

      And some people assume some programs just work when they abandon them only for them to break down the line due to an OS change.

      Android and iOS are not Windows or Linux. They do not focus on backwards compatibility. In fact a large portion of these abandoned apps would no longer work simply due to changes in the way the OS requires permission requests (which basically every app does these days).

      What's with the obsession about updates?

      Typically the obsession is that some people actually want their apps to ... just work.

    • by tlhIngan ( 30335 )

      Some programs just work. They just do everything one needs, have no significant bugs, and "adding features" would mean introducing clutter to the detriment of the base functionality. They don't need updates.

      And often apps are "updated" with the change is done against the users' will, and making them much worse.

      What's with the obsession about updates? Sure if it's a security vulnerability, yeah, updates are desirable. But if I need a diffuse-light flashlight, an app that fills the display with pure white at

    • by antdude ( 79039 )

      Ditto, but the problem is support and security holes. :( Also, I hate it when these old apps don't work anymore on newer OSes. :(

  • Would be nice to have a delete button for these.
    • These what? Zero-value comments the author didn't care enough about to even write a complete sentence? Yes, please.

  • Complete (Score:5, Insightful)

    by LainTouko ( 926420 ) on Wednesday May 11, 2022 @03:26AM (#62522172)
    Normally, when something doesn't need any more work, it is called 'complete' or 'finished' or 'done'. And this is seen as a good thing.
    • That works well when you're coding for a stable platform. iOS and Android are not that. Every OS update introduces some breaking changes due to the constant moving target of how the OSes manage everything from sensors, to permissions or storage.

      This isn't Windows or Linux which puts an emphasis on changes not breaking software.

  • by FudRucker ( 866063 ) on Wednesday May 11, 2022 @05:51AM (#62522318)
    I don't see a problem with abandoned software as long as it is benign to the system and still useful to users, but if some abandoned app presents a vulnerability to exploit then it should be removed
  • by larwe ( 858929 ) on Wednesday May 11, 2022 @06:11AM (#62522354)

    Consider how many millions of pieces of abandonware exist on physical media right now. Consumer software from the 70s through today, on tapes, cassettes, disks, cartridges, CDs, DVDs, Microdrive tapes, bubble memories, {...}. This software is harming nobody, apart from taking up some space in peoples' attics. People who want to use it can disinter the media and run the software (or more likely go to an archive where they can download it ready-packed for use in an emulator).

    The app store owners essentially don't want these apps on their store shelves because, besides the security aspects, these apps dilute paid placement of other apps in the same category. So they want them off the shelf. Fine. The problem is that there is then no way for users to get at these old apps, which is a Big Problem for apps that control hardware appliances. This is why I won't buy a piece of hardware that totally relies on an app for its UI - I assume that the app is going to be discontinued. I only buy appliances that have an on-device hardware UI.

    • . This is why I won't buy a piece of hardware that totally relies on an app for its UI - I assume that the app is going to be discontinued. I only buy appliances that have an on-device hardware UI.

      that's a really good comment about appliances with app UI. that's why i am not buying an iPad on wheels (Tesla).. it is designed to be a shopping cart so that you can shop from within the car.. and they can track you everywhere.. Elon will sell the data to his friend Peter at Palantir...

    • Now that windows on arm is faster, and arms are faster with more ram. Windows Mobile on Windows 11 core, would be viable and great.

      Now if only MS made a download rom and flash any samsung/nokia/sony phone into a windows phone.

      Hell, bring back your own Windows mobile again via LG or something.

      WM wasnt bad. And if WM can also run android apps sidebyside then even better.

      • by larwe ( 858929 )

        And if WM can also run android apps sidebyside then even better.

        That would be called "an Android phone" because there will never be any compelling reason for anyone to write software for the WM part of it. The principal reason WinMo died is because there simply isn't a way to build critical mass of developers in a third mobile ecosystem.

  • My apps have gone over 2 years without an update because they don't need updated. The only crash reports I get anymore come from Google's ad library which I can't do anything about except try to upgrade them once in a while.

  • by Snotnose ( 212196 ) on Wednesday May 11, 2022 @08:19AM (#62522618)
    I had a music player I quite liked, Mortplayer. With every Android update, either via a new phone or OTA update, it got a little bit flakier. Now it won't read my SD card, which is a problem as all my media is on my SD card. The program hasn't been updated in years.

    So yeah, sometimes programs need to be updated as the underlying system evolves.
  • So I've had the iOS official "Scrabble" app for a long time. It's design is simply great, and it works perfectly.

    A while back the developer and the publisher terminated their agreement, and the app was effectively abandoned. It was pulled from the App store. ...BUT... because I owned the app, it is still available to re-download at any time, on device changes or additions.

    I'm concerned that this "abandoned", but fully functional application will vanish. Now, to be clear, I have gotten a shit-ton more enjoym

  • Just another example of how the choice of words was deliberatley chosen to bias the reader's opinion.

    I'm going to check back in on this report next year to see if it's been abandonded.

1 1 was a race-horse, 2 2 was 1 2. When 1 1 1 1 race, 2 2 1 1 2.

Working...