Hacker News new | past | comments | ask | show | jobs | submit login

In short, some software (Adobe included) makes use of features that are available on Intel processors but not on AMD. Whilst both AMD and Intel are x86-64 they do both have their own unique features. For example, on Intel you've got fast memset, which doesn't exist on AMD.



But Adobe apps run on Windows with AMD, which means they custom build/compile their apps for each OS ( which is perfectly normal ) and since Apple only deals with Intel CPU's it's understandable.

Maybe it would be better to check for CPU capabilities at runtime and have a more portable app, but what do I know, obviously Adobe PMs will not pay the cost just so some mutts can run hackintosh.


My understanding is it's actually a limitation of the Intel C++ compiler they use but I can't confirm this. On Windows it bakes in some conditionals to check if the CPU is GenuineIntel before doing some things, on macOS it doesn't bother.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: