Mac System 1.0 (1998)
www3.nd.edu
www3.nd.edu
Now it's good time to go and check out screenshots of Windows 1.0, 2.0, 3 and 3.1 to see how "ready" System 1.0 was compared to the Windows.
Other good thing to note is that the window manager of System was really good getting lots of windows to fit the puny 512x324 resolution. Something the Mac OS X is really bad at even with the 5k resolutions =(
Here's System 0.85 Chicago being used in emacs, for example. Looks great in acme as well.
I guess NFNT already is a conversion of an original FONT, but my memory is getting vague. I think I know there also were FOND resources at one time, but Google doesn't help much there (to complicate matters, https://developer.apple.com/fonts/TrueType-Reference-Manual/... talks about 'fond' and 'sfnt' resources. There clearly has been quite a bit of evolution in font formats over time)
I copied the FONT info from each one into the NFNT portion of the resource fork in a newer file, then imported that file into FontForge for conversion to OS X-readable .dfont.
Actually, this reminds me of https://medium.com/designing-medium/system-shock-6b1dc6d6596... - Windows' font subsystem is super backward-compatible too. Sometimes too backward compatible. :P
Also, nice close/resize/FS buttons! :D (Also visible in the picture in OP's followup)
With a little modification, you can run apps from Windows 1.01 and 2.03 on XP, probably Vista, and maybe even newer: http://toastytech.com/guis/misc.html
Also, I admittedly have no experience with OS X, but I was recently given an old G5 to play with that I hope to get up and running at some point. This theme file looks quite fun to play with - will it work on PowerPC?
Compare that to the lack of concrete UX decisions in the world's other major OS, unable to settle on a single menu style and so much flip-flopping on key features (cough-Start Menu-cough); removing them in one version and bringing them back in the next.
Is the Mac OS Menu a design that simply cannot be improved on, or are the users just not clamoring enough for a change?
While the layout of the menu itself changed some over the years, the base location in the bottom left has remained the same.
Even with Windows 8 you could get to the startscreen(?) by flicking the mouse to the bottom left corner. That would case a square to come into view holding a preview of said screen.
Not until Windows 2000. Prior to that, the Start button had a single "dead" pixel along the left and bottom sides of it in which clicking didn't open the Start menu. Microsoft design: it looks right, but it just doesn't quite work right.
http://blogs.msdn.com/b/jensenh/archive/2006/08/22/711808.as...
Though I think the Apple bar is starting to show its age with higher resolution screens becoming popular. With the latest macs, moving the cursor all the way across the screen is a bit tedious. Apple seemingly introduced wonky mouse acceleration to solve this, but it seems like they've introduced an extra problem.
Apple's way is inherently more idiot-proof, but makes a sharper division between developers and users. PC magazines in the late 80s and early 90s had articles consisting of short assembly-language programs the user could create with DEBUG, and I think in general it encouraged somewhat more open culture of tinkering and learning with their machines than Apple's philosophy of opaqueness.
It wasn't anything like the walled gardens of today, but I remember the effort required to even get started writing applications (or just modifying existing ones) on the Mac was significantly higher than the PC.
The Apple ][ was also open in the sense that it shipped with full schematics and an annotated listing of the ROM (https://archive.org/details/applerefjan78)
Inside Macintosh had a high-level description of the hardware, explained the memory map and how to call OS calls, and had good descriptions of the various data structures, but didn't go as far as including full schematics or a full listing. It also was a separate thing to buy, so most users wouldn't have it.
Edit: This comment originally went on to briefly describe the Apple IIGS, then tell a long-winded personal story. But I've moved that to its own blog post:
There was a debugger BTW, the very limited programmer's key (which most users only used to kill the current app if it crashed). It could be replaced with the more powerful Macsbug.
DOS's DEBUG isn't just a debugger; it also functions as a disk editor, hex editor, memory inspector, and general "system inspecting/tinkering" tool.
I used to be in the former camp and have moves to the latter. Consider cars. There are lots of "car people" who love to tinker with them, but most people just want to get where they are going.
It would be unreasonable to expect everyone to be a car expert, and it would also mean everyone would have to spend the time required to learn it. That would cut into time spent doing other things, which would be narrowing and wasteful. Instead of composing music or starting businesses or writing novels, people would be futzing with cars.
If you are a computer person there is more and more diversity of cheap hackable stuff out there today than ever before. The enthusiast market and the general market are not the same and are likely to keep diverging. Same has happened with cars.
But there were other tools, too. E.g., ResEdit for manipulating program resources (I customized many programs using this, back in the day), eventually there was also an enhanced version including an assembler/disassembler. Also, there was the Mac Programmer Workshop (MPW) including all the developer tools, and it came for free. And inside this package was finally the MPW shell, a true shell for the Mac by Apple. (But this was now quite the other way round an indirect access to the machine.) It should be noted that the MPW wasn't available for early Macs, since there wasn't room to do actual programming. Commonly, the LISA (or "Mac XL") was used for this.
[Edit] Moreover, it was amazingly simple to change the configuration of the Mac, especially with System 7 and higher. Just drag things in out of the System Folder and you had already set up the system to your exact needs.
Later on when SCSI hard drives became more common there was more features to the Mac System.
System 1.0 was like a proof of concept. It just worked and you were lucky if you didn't get a system bomb error message.
The old Macintosh laptops had to power them on to show airport security they weren't a bomb, and hope the system bomb error message didn't come up and confuse the security guards.
We also had a Mac Classic that has a whole system disk in ROM that you could boot from if you held down a secret key combo.
Microsoft Works was not written by Microsoft, typical random blog ignorance :P
Microsoft Works was developed and licensed from Productivity Software, company launched by ex Apple employees Don Williams & Gene Carter. Microsoft threatened to destroy their company if they didnt sell. From horses mouth https://www.youtube.com/watch?v=Ai24F4Nel7U&feature=youtu.be...
Mac OS revolutionary? Not really, try AmigaOS with preemptive multitasking on ~same level of hardware. Mac OS was a quick hack and a kludge, whole switcher/multifinder ordeal was just sad for a modern 32bit operating system :(
Why would this be hard? The x86 CPU boots into 16-bit real mode, the video card emulates the IBM PC text mode, the hard drive supports ISA, and everything else is ignored, right? The PC architecture is notorious for supporting weird old backwards-compatibility stuff.
[1] http://vignette2.wikia.nocookie.net/ipod/images/1/13/Macinto...
And now, on El Capitan, I've got a /System that's 8 GB, with just over 296,000 items in it. And that's not even the whole OS these days, since there's the unix-y stuff in /, a few bits and pieces in /Library, and some more stuff that ships with the OS in /Applications.
Makes for an interesting contrast.
The OS is bigger but it sure is more capable.
Although I do find it remarkable that they were able to stuff so much into such a tiny amount of space (everything had to fit on a 400KB disk plus the 64KB Toolbox ROM, and the OS plus applications only had 128KB of RAM to run in).