The problem is that most people cannot tell the difference between a scam and a legitimate app.<p>For example, my father wanted to watch some YouTube videos offline. He naively Googled " YouTube video download." The result was obvious: most of the links were scams. When you work on dev every day, your first option will be to search for open-source or a well-trusted source and distrust a scammy-looking website that promises you many things.<p>After that experience, I started to see the value of Apple's App Store.
Sadly, the chain of trust provided by the App Store is ruled by one company.<p>I wonder why the industry couldn't agree on a single standard or method to do different chain of trust checks. For example, if all email clients adopt a sender identity check (like GPG), then spam and phishing will be extremely easy to eliminate.<p>Suppose applications have a sort of group approval. In that case, the OS can warn you before trying to install or run a scammy app. (something like Apple's notarization + user vote, but without the control of a single entity).
Is that a bad idea? What will be the flaws?