А почему должно быть стыдно?
Вам стыдно что вы используете к примеру Java для Андорйда, а не более скоростной NDK? Или вообще ассемблер?
PhoneGap — инструмент и если его правильно применить и он подходит — то какая разница?
HTML очень удобен для рендринга нестандартных интерфейсов + почти полная кросс-платформенность — как результат высокая скорость разработки и более дешевые программисты. Просто использовать его надо разумно — вот и все. Если нужно сделать например дополнительную реальность — ну напишите под платформу plugin.
UPD. В связи с тем, что Adobe покупает Nitobe, сегодня объявлено, что PhoneGap переходит под крыло Apache Software Foundation как открытый проект Apache Callback (название может поменяться).
Насколько я понимаю, он предоставляет прокси-библиотеку для доступа к сервисам платформы, а также генерирует обертку и пакетирует апликацию. Однако сам html5-код не конвертируется. То есть на платформе работает тот же самый html5+css3+js.
а в случае с аудио, как известно, разные браузеры поддерживают разные форматы, mp3, ogg, wmv — а какие аудио поддерживаются этой создающейся оболочкой?
я в основном использую плагин jplayer — проигрывание аудио. он что-то не работает. ни на симбиане, ни на андроде. пока очень разочарован. на iOS не понял что к чему, похоже надо лицензию разработчика покупать за 99 $ — пока нету у меня её.
Онлайновый конвертер HTML5-приложений под Android/iOS