Linked by Thom Holwerda on Thu 26th Jan 2012 15:13 UTC
Mac OS X "It's no longer possible to write a single app that takes advantage of the full range of Mac OS X features. Some APIs only work inside the Mac App Store. Others only work outside it. Presumably, this gap will widen as more new features are App Store-exclusive, while sandboxing places greater restrictions on what App Store apps are allowed to do." Anybody surprised by this, here's the clue stick. Please proceed to hit yourself with it.
Permalink for comment 505089
To read all comments associated with this story, please click here.
RE[3]: No MacOS X for me.
by d3vi1 on Sun 29th Jan 2012 22:22 UTC in reply to "RE[2]: No MacOS X for me."
Member since:

But also that older applications won't work any longer, so I'm not sure this would be such a good idea.

Yes, because history has shown that old apps run perfectly on new software and hardware. I personally have a big problem with legacy applications. They always keep some other bigger projects from evolving because they require some ancient part of the infrastructure that is in dire need of an upgrade to still be compatible. Wether we're talking about TLS/SSL3 support, NTLMv2, case sensitivity in file systems or many others you're looking for trouble if you don't use somewhat recent software.
All software products make assumptions about the environment that are not always going to be valid. Old games didn't check the DirectX version on your computer, they only checked if you ran Windows 98 or NT. The end result was that they refused to install on Windows XP, that had a newer DirectX, but was detected as Windows NT.
Old software can come with a 16bit installer that doesn't run on a 64-bit Windows. Old software may not be compiled for 64-bit, so we need to drag a copy of all our libraries in both 32-bit and 64-bit. I would love to see 9 years after the first AMD64 chips came out that we can have a Windows or MacOS without any 32-bit components.

Maybe this won't seem a big deal to people used to the $0.99 apps, but other people have made quite an investment in software, you know? Not to mention that some applications are no longer maintained and won't receive an update -- and can't be easily replaced anyway.

Virtualize! Make a VM with whatever version of the OS you need and run it anywhere you want. Can't your MacBookPro with quad-core, 8-16GB of RAM and SSD handle a lousy VM?
I'm running 5-6 VMs regularly on my laptop and it still feels snappy.
I've also found VMs to be more reliable than installed OSs. It seems that the never-changing virtual hardware has better drivers than regular hardware. You can't realistically expect that the NVidia drivers that support hundreds of video card configurations and chips are as reliable as a VMWare driver supporting only one virtual VGA card.

Reply Parent Score: 1