I have an app that I released a couple years ago (plus another legacy app that I maintain for one of my company’s clients). My game has a long-ish title, but it was fine until some asshat at Google decides that 33 characters is too long. On top of that, every time I’m forced to update the target SDK, I need to spend several hours figuring out a bunch of new build errors. This is not how I wanted to spend my vacation time.
Google wants you to update the target SDK so the privacy measures added in the latest version of Android get applied to your app. I’m with them on this, the Play Store is full of abandonware that crashes on launch and Google needs to do something about it. Some app developers also intentionally targeted older APIs so they could still track users and mess with their devices, which is obviously not something Google should support.
They’re also taking action by not listing apps targeting an API level two levels below the latest API level on updated devices. Only devices running the target SDK will be able to install the app if you target too low an API level. I again am in favour of this, because Google’s earlier attempts to get developers to comply with their (meagre) privacy preservation tools have failed miserably. Plus, it solves the “all apps crash just after the release of a new Android version” problem by only listing compatible apps for new phones.
If developers can’t or don’t want to update the target SDK (Termux, for example), they can pick another app store. I believe Amazon’s app store doesn’t have these requirements in case you’re looking for a new home for your app. From my (user) point of view, if you’re using Google’s platform to distribute your app, the least you can do is a yearly test and update to make sure everything still works on new devices.
I’m not sure what the point is in banning long names, that seems rather arbitrary. I’m guessing they’re redesigning the Play Store and super long names are messing up their layout?
WiildFiire@lemmy.world 1 year ago
Developers when they have to update their programs: this is annoying bullshit
Knusper@feddit.de 1 year ago
If you have to update it, just to meet some arbitrary metric: Yeah.
dan@upvote.au 1 year ago
It’s not an arbitrary metric though… They want apps to stop using old APIs so they can deprecate them at some point. Platforms that aren’t Windows (and Linux, to a lesser extent) don’t have the resources to support old stuff forever. Be glad they don’t make breaking changes more frequently, like Apple does :)
wieli99@sh.itjust.works 1 year ago
Wdym arbitrary metric? If nothing would have changed then there would be no build errors and the whole process would take a few mins.
Now since something does break, that means that there’s some deprecated code which needs updating.
quadropiss@lemmy.world 1 year ago
poptalk.scrubbles.tech/comment/525561
ExtraMedicated@lemmy.world 1 year ago
Honestly I was more annoyed at the reduced character limit.