«быстрый, интуитивно понятный и простой в использовании» - это не полностью технологический вопрос. Много дизайна и дизайна пользовательского опыта вошли бы в создание этого приложения. Что делает их «интуитивно понятными и простыми в использовании».
Чтобы ответить на ваши вопросы в рамках вашего вопроса. Да, многие новые приложения являются приложениями HTML5. Который использует новую спецификацию HTML5, а также много JavaScript и CSS.