История изменений
Исправление EXL, (текущая версия) :
Можно ещё сделать так, как это сделал популярный плеер VLC:
Для GNU/Linux — Qt 5, для macOS — CocoaAPI. Но на Qt 5 под macOS писать не рекомендуется. Слишком большая разница между UX у программы на нативных API и программой на Qt.
Да и раздут Qt 5. Во времена Qt 4 ещё можно было понять: либа и исполнительный файл приложения < 10 МБ. А теперь там около 50 МБ всякого разного дерьма через macdeployqt притягивается. Ну и на кой грызть C++ (даже присахаренный Qt'ом) если можно взять тот же JavaFX и получить бандл с программой и JVM всего на 30 МБ? При этом работать программа на JavaFX будет примерно так же быстро, как и Qt-шная, но при этом: весит меньше, а скорость разработки — выше.
Исправление EXL, :
Можно ещё сделать так, как это сделал популярный плеер VLC:
Для GNU/Linux — Qt 5, для macOS — CocoaAPI. Но на Qt 5 под macOS писать не рекомендуется. Слишком большая разница между UX программой на нативных API и программой на Qt.
Да и раздут Qt 5. Во времена Qt 4 ещё можно было понять: либа и исполнительный файл приложения < 10 МБ. А теперь там около 50 МБ всякого разного дерьма через macdeployqt притягивается. Ну и на кой грызть C++ (даже присахаренный Qt'ом) если можно взять тот же JavaFX и получить бандл с программой и JVM всего на 30 МБ. При этом работать программа на JavaFX будет примерно так же быстро, как и Qt-шная, но при этом: весит меньше, а скорость разработки — больше.
Исходная версия EXL, :
Можно ещё сделать так, как это сделал популярный плеер VLC:
Для GNU/Linux — Qt 5, для macOS — CocoaAPI. Но на Qt 5 под macOS писать не рекомендуется. Слишком большая разница между UX программой на нативных API и программой на Qt.