@linghe@o3o.ca 讲下我能体会到的,比较散乱。
产品管理、用户交互体验上,缺乏高层次的思考和统一的设计。所以你能在Windows 10上同时看到不同时代的设计和交互元素:控制面板/设置,Win32程序与应用商店,Robbin、Metro以及更新的设计元素……作为对比macOS从80年代至今界面大体设计始终未变,设计细节始终在演进的同时又在每个版本保持一致,你可以搜搜看网友总结的不同版本macOS的桌面截图。
软件设计上,苹果的图形界面框架Cocoa是出了名的正确一致优雅;微软的MFC则妥协于90年代PC的低性能有着很多丑陋的设计。Cocoa的编程语言Objective-C相比MFC的C++,也是更好的C-like面向对象语言(这个可能争议大一些)。