Мои личные предпочтения - это jQTouch. Это отличная среда для работы, включающая как JavaScript, так и CSS-ресурсы для создания веб-приложений, которые действительно дают ощущение нативных приложений.
Чтобы получить доступ к функциональности более низкого уровня нативного устройства, вы всегда можете обернуть свои HTML-файлы, активы JS + CSS + jQTouch в нативное приложение, используя что-то вроде phonegap, rhomobile или appcelerator, однако для компиляции требуется Mac и разверните нативное приложение в магазине приложений.
Конечно, большинство вещей, на которые я смотрю, - это просто веб-приложения, поэтому jQTouch отлично справляется со своей задачей. Сделал пост в блоге, сочетающий мои мысли в моих деталях в моем блоге, ссылка ниже:
Рамки веб-приложений для iPhone и Android