Я уже некоторое время занимаюсь этим "мобильным разработчиком", и мой опыт показывает, что на самом деле нет никакого способа иметь общий код между разнородными операционными системами. WebOS бросает огромные неприятности, потому что ожидает, что вы будете писать свои приложения в виде веб-страниц. Хотя это все хорошо, код не может быть повторно использован для невероятно дерьмового браузера в WinMo 6.1 и более ранних версиях.
Если вы нацелены только на 6.5, я полагаю, вы могли бы написать свое веб-приложение и выполнить обнаружение в браузере, чтобы определить код для запуска. Это все равно будет ужасно, когда вам нужно взаимодействовать между платформой и оборудованием. К сожалению, я думаю, что было бы быстрее написать отдельные приложения с отдельными базами кода.