В настоящее время платформа React Native приобретает популярность как решение для реализации приложений на основе JavaScript для платформ Android и iOS. Вот руководство для React Native .
JavaScript SDK может также использоваться для подготовки настольного приложения для Windows, например, через Electron.
Поскольку вам необходимо охватить множество платформ, вам может понадобиться также бэкэнд-решение, предоставляющее возможность API для удовлетворения всех ваших потребностей.
Попробуйте ConnectyCube. Он поддерживает React Native в своем JS SDK и предоставляет API для остальных случаев. Таким образом, он достаточно гибок, и вы можете использовать его для разработки приложений для всех ваших платформ.