Originally, computers were open. They had to be. And you had to know your way around in order to use them. By open I mean that you had access to everything and you had to know what used what. UNIX, DOS, Windows, and MacOS are like that. So is Android. Palm was like that as well, although they tried to hide it unless you really wanted it. So most of us grew up with the idea of file first, application second.
What I mean is that files weren’t necessarily associated with apps. That came later. When you launched an app and opened a file, you had to be able to navigate the file system in order to find the file you wanted. Later came the ability to associate file extension with specific apps or types of apps. But the files and apps were still separate.
Then came iOS. Apple totally hid the file system. Files weren’t just associated with apps, they were part of each specifics app’s environment. There was no way to open a document in one app, save it, and then open it in another. Gradually things have opened up a bit. There are apps like GoodReader that can sort of act as file servers. And some things like the photos are shareable. And gradually, some things have opened up. But generally, the file system is still closed. And no one puts anything near an operating system file or directory. The upside is supposedly stability. If the masses can’t play with something, they won’t break it.
So we have file-centric and app-centric. And if you want, you can mostly use a modern operating system as if it were app-centric. MacOS has specific places where apps can default to looking for files, and Windows has copied that. We are still looking for files because that’s what we grew up with. The next generation will grow up with app-centric as computers and smartphones become appliances, not to be fiddled with. Bob
So true. It may be that only a couple of generations get to see the insides of computers and the software structures. From here on in, they could be like washing machines.