Some brief initial thoughts on today’s news…
- There’s a rousing snowball fight going on in hell right now.
-
IBM just got spanked. Hard.
-
From a user-standpoint, this may not be as big of a deal as some might fear. Apple has plenty of past experience dealing with potentially difficult and disastrous transitions. Most recently, of course, the OS transition from OS 9 to the UNIX-based OS X; more applicable to this situation, however, is their earlier switch from the Motorola 680×0 processors to the IBM/whoever-else-was-involved (I’m on lunch and trying to post this quickly, so I’m not looking up all the little details) PowerPC processors.
From my standpoint, both prior switches were handled quite well. With the number of ways that things could break, it’s amazing how much didn’t. Case in point, just this weekend I downloaded the game Crystal Crazy from the Macintosh Garden, a repository for “abandonware”. This is a game that was written for 680×0 systems, so it’s outdated by many years, one software transition, and one hardware transition…and it still works. Granted, the sound doesn’t work, and it has to be run from the disk image instead of being copied directly to the hard drive, but the fact that it works at all (680×0 code running through the PowerPC emulation inside the Classic environment on an OS X system) is a rather resounding testament to the work Apple did in ensuring backwards compatibility — and I have no doubt that they will do everything they can to continue this trend.
-
This certainly doesn’t mean that the Mac is suddenly going to turn into Windows. No matter what kind of processor is providing the underlying power, it’s OS X that is the heart and soul of the Mac “experience”, and that’s not going to change (well, not beyond future OS upgrades that is).
-
I think it’s extremely unlikely that we’ll start seeing “install anywhere” OS X boxes that will allow OS X to be installed on any random x86-based system. Much of what makes a Mac a Mac is the tight integration between the OS and known, Apple-approved system components, and I don’t see them giving that up and attempting to support the nearly-infinite possible hardware configurations of homebrew PCs. The processor may be going to Intel, but that doesn’t preclude Apple from keeping tight control of their motherboards and keeping OS X on their proprietary hardware.
That said, I expect plenty of hackers will be doing everything possible to circumvent that. It’ll be interesting to see how successful they are, and how soon they pull it off.
-
I expect that Virtual PC will be undergoing a major shift in a couple years, possibly moving to something closer to the fabled ‘Red Box‘ of the Rhapsody years. No more emulation layer to worry about — Windows will be able to run native code on the Intel processors that it’s written for, at full speed. In theory (and this is definitely theory, as I’m no programmer), all VPC would really have to do is create an isolated virtual machine for Windows to run inside, much like the Classic layer already does for pre-OS X applications. Perhaps we could even see Windows apps running outside of the VPC window, side-by-side with OS X and Classic applications? It’d be a UI nightmare, sure, but it might not be outside the realm of possibility anymore.
-
I can’t wait until I get off work and can really dive into all the various analysis and speculation after this. I’m going to have a lot of reading to do tonight!
Any other thoughts?






