How can one developer have thousands of apps? It sounds just like a giant scattergun for malware. There are not 1000 distinct useful ways to use an iPhone.
I think individual businesses (I am talking about the neighbourhood grocery stores and restaurants) ought to move to their own websites, their own apps (at least branding if there are template apps) as much as they can. I believe we have had enough of centralisation and consolidation which aren't problematic only when they are about a messaging service or a social network.
Yes, this should have been solved by the web, but you can't push notifications to it or rely on local storage (thanks to Apple). Also, generally people' don't even want to know what an URL is.
That's not how it actually is. Apple actually rejects those type of template apps. The restaurants use an ad-hoc way of installing the apps. So those apps are only available to the restaurant for example.
No, Apple accepts white label applications. Their requirement is that if you're going to release a white label application, then it should be released under the customer's own individual Apple developer account rather than having them all under one developer account.
For what purpose? Why not just a good website?
Why do I need some integrated solution when its probably just a shim around their website anyway?
That sounds awful tbqh, download a binary for every website that I have little control over.
>There are not 1000 distinct useful ways to use an iPhone.
This comment reflects badly on your imagination. There are 00s of uses for a concrete brick -- let alone a single device with a plethora of distinct functions.