Материал, который претендует на то, чтобы быть, до сих пор не был достаточно хорош или не покрывает достаточно платформ. Моя текущая компания также имеет ту же проблему, и мы не нашли ни одного кроссплатформенного решения. Я также не думаю о продуктах InstallShield.
Так что я не думаю, что есть еще ХОРОШИЙ, и единственный способ получить его - это сделать это самостоятельно или найти приличный открытый код и посмотреть, как добавить к нему дополнительную поддержку платформы.
Я бы посоветовал взглянуть на проект обновлений Google Omaha и посмотреть, сможете ли вы перенести его для работы на нужных вам платформах. Он отлично работает для Windows, и у него будет больше шансов получить поддержку, если вы захотите использовать его на других платформах. Это будет означать, что в вашей компании есть разработчики, которые могут сэкономить несколько циклов, чтобы внести свой вклад в портирование.
Если вы, ребята, в конечном итоге развернете свое собственное решение и захотите использовать его с открытым исходным кодом, дайте мне знать, что я хотел бы внести свой вклад и помочь всем, чем смогу. Это было бы отличным решением, в котором остро нуждается сообщество.