How so? Can you just not write graphics drivers for macOS?
How so? Can you just not write graphics drivers for macOS?
Nvidia doesn't have much of a real world application outside of GPUs in enclosures to keep the drivers alive. The reason to keep drivers ready is the potential for a very large contract from Apple.
Same story with Nvidia and gaming consoles - last few gens of consoles have not used Nvidia chips and Nvidia doesn't see it as a big loss. The margins must be too low.
Nvidia seems to aim for higher margin products these days with scientific computing/data center/deep learning/hardcore gaming.
Which is a problem. No (Real) Games on Mac, No Deep Learning/ Scientific Computing on Mac.
Mac is now left with Programming, and Video / Graphics Editing.
May be Apple's strategy for Mac is to milk it for as long as possible. They don't see it as a platform for growth ( Despite having plenty of room ).
I'll be moving to Linux instead.
Hackintosh is way many people are taking for those reasons.
Active users for iOS devices makes sense. Apple gets recurring revenue from iOS users. Hardly anyone uses the Mac App Store or buys iCloud storage just for the Mac and OS upgrades are free.
I wouldn't care about the overall number of users, just the number of users in the market that I'm targeting. The creative market didn't abandon Apple when the overall Mac market was in dire straights because the market they cared about still had a lot of Mac users.
From what I can see, the consumer market for software is basically dead. Is anyone making serious money on non game personal computer software besides Adobe and Microsoft?
The smaller Mac only software companies are going by the "thousand true fans" strategy. Stay small and get a small loyal customer base.
Mac gaming still sucks, EE/ME/Enterprise engineers use windows. Web devs and Artists use macs. Academics and scientists use Linux.
These ecosystems are so stable now that I don't see it changing.
Granted, it could change, but they would have to really try... And Apple has shown decreasing vision for the Mac platform over time.
You forgot Audio, which is HUGE on the Mac.
The Nintendo Switch uses a NVIDIA Tegra, and NVIDIA put a decent amount of work into selling it - the NVIDIA Shield TV console is basically a tech demo for the thing after all.
So this is seriously what you suggest owners of an older MBP (official Apple hardware, just over 4 years old) to do?
Since both Apple's drivers and NVidia's drivers are completely closed source, I'd say it's hardly possible to write a working driver (w/ hardware acceleration) for it.
For a hobby computer it can be interesting to write your own driver. For a professional laptop not so much :)
Anything that is a kext (kernel extension) requires a special kernel signing developer certificate so macOS will allow users to install it without disabling SIP. Apple is extremely conservative in handing out those kext certificates, and even if they grant you one, they will impose super harsh restrictions on what you can do with them.