The fundamental state of apps hasn’t changed in the past five years. They are smarter, faster, and there are definitely more of them. However, the basic story remains the same. You go to an app store, browse for an app and tap “install,” then it pops up on your home screen some time shortly after.

Downloading an app is a long process with several disconnects, not to mention the challenge of discovering and choosing which apps you want to download in the first place. I know that I often forget what I was doing and why I wanted the app by the time I’m actually in it. While we’re used to this process, to be frank, it’s terrible.

Read more at Re/code