3 ms·
It seems obvious that the current application paradigm does not scale. I have over 100 different apps on my phone, and that number only keeps growing. It seems
by miguelrochefort 10y ago
It seems obvious that the current application paradigm does not scale.
I have over 100 different apps on my phone, and that number only keeps growing. It seems like there's a new app for everything nowadays. You'll soon (if not already) have an app for your car, your door lock, your fridge, your fan and your shoes. How is a person supposed to navigate all of these apps and get the most of it's environment when drowned in that uncalled-for diversity?
I probably have created over 1000 online accounts, and I don't see that slowing down either. The lack of communication between apps makes it very difficult for new players to receive any significant contribution from their users. Why would I invest in a platform/service that can disappear the next day and force me to start over? The semantic web seems to provide a quite elegant solution to this problem.
It seems to me that we're only going to overcome this problem once we stop designing UI by hand. Once we shift our focus away from guiding the user experience, and put the effort toward improving the semantics of the data, will the generalizations of UI emerge and unify all experiences under one language.
- quanticle 10y ago>How is a person supposed to navigate all of these apps and get the most of it's environment when drowned in that uncalled-for diversity? We could assign each app a name, and design a universal app launcher that, given a name, would navigate to that app, launch it, and execute it a safe sandbox for the user. As a bonus, now any app in this universal app launcher could link to other apps, so that apps could launch other apps as necessary. That way, the complexity of keeping track of apps isn't up to the user, but instead each app presents links that allow the user to navigate to other apps as necessary to get their work done. Since apps would be connected to each other in a mesh, or web, and this launcher would allow the user to browse all of these apps, we could call this universal launcher a web browser ;) EDIT: More seriously, this is exactly the problem that URLs (Uniform Resource Locators) are supposed to solve.
- miguelrochefort 10y agoPlease, you're giving me a headache. My point is to get rid of apps (and websites), not make it possible to have more.