plus, they get the added bonus that they can demand you pay 30% of various transitions that they couldn't demand if you just left it a website that happened to be PWA
Their incentives are entirely aligned not to support the latest web standards and not allow any other browsers on iOS to add them
Yes, Apple wants us to spend all of our time interacting with / committed to their users. No, that aren’t maliciously trying to steal our time from other platforms. The thought chain ends with their platform, never considering that we even have other platforms to support.
A self-obsessed outlook is different from a deliberately sabotaging business plan, even when they present the same outward behaviors. Occam’s razor.
They could make every API opt-in or propose improvements, but they won't.
With IE6, people were at least allowed to install more capable browsers. With iOS there are no other browsers. Only user interfaces around Safari webviews.
Besides that, according to the latest App Store rules, apps that just surface cross platform services aren’t required to have in app purchases.
> How many apps [could] be viable as a website if only iOS Safari had push notifications[?]
I’d say a lot.
> [How many of them] would actually bring in any significant amount of revenue?
Adding this caveat doesn’t change my answer—but I really don’t like what it's implying. Software is not suddenly without value just because it doesn’t make money.
Yet you didn’t name any. If that were the case, you should be able to name the equivalent web apps on Android that must be apps on iOS.
> Software is not suddenly without value just because it doesn’t make money.
So where are those “valuable” web apps on Android? Also revenue is the most objective way to measure value.
Nonsense. Wikipedia must be worthless for you? What about air? Do you feel you'd breathe with more satisfaction if someone was profiting from the air you breathe?
On the other hand, there's plenty of immensely profitable things that have negative value. Cigarettes? Oil? Weapons? Opioids? I could go on and on.
“Value” has a definite meaning in economics. If someone is willing to pay for something, it has value to them.
What better choice do we have than to measure value across a population? How much value a population places on something based on how much they are willing to pay is objective. Whether that value is utilitarian or based on other factors is subjective.
Are we really arguing about basic supply and demand? Yes suppliers have methods to drive demand.
Reddit, Trello, Twitter. Probably Discord and Slack too.
I haven't used Android in years but I certainly don't see why these wouldn't work as web apps if you had push notifications. All the functionality is there.
That's why you're asking the wrong question.
You should see a proliferation of cases where companies create an iOS app and a web app for everyone else.
You're asking the wrong question.
Could it possibly be that HN posters are wrong and PWAs aren’t good enough on Android either?
Would they enable web notifications if it was universally available? Yes. Would they enable it just for Android users? Some do. Does this say something about the quality of PWA's? You tell me. You seem to be adamant that the web sucks, yet literally millions of companies are succesful on the web without accompanying apps.
Where are all the developers who are being forced to create iOS apps but are “saving money” by not creating Android apps because PWA support is so good?
1. Web, iOS, Android
2. Web, iOS - since PWAs are suppose to be “good enough for Android”.
3. Web
But you hardly ever see #2. Why is that?
May I suggest trying to outsource this small app to a freelancer? It could be a quite time- and cost-effective small project for someone who already has extensive experience with iOS.
People just allow everything and then get overloaded by all the worthless interruptions.
I know how to design and build things with my hands. I also know how to design logos, websites and other things. I can code and enjoy building and maintaining the network of websites I built in the past 15 years.
But I feel I'm spreading myself too thin when I'm also learning to code in React or Dart (Flutter) for a single one-off project. I fear I won't be able to put in the hours required to become adequately proficient in another field that's constantly changing.
The rest of what you said sounds pretty on par with the rest of the self taught programmers I’ve met (me being one of them).