MikeB said: Considering the price is usually much higher than for equivalently specced PCs, the price/performance ratio is actually rather poor. Macs nowadays are more about style, cool looking slim devices often with passive cooling, etc.
MacOS X is much better than previous MacOS releases and I would prefer this OS from a technical perspective if not Windows was better supported and MacOS despite advanced internals is too much geared towards noobs.
I grew up with Amigas which had pre-emptive multi-tasking from the beginning since the mid 80s and I was used to using a mouse with at least 2 buttons, although I used a 3 button optical mouse a couple of years later, so using a one button mouse felt very lacking to me.
In the early 90s Amigas were actually the fastest Macs you could buy, my Amiga could emulate several instances of single tasking 68k MacOS from within AmigaOS and software could run faster than on a real Mac. The MacOS environment felt so limited to me though, but there was much MacOS software available which wasn't available for the Amiga, so being able to emulate the software faster than on a real Mac from within AmigaOS was very welcomed.
I like it that Microsoft is getting more competition. But in reality I am not impressed by either MacOS, Windows nor Linux distros. They are all so inefficient with the hardware resources and from the usage perspective have seen far too few gains compared to where we should stand today IMO. If only Amiga projects, BeOS or even QNX would have gotten the support and resources they deserved... |
I'm mostly with you on this one. Usually, generally, Macs don't offer the same price/performance ratio as PCs, be them custom built or branded. Your best bet is to buy a Mac right after a product update, for example the new iMacs, especially the 27" model, are quite good value for money as a total package. And once the MacPros are updated, I'm confident they will once again offer very good performance when compared to other similar specced PCs.
It really is a shame that Amiga didn't gain the traction back at the day. Perhaps it was hindered by the image of it being a gaming machine. Those days PCs were all about work and no play so maybe the image really did hurt Amiga. Anyway, I kind of disagree with you on the inefficiency of OS X, though not completely. Not all parts of the OS are well optimized, Apple has a "policy" that it optimizes parts of code that most affect the end user experience, so there are pieces of code that have not been well optimized because they are rarely used, or the user doesn't experience much difference either way. But then there are things that are very well optimized and utilize the hardware well. I think it is a testament of this that (basically) the same OS can be used in a phone and a high end workstation. And that it runs fast even in the phone. Actually, now that I'm thinking about it, the iPhone OS fork is definitely very well optimized for the ARM architecture, but the desktop fork maybe not so well for Intel, although each successive version of the OS tends to be slightly faster than the previous.
One thing to note, in addition to the efficiency, is the development environment and frameworks. The cocoa frameworks are quite brilliant, IMO, but I don't know a single thing about Amiga development. I would suspect that it was/is more lower level stuff, that way it is possible to better leverage the hardware if you know what you're doing. Have you done any dev work on Amigas, can you shed some light on the frameworks and general development environment?