Я хочу начать работу над личным проектом, и я хочу сделать его кросс-платформенным. Все мои работы с Linux были выполнены для бизнес-клиентов, поэтому целевой дистрибутив был указан заранее, но это другое.Создание программного обеспечения для Linux с Qt: дистрибутивами, средой рабочего стола и другими решениями
Проект будет с открытым исходным кодом и использовать Qt. Вот что я думаю:
Является ли это достаточно, если я делаю Dev + тестирование на одном дистрибутиве или я должен проверить на нескольких из них? По моему опыту, если он не протестирован, он не работает, , но, с другой стороны, я не могу позволить себе построить тест & для каждого дистрибутива, тем более, что это будет проект для хобби.
Предположим, что я выбираю дистрибутив X, который использует KDE. Насколько сложно сказать, что для кого-то, кто использует дистрибутив Y с Gnome, чтобы использовать мою программу?
Будут ли люди, которые используют Gnome, использовать мою программу Qt или отложить на то, что она написана с помощью Qt? Предположим, что они считают это полезным. Насколько хороша интеграция Qt-Gnome?
Должен ли я также отправлять двоичные файлы? Какова текущая тенденция в настоящее время: источник или источник + bin?
Буду признателен за личные примеры работы с проектами с открытым исходным кодом Qt на Linux. Спасибо.