this post was submitted on 29 Apr 2024
596 points (98.7% liked)
Technology
59958 readers
3304 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Businesses would avoid this by making their apps certain device only or using different companies to publish their apps on each platform to stop them from needing to allow cross platform ownership.
Most developers won't care unless they have their own store. If I'm sony and want my games to stay on PlayStation that fine.
If I'm a indi game dev (or one who isnt owned by MS yet), I want my game to be cross-platform to maximize potential sales, great. In 2 years, if one my PlayStation sales wants to jump to Xbox, they're unlikely to re-buy my game again. They'll just forget about it or pirate it, so I'm not really loosing a sale.
For a lot PC software, you buy a license from the developer directly and if they offer a cross-platform software, they dont care if you're on windows or mac. They might care about how many activations you have, but that's about it. There is no app store middle man.
I mean... The apps are already single platform only. iOS apps are written in C#, Android apps are written in Java. They are not in any way compatible. If you want an app to work on both platforms you literally need to build it twice. It's not twice as much work, but it's nearly that. And if you only know how to develop in one of those platforms, it's a lot more work to learn the other.
I think demanding something work on multiple platforms isn't really a fair requirement, especially for smaller developers, and it would likely result in fewer apps existing at all.