Comment by password1
4 hours ago
There's a saying in mobile development that in most companies the Android version of the app is a second class citizen. It usually brings substantially less money and so less money are invested in it. As a result the Android team is often understaffed and the app is almost always behind in feature development, less polished and with overall worse UX and more bugs compared to the iOS app.
Also iOS still has a community of iOS only indie devs that publish polished apps for iOS, it's very common to find very popular iOS app with very curated UX that are exclusive to that platform and have a good fanbase.
The indie dev market is a flip flop, I have seen many great apps only available on android as well.
This is more because the barrier to entry is so much lower.
Android: have laptop that can do virtualization (...so basically ever laptop that can also do this:) and have enough ram to do run Android studio. Then you theoretically also need an Android device but even that's just because I assume you want to use the app you're making. That's it.
iOS: $100/yr entry fee, plus you need Apple hardware, plus a "server" mode Apple hardware (Mac mini?) if you want to alt store and I assume your main device is a laptop.
Just the money thing and the hardware thing is a huge stumbling block. I know it's rounding error for any even semi serious business but also let's be real, a ton of very important software is basically run on the budget of "the software devs main job and/or EU welfare state benefits".
The www wins. All you need is something that can run a browser. You edit a line, save, refresh and there it is, the real finished product, not emulation.
Apps have terrible reliability too. I just wanted to order a pizza, the restaurant website offered a button for the play store and app store.
There it said the app was for an outdated version of Android.
Perhaps it had been like that for a long time? But lets imagine it happened today. Where are you to get your orders from? Ahh yes, the website.
If apps didn't get the icon on the home screen 90% wouldn't have a reason to exist.
Bunch of pictures with descriptions and an add to cart button. One shouldn't even need to write code, it should be as simple and obvious as serving a document. In stead you need a full time carpenter to keep the store running. The counter and shelves spontaneously collapse, doors regularly get stuck, light fixtures rain down from the ceiling.
People trying to sell pizza deserve better, we can do better.