I love many things about Mac OS, but one thing that I really truly absolutely love with a passion above all else about Microsoft Windows is that a Win32 executable compiled 17 years ago in XP will still run today on a brand new Windows 10 machine with zero fuss. There's something to be said for not destroying the past in the name of progress. Not everything gets rewritten for the shiny new system framework. Sometimes people make something great and then die.
Windows XP? Even Deus Ex, which is compatible with Windows 95, runs on Windows 10. Note that such compatibility is also dependend on the game developer. If the used undocumented methods or undefined behavior it may not run on more modern OS. Especially games like The Sims have this issue - and ironically, some relative newer AAA games.
Getting backwards compatibility forever doesn't come for free, check out some of the MSDN blogs where they discuss all the hacks they've done over the years to maintain backwards compatibility.
There were a lot of security exploits that were discovered in old long forgotten 32 bit Code.
This is a huge crap sandwich if you need to use 32 bit version of pro apps(especially pro audio apps, in my case) to use sometimes expensive plugins that aren't compatible with the 64 bit version of the software, or aren't without expensive upgrades or shim libraries.
Obviously you can work around this for new projects, but it leaves you in the position of needed to keep an old machine or VM around just for opening old project files that would be useless without those plugins. I've talked to multiple people in this situation.
The 64 bit only switch was easy on iOS compared to this. Yes, there's new versions of the applications themselves available, but a whole host of plugins for audio(and i've heard video and photo apps) are going to get left in the dust here leaving people in the lurch.
Glad to see the last of the old 32bit legacy go, of course the good thing is if someone did want to run some ancient software that’s 32bit or even 16bit you can still spin up a VM of a legacy OS that can run those binaries.
You can save a copy of your old boot drive at least, and boot from that to access your projects. FWIW keeping an old machine around is not that outlandish of an idea.
A computer is a universal machine, and it comes with trade offs. If you want something that doesn’t change, don’t change it.
that was my first thought when I read this - I just didn't think anyone much cared about Carbon anymore - but it will be the last gasp of the traditional Macintosh ecosystem.
I guess this is the perfect place to ask: what virtualization platforms run 32-bit OS X (since I guess that's what it was called when it was 32-bit) Really Really Well, and how/where can I learn about how to set everything up perfectly?
I think there are a few options that can boot OS X including VirtualBox (x86), SheepShaver (PPC), and QEMU (both?). The big missing piece for a good user experience is video acceleration. From experience using OS X in VMs for build it's pretty miserable with the software renderer.
Too bad that Apple never made AV Fondation having the same features than QuickTime...
How can we add dynamically video codecs to macOS ?
How can we extend the support of acquisition devices ?
What API can we use to do video editing...
How can we support ProRes on Windows in 64 bits ?
I’m curious what it means for Fat Binaries in general. Methinks this will be the first time in a long while where Apple became a true CPU monoculture on the desktop, previously they straddled 68k, PowerPC, IA-32, and AMD64. It gives Apple an excuse to stop using Fat executables entirely - unless they decide to look at using ARM on laptops...
Good luck with completely removing support to run 32 bit applications and all those 32 bit videogames (which is the vast majority of them). Or any other 32 bit application that won't ever receive updates.
What makes you think Apple cares? Most serious gamers would already be dual-booting Windows if they want to game on a Mac, and most casual gamers presumably wouldn't consider it a dealbreaker to have older games stop working.
This is kind of why I personally don't take OSX to be a serious platform for wide scale deployment. Companies make long-term investments in purchasing software that works, and they would like for that software to keep working, and don't care about fancy new OS features.
[+] [-] BugsJustFindMe|8 years ago|reply
[+] [-] sebazzz|8 years ago|reply
[+] [-] scarface74|8 years ago|reply
There were a lot of security exploits that were discovered in old long forgotten 32 bit Code.
[+] [-] tinus_hn|8 years ago|reply
[+] [-] thinkythought|8 years ago|reply
Obviously you can work around this for new projects, but it leaves you in the position of needed to keep an old machine or VM around just for opening old project files that would be useless without those plugins. I've talked to multiple people in this situation.
The 64 bit only switch was easy on iOS compared to this. Yes, there's new versions of the applications themselves available, but a whole host of plugins for audio(and i've heard video and photo apps) are going to get left in the dust here leaving people in the lurch.
[+] [-] mrmondo|8 years ago|reply
[+] [-] Aloha|8 years ago|reply
[+] [-] b1daly|8 years ago|reply
A computer is a universal machine, and it comes with trade offs. If you want something that doesn’t change, don’t change it.
[+] [-] TazeTSchnitzel|8 years ago|reply
[+] [-] Aloha|8 years ago|reply
[+] [-] goalieca|8 years ago|reply
[+] [-] rconti|8 years ago|reply
I have a first-gen Mac Pro (August 2006) and it's 64-bit.
[+] [-] Aloha|8 years ago|reply
It's not as if there is any real performance penalty of running 32-bit and 64-bit apps concurrently.
[+] [-] exikyut|8 years ago|reply
[+] [-] hedgehog|8 years ago|reply
[+] [-] orionblastar|8 years ago|reply
It is possible to run older MacOS installs in QEMU under MacOS or Linux on a real Mac.
So if you need 32 bit MacOS apps just run an older MacOS in an emulator.
On Windows they shut out 16 bit apps in 64 bit Windows but DOSBOX and Windows 3.1 under DOSBOX solve that via emulation.
[+] [-] graeme|8 years ago|reply
I still have some manuscripts in Pages 09, as Pages 13 never added many of the features. I guess I'll have to look for a new workflow.
[+] [-] throwawayfinal|8 years ago|reply
Or LibreOffice. Depending on the type of manuscript, Dryad or celtx.
Of course, I don't know your workflow.
[+] [-] sashk|8 years ago|reply
- 3 of them are from my (older?) Brother Printer. - 32-bit kdb+ I use sometime for calculations
I can live without them. :)
[+] [-] FraKtus|8 years ago|reply
[+] [-] johncolanduoni|8 years ago|reply
[+] [-] DaiPlusPlus|8 years ago|reply
[+] [-] JohnTHaller|8 years ago|reply
[+] [-] d1zzy|8 years ago|reply
[+] [-] lemoncucumber|8 years ago|reply
[+] [-] ksk|8 years ago|reply
[+] [-] shmerl|8 years ago|reply
[+] [-] kstrauser|8 years ago|reply