Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How Adobe made Photoshop cross-platform?

I want just know how Adobe makes Photoshop cross-platform? I know Photoshop is written completely in C++, but what about the GUI? Does Adobe use GUI toolkits?

like image 405
Freeseif Avatar asked Oct 12 '25 06:10

Freeseif


1 Answers

For any natively compiled, cross-platform project, the solution is typically to have small portions of the code called "wrappers" written exclusively for specific platforms. These wrappers do all the talking directly to the platform.

This makes an app like Photoshop multi-platform, but it wouldn't necessarily build on a platform that Adobe hasn't written wrappers for.

like image 139
Drew Dormann Avatar answered Oct 14 '25 18:10

Drew Dormann



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!