
But I do hope they step up their game to be more proactive. I definitely do not see Canon going that route. Still, there are indeed companies that refuse to embrace the new architectures.
CANON PRINTER DRIVERS FOR IMAC MAC OS X
Well, there are actually so many great options of drivers available for the printer, such as Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Mac OS X 10.6.8 or beyond, and so on.
CANON PRINTER DRIVERS FOR IMAC INSTALL
In all cases, Apple has provided the ability to create "Universal apps" and thus have allowed folks the best possible transition. This wonderful printing stuff will work so awesomely for you mainly when you install the best driver on it. Or the older CFM app binaries to mach-o binaries. This is no different that all of the past architecture transitions: For hardware, this was 68K to PowerPC, PowerPC to Intel, and now Intel to Apple Silicon. Then, when the time comes, just provide Apple Silicon. Going forward, I would hope that Canon creates all their software as Universal (Apple Silicon plus Intel). And, by extension, companies maintaining the Intel-based solutions will slowly drop support of that firmware/software over the years.

Once Apple's entire lineup of Macs are on Apple Silicon, they will start to phase out support of Intel-based Macs. This technology should at least be around for another two years and perhaps a year or two beyond that. However, would companies such as Canon choose to not port the software for older hardware?Īs of now, I think printer drivers will be emulated via Apple's Rosetta2 technology. It shouldn't take too long to transition to Apple Silicon. At that time, the drivers should have all been 64-bit Intel. In this manner, the company can work out issues before public releases.Īlong with that though is the concept of longevity.

Or, in the Apple Silicon case, to have obtained Apple's hardware DTK (developer transition kit). There are effectively two types of companies out there: those that are proactive and those that are reactive.įor example, if a company creates hardware requiring drivers, it's best if that company works with the pre-release versions of the operating systems to work out any issues.

Long answer below from a software engineer's persective:
