Col Rosenberger Posted June 22, 2020 Share Posted June 22, 2020 Is this the end of CM on Mac? // Apple moving to ARM https://www.theverge.com/2020/6/22/21295475/apple-mac-processors-arm-silicon-chips-wwdc-2020 0 Quote Link to comment Share on other sites More sharing options...
Schrullenhaft Posted June 22, 2020 Share Posted June 22, 2020 (edited) In the long run, it would be very likely that future Macs may not be able to run CM. Apple had previously announced dropping support for OpenGL (which hasn't happened quite yet) in favor of the Metal graphical API. Despite 'Rosetta2' and other features to smooth the transition, it would seem a bit unlikely that CM would run properly on ARM-based Macs (if my experience with every major Mac transition in the past holds). The move to ARM-based Macs may truly signal the end for OpenGL support (though I'm not sure what their Linux support may utilize) since iOS is supporting Metal now too. There's the possibility that future CM engines MIGHT support future Macs, but that is a straight up guess and will depend on the development tools available and how much extra work it will be to support a significantly different platform. Until those ARM-based Macs are actually released and Apple has fully developed all of the tools and software it will utilize to help with the transition it will be hard to tell if CM will work. The old engines (CM2) probably will never work if Apple's past attempts at supporting previous platform software is any indication (moving from Motorola 68xx0 to PowerPC and OS9 to OS X, etc.). Apple has been pretty pitiful in supporting MacOS game developers with a long term stable platform. It may take awhile for Apple to fully transition to ARM-based Macs. There are still a lot of Intel-based Macs around and I expect the ARM-based Macs to have pitiful performance for a few generations in comparison. ARM-based CPUs use less power for a reason - they have much less circuitry, cache, and lower clock speeds, etc. In order to match performance of current desktop CPUs they would have to have A LOT more cores, which doesn't really work for many programs. Multiple cores/threads help with some work loads, but not all, especially many single user applications. Apple's real push here is to bring their software development under one umbrella of iOS and ARM-based code. A majority of personal computers sales now consist of laptops, so the ARM-based CPUs help a little in that regard with potentially longer battery life (and a significant cost - the CPU - almost under direct control/benefit of Apple). Edited June 22, 2020 by Schrullenhaft 0 Quote Link to comment Share on other sites More sharing options...
MikeyD Posted June 22, 2020 Share Posted June 22, 2020 Sounds more like its closer to the end of Apple as a home computer manufacturer. Apple's been bored with making home computers for quite awhile, more focused on its iphones and such. Each successive imac 'innovation' in recent years has been nothing but an annoyance to the end-user. 0 Quote Link to comment Share on other sites More sharing options...
DougPhresh Posted June 22, 2020 Share Posted June 22, 2020 I've loved playing CM on Mac, but now that Shadow exists and I can stream a gaming PC through my Mac, I'm less worried about Apple's strange design decisions and more worried about convincing my SO that I should repurchase all the CM titles and modules. 0 Quote Link to comment Share on other sites More sharing options...
Bufo Posted June 23, 2020 Share Posted June 23, 2020 Not necessarily, we will see if Rosetta 2 can run CM without issues. (its an included emulation software to run x86 applications). 0 Quote Link to comment Share on other sites More sharing options...
Freyberg Posted June 23, 2020 Share Posted June 23, 2020 13 hours ago, DougPhresh said: I've loved playing CM on Mac, but now that Shadow exists and I can stream a gaming PC through my Mac, I'm less worried about Apple's strange design decisions and more worried about convincing my SO that I should repurchase all the CM titles and modules. The CM licences are not restricted to one operating system these days. 0 Quote Link to comment Share on other sites More sharing options...
Pablius Posted June 23, 2020 Share Posted June 23, 2020 I`ve been streaming CM with Steam from a gaming PC to an iMac I use for work without issues (over a local wired network) 0 Quote Link to comment Share on other sites More sharing options...
Col Rosenberger Posted June 24, 2020 Author Share Posted June 24, 2020 On 6/23/2020 at 7:50 PM, Bufo said: Not necessarily, we will see if Rosetta 2 can run CM without issues. (its an included emulation software to run x86 applications). When it comes to Rosetta the operative phrase for sure is, "we will see" 0 Quote Link to comment Share on other sites More sharing options...
lsailer Posted July 3, 2020 Share Posted July 3, 2020 Of course, it will depend on how much Battlefront wants to work on it. If the CM2 code is halfway decent, it should mostly be a relatively simple re-compile and build. Apple is supplying lots of developer tools to help with the recompile. As others said, there will be an X86 (i.e. Intel) emulator to run older intel based apps. You don't plan to upgrade your Mac anytime soon, anyway 8-) lee 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.