История изменений
Исправление peregrine, (текущая версия) :
Есть ли у пользовательского софта под Linux хоть какая-нибудь коммерческая ценность? Вот, скажем, захотел я портировать половину AppStore в Ubuntu. В Убунтувском сторе найдутся люди, которые будут это покупать?
Есть, найдутся, но их процент будет примерно такой же как и на оффтопике, т.е. 1% денег от того, что ты заработал бы на оффтопике ты получишь. Другое дело, что у твоего ПО может быть гораздо меньше конкурентов. Так что если есть 100 программ в той сфере, в которой ты хочешь писать под оффтопик и 0 под онтопик, то ты заработаешь больше под онтопиком, если софт востребован в равной мере.
Фрагментация платформы наверное даже выше, чем у Android. Как много боли я получу, пытаясь поддерживать все актуальные дистрибутивы? Во сколько раз эта боль возрастает при поддержке еще и оффтоп осей?
А ты и не поддерживай все дистрибутивы. Собирай бинарики как для оффтопика (правда для разных архитектур, но это и не сложно). Разреши мейнтейнерам дистрибутивов паковать их и распространять, а торгуй лицензией или ключем, без которого функционал урезается (а лучше ещё как-нибудь монетизируй).
Проблемы в написании кроссплатформенного софта зависят в первую очередь от библиотек, API и ЯП к которым ты привяжешься (ну и тестировать придётся везде).
Хочется качественно попиливать какой-нибудь свой маленький проект под десктоп и получать небольшую отдачу.
А вот тут толк будет только если тебе самому нужен этот проект, или если он превосходит аналоги на голову, иначе ничего путного не выйдет.
Исходная версия peregrine, :
Есть ли у пользовательского софта под Linux хоть какая-нибудь коммерческая ценность? Вот, скажем, захотел я портировать половину AppStore в Ubuntu. В Убунтувском сторе найдутся люди, которые будут это покупать?
Есть, найдутся, но их процент будет примерно такой же как и на оффтопике, т.е. 1% денег от того, что ты заработал бы на оффтопике ты получишь. Другое дело, что у твоего ПО может быть гораздо меньше конкурентов.
Фрагментация платформы наверное даже выше, чем у Android. Как много боли я получу, пытаясь поддерживать все актуальные дистрибутивы? Во сколько раз эта боль возрастает при поддержке еще и оффтоп осей?
А ты и не поддерживай все дистрибутивы. Собирай бинарики как для оффтопика (правда для разных архитектур, но это и не сложно). Разреши мейнтейнерам дистрибутивов паковать их и распространять, а торгуй лицензией или ключем, без которого функционал урезается (а лучше ещё как-нибудь монетизируй).
Проблемы в написании кроссплатформенного софта зависят в первую очередь от библиотек, API и ЯП к которым ты привяжешься (ну и тестировать придётся везде).
Хочется качественно попиливать какой-нибудь свой маленький проект под десктоп и получать небольшую отдачу.
А вот тут толк будет только если тебе самому нужен этот проект, или если он превосходит аналоги на голову, иначе ничего путного не выйдет.