Earlier quoted context omitted.
Actually a lot of companies don't need something for desktop use, it's very common to adopt a mobile-first or mobile-only strategy especially if you're a startup. Usually the very largest services will have a good desktop experience. Even then you have services like Instagram and Threads where the desktop web experience is clearly not a priority. Desktop is increasingly irrelevant to consumer markets. > Is it not wor…
> Actually a lot of companies don't need something for desktop use, it's very common to adopt a mobile-first or mobile-only strategy especially if you're a startup. Usually the very largest services will have a good desktop experience. Even then you have services like Instagram and Threads where the desktop web experience is clearly not a priority. Desktop is increasingly irrelevant to consumer markets. And neither o…
Yeah they are. For one, you can bypass in-app billing altogether with third party app stores and side-loading. They are also permissive on cloud gaming beyond Apple's minimal "reader app" exemption, which is why Microsoft has an xCloud app on Android and hasn't planned one for iOS.
> And neither of those pay the “Apple tax” nor do most SaaS products.
Not sure what "neither of those" refers to, if you're talking about Instagram and Threads avoiding the Apple tax, they do so via ads, but Apple is going after that as well.
Most SaaS products that charge a fee to consumers do get hit by the Apple tax. Most services don't have the mainstream familiarity like Netflix and Amazon do to hide billing from the app.
> Again 90% of App Store revenue comes from games and in app purchases, why wouldn’t they be motivated to avoid the “Google tax”?
I feel like I'm repeating myself: because Android is the smaller platform in terms of revenue and therefore the ROI on moving to web just for Android is not great.
> Cross platform games don’t depend on using native UI elements. Java swing and the other cross platform frameworks are not targeted toward games. But you knew this and are being pedantic.
Cross platform apps don't need to depend on using native UI elements either. I'm not sure why you mention that Java swing doesn't target games, it's obviously not the only cross platform framework, the cross-platform frameworks that games use are obviously enough since so many games use it.