Microsoft Office is not a multi-platform application. If you have ever used the Mac version that you know. The latest multi-platform version of Office was the infamous version of Office 6.0 back in 1998. It so happened that users moaned about their appearance and denounced the “porting” mentality.
The Mac version of Office is not only written by another team, but also written by a completely different department: Mac Business Unit, also known as MacBU. Different department heads, different managers, and I believe that different sellers and marketing specialists, too.
This is one way to do this. Also known as the “right path” among Mac users.
, Microsoft Mac ( Linux). - - GUI, wxWidgets QT GTK. , C , , . , POSIX -. , , Mac (, MS Office 6.0).
- . , GUI ( ). MVC - . ( #define different build script/makefiles) View Controller MVC. , Google Chrome. Mac Mac, Windows/Linux Skia. Chrome WebKit V8, -.