История изменений
Исправление InterVi, (текущая версия) :
Так это же не кроссплатформа, а отдельные версии под каждую ОС. Просто ты предлагаешь собирать их несколько иным способом, что не так важно.
Кроссплатформа - это когда один и тот же код работает везде. Поэтому кодеры стараются брать кроссплатформенные фреймворки, чтобы написать одну единственную версию. Как максимум - множество компиляций, а если это какой-нибудь Python, вообще великолепно.
Пойми, железо стоит дешевле времени кодеров, которых ты хочешь заставить клепать разные версии. У пользователей в большинстве случаев ПК тянет сильно жрущие приложения, они как-нибудь стерпят. Вон Electron как заглатывают, на форумах пердят и всё равно пользуются.
А препроцессор не взлетит. Везде специфичные баги и особенности, даже если он правильно всё сгенерирует, всё равно придётся лезть в потроха.
Исходная версия InterVi, :
Так это же не кроссплатформа, а отдельные версии под каждую ОС. Просто ты предлагаешь собирать их несколько иным способом, что не так важно.
Кроссплатформа - это когда один и тот же код работает везде. Поэтому кодеры стараются брать кроссплатформенные фреймворки, чтобы написать одну единственную версию. Как максимум - множество компиляций, а если это какой-нибудь Python, вообще великолепно.
Пойми, железо стоит дешевле времени кодеров, которых ты хочешь заставить клепать разные версии. У пользователей в большинстве случаев ПК тянет сильно жрущие приложения, они как-нибудь стерпят. Вон Electron как заглатывают, на форумах пердят и всё равно пользуются.