Love what Epic is doing. I’ve always been weirded out about the hate they get. Never had a issue with their PC stuff. Could obviously be better feature wise but the idea of another company entering the market and competing for devs, seems fine to me.
The tech world needs more open platforms and more competing ways to get applications. I doubt they will win in court on this, at least in the US. But hopefully it puts more pressure on Apple and others to stop with this walled garden nonesense. EU seems like something might happen though, their Antitrust laws are a little different I think than the US.
Anyway, If something can be done about the two largest platforms in iOS and Android, then maybe one day it can help change other closed systems like consoles. Especially with consoles moving to all digital and then being more prevelant because of the move to the cloud. Not sure I want a world where Xbox has a billion users because of the cloud but only one storefront for apps. Right now consoles are kinda getting away with being closed digital platforms, especially with physical still hanging around. But once it’s all digital and they are reaching much more users in the cloud. Yikes. Hopefully there will be more options for games in the ecosystem. I guess the nature of cloud gaming will allow more players in the market which I guess will settle it. But Something has to give on these walled gardens and hopefully it’s in consumer and developers favor.
As for iOS and Android, there are a few things I’d say need to happen, allow sideloading without a scary gatekeeper warning. Google Android allows sideloading, but like the Mac it can make it a scary prospect for a uninformed user. And of course iOS has none of that.
Don’t allow APIs to be only used with a storefront. Google I believe has dev APIs that can only be used across the Google Play Store and then also iOS so devs are more likely to use them. But… Not other Android AOSP devices, basically tying the dev ecosystem to their store. Makes it more difficult to put an app on Amazon’s Store for example and of course allows AOSP devices to be harder to make. Need to break that barrier. Was one of the main issues Tim Sweeney had with UWP originally I believe in the Windows 8 days. Microsoft was making a new dev platform which was tied to only the MS Store. And then the further fear of all kind of apps going through only the MS Store, which was never really going to happen on classic windows, although Microsoft did try it with RT. Glad public pressure pushed them away from that. As for Android, Google also pressures OEMs to use their Google Play services or risk losing a lot of business as well, lots of OEMs in that Open Android Coalition or something. Basically have to use Google services and nothing else. I think some companies like Acer who are a part of it tried to make a non Google phone in like China or something and Google said no. Don’t want to risk your Western Market.
And another thing that should happen is if a company wants to use their own in-app transaction system in your store, let them. And maybe go even further, if they even want to do the hosting of the initial download as well, let them. Let them pay a marketing fee for being listed in the store and then the normal developer account fees. But if they are willing to do the heavy lifting of hosting all of the data and downloads, they should get 100% of the money. Marketing fees and development fees for the dev tools should still be paid to the store and platform owner though but not the other fees if they are doing the work.
Anyway, this is way too long of a ramble. Tldr: open app distribution = Good. Closed = bad.