this post was submitted on 22 Mar 2024
94 points (100.0% liked)

Android

17623 readers
82 users here now

The new home of /r/Android on Lemmy and the Fediverse!

Android news, reviews, tips, and discussions about rooting, tutorials, and apps.

🔗Universal Link: !android@lemdro.id


💡Content Philosophy:

Content which benefits the community (news, rumours, and discussions) is generally allowed and is valued over content which benefits only the individual (technical questions, help buying/selling, rants, self-promotion, etc.) which will be removed if it's in violation of the rules.


Support, technical, or app related questions belong in: !askandroid@lemdro.id

For fresh communities, lemmy apps, and instance updates: !lemdroid@lemdro.id

💬Matrix Chat

💬Telegram channels / chats

📰Our communities below


Rules

  1. Stay on topic: All posts should be related to the Android OS or ecosystem.

  2. No support questions, recommendation requests, rants, or bug reports: Posts must benefit the community rather than the individual. Please post to !askandroid@lemdro.id.

  3. Describe images/videos, no memes: Please include a text description when sharing images or videos. Post memes to !androidmemes@lemdro.id.

  4. No self-promotion spam: Active community members can post their apps if they answer any questions in the comments. Please do not post links to your own website, YouTube, blog content, or communities.

  5. No reposts or rehosted content: Share only the original source of an article, unless it's not available in English or requires logging in (like Twitter). Avoid reposting the same topic from other sources.

  6. No editorializing titles: You can add the author or website's name if helpful, but keep article titles unchanged.

  7. No piracy or unverified APKs: Do not share links or direct people to pirated content or unverified APKs, which may contain malicious code.

  8. No unauthorized polls, bots, or giveaways: Do not create polls, use bots, or organize giveaways without first contacting mods for approval.

  9. No offensive or low-effort content: Don't post offensive or unhelpful content. Keep it civil and friendly!

  10. No affiliate links: Posting affiliate links is not allowed.

Quick Links

Our Communities

Lemmy App List

Chat and More


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] evo@sh.itjust.works 33 points 7 months ago (3 children)

Good. Android 6 came out in 2015 and 98.4% of devices in use now are at or above that level.. The only reason developers would have to target an API level that low in 2024 is to exploit something.

[–] pgetsos@kbin.social 14 points 7 months ago (2 children)

It's not good. This affects only apps that have been abandoned for various reasons, such as dead developers, now defunct companies, developers that lost interest etc. There are tons of still very useful apps and of course tens of games that I already lost access to when I bought my S23, and now this means even more apps and games (and this list will only get larger with every new update)

There is no reason to artificially break new apps. Could you imagine if Windows 11 could run only software made in the last 5 years? It would be a nightmare. After all, no new apps can be uploaded to Play store if they don't target a very recent version

[–] evo@sh.itjust.works 14 points 7 months ago* (last edited 7 months ago) (1 children)

You seem to be misinformed about what's actually happening here. If there is a super old app you need you can still install it via adb.

This has absolutely nothing to do with the play store and its requirements. This is about preventing malware (which is typically written to target super old API levels to exploit things that weren't patched yet) from being installed unknowingly by the user.

The design here is good. If you are tech savvy enough to use adb you can install anything you want. But this protects somebody that mistakenly thinks they are installing something safe from accidentally infecting their device.

[–] pgetsos@kbin.social 3 points 7 months ago (3 children)

This also means I cannot find any old app/game on play store. So even with adb (which I do not think is a good solution because it excludes 99,9% of the users, not only tech-savvy users want or need older apps) I can only install apps I know of and that I can find their apk on the internet. I cannot browse the play store for them. I cannot search for something I need, because I will never find them. And if it is a paid app/game? Well, tough luck, I have to go find a cracked apk in shady marketplaces.... So much so for security.

If they really do this for security, it could have been a switch in the developer settings or anything like that. Not a hard ban on older apps

[–] evo@sh.itjust.works 10 points 7 months ago (1 children)

Again, this has literally nothing to do with the play store. This is API 22 and below we are talking about here... you can't even find apps that target API levels below 30 on the play store today afaik lol.

Keep in mind this isn't the minimum supported version, it's the target/compile version which is typically pretty trivial to update. 99.9% of users in 2024 will never need to install an app that targets a version of Android released 10 years ago.

[–] pgetsos@kbin.social -2 points 7 months ago (1 children)

Of course you can find them! They are not deleted. You cannot upload a NEW app or an update to one not targeting API 31 or newer

https://play.google.com/store/apps/details?id=org.melato.bus.android

Here is an extremely useful app for Athens' transportation system with no other similar, and I can't use it because "it is old". Last app update in 2014 with a target of 5.1 iirc

If we go to Games, we can find hundreds of great older games that we lost access to for no reason. And as I said before but you skipped it, we now lose access to ALL of our bought apps and games that stopped updating for whatever reason...

[–] evo@sh.itjust.works 5 points 7 months ago

Again, you appear to be misinformed...

Currently, existing apps (across mobile, Android Auto, Android TV) must target API level 31 or above by August 31, 2023 (target API 30 or up API level 33 for Wear OS). Otherwise, they will stop being discoverable to all Google Play users whose devices run Android OS versions newer than your app’s target API level, as your app wasn’t built to meet the safety and quality standard that these users expect from newer Android OS versions.

  • Apps with a target level of Android 11 (API level 30)* or lower will not be available to new users running the Android OS higher than apps’ target API after August 31, 2023.
  • Apps with a target level of Android 10 (API level 29) or lower have not been available to new users running the Android OS higher than apps’ target API after November 1, 2022, or May 1, 2023, if your app had an extension.

Source

[–] BlastboomStrice@mander.xyz 2 points 7 months ago

it could have been a switch in the developer settings or anything like that

This could be applied on so many new "features" google introduces in every version and would really help a lot.. But they have other motives.

[–] someone_secret@kbin.burggit.moe 2 points 7 months ago

most normal people have no idea how to activate the developer settings. And chances are, it's these people that are exploited the most by this type of malware

[–] user224@lemmy.sdf.org 4 points 7 months ago* (last edited 7 months ago)

One example is JointPics, a really great app that doesn't seem to have any replacement. It's made for joining multiple pictures together, with all the proper scaling options, resolution limiting and output quality settings.

It still works just fine. It does have a border as it's not made for phones with aspect ratio wider than 16:9, but that doesn't limit its use.

Oh, and Android is also used on some embedded devices which may need to use outdated software. Thankfully it can still be installed via adb, so it shouldn't be a big deal. At least until Android drops 32 bit app support.

[–] DoomBot5@lemmy.world 8 points 7 months ago* (last edited 7 months ago) (1 children)

I wonder if this usage captures vehicles as well. I know the 2016 Honda I owned was running android 4.4 or so.

[–] EddieTee77@lemmy.world 7 points 7 months ago

I believe it gathers the data from play store visits so it wouldn't count if you don't go to the play store on the car

[–] anders@rytter.me 1 points 7 months ago

@evo
Android has great backwards compatibility.
Targeting above that level isn't too much to ask.
@FragmentedChicken @android