LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

Тем более. Факт в том, что если тулкит кроссплатформенный, это не значит, что он лучше. Это значит что он лучше только по пункту «обеспечение кроссплатформенности». При этом надо понимать, что кроссплатформенность накладывает кучу ограничений и не может быть такой же «идеальной» и глубоко интегрированной в систему, как нативные тулкиты аля WinAPI или Cocoa. Кроссплатформенность это всегда «палка о двух концах»

Именно поэтому, некоторые разработчики, например, тот же VLC, для какой-то платформы используют нативную реализацию вместо кроссплатформенной. Например, Qt откровенно дерьмово поддерживает macOS, поэтому VLC под macOS использует системный тулкит. Просто потому, что он работает гораздо лучше, умеет в Retina/HiDPI, различные плюшки системы которые никогда не будут реализованы в Qt и т. д

Исходная версия EXL, :

Тем более. Факт в том, что если тулкит кроссплатформенный, это не значит, что он лучше. Это значит что он лучше только по пункту «обеспечение кроссплатформенности». При этом надо понимать, что кроссплатформенность накладывает кучу ограничений и не может быть такой же «идеальной» и глубоко интегрированной в систему, как нативный тулкиты аля WinAPI или Cocoa.

Именно поэтому, некоторые разработчики, например, тот же VLC, для какой-то платформы используют нативную реализацию вместо кроссплатформенной. Например, Qt откровенно дерьмово поддерживает macOS, поэтому VLC под macOS использует системный тулки. Просто потому, что он работает гораздо лучше, умеет в Retina, различные плюшки системы которые никогда не будут реализованы в Qt и т. д