this post was submitted on 19 Dec 2023
151 points (82.1% liked)
Technology
59446 readers
3488 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
The document-centric model of desktop applications largely originates from the early Mac. How do you open a document in a desktop OS? You double-click on the document, and the OS finds the correct application to open it with. That was a Mac thing. On most other systems of the mid-1980s, you run your application program (from the command line) and then tell the program to load a file.
Applications as "bundles" of code and data was a Mac thing too, starting with the resource/code division in the classic Mac System. Rather than an application coming with a mess of directories of libraries and data files, it's all bundled up into a single application file that can contain structured data ("resources") for the GUI elements. On a classic Mac, you could load an application program up in ResEdit and modify the menus, add keyboard shortcuts, and so on, without recompiling anything.
The Apple Newton had data persistence of a sort that we now expect on cloud applications like Google Docs. Rather than "saving" and "loading" files, every change was automatically committed to storage. If you turn the device off (or it runs out of battery power), you don't lose your work.
Kinda funny that iPad/iOS has sort of gone in reverse on this, by virtue of not really having an open file system. You now open the app, then open the document within it.
There’s also the Files app too that Apple added that does give you a filesystem view, where you can tap files to have them opened in their associated application.