Пользовательский интерфейс приложения, созданного с помощью этой инфраструктуры, не будет таким гладким, как в родном (native) приложении. Внешний вид интерфейса аналогичен интерфейсу веб-сайта (задержка нажатия на 300 мс, фантомные клики при прокрутке и так далее). Конечно, есть модули и фреймворки, которые предлагают компоненты пользовательского интерфейса. Модули разработанные так, чтобы быть похожими на собственные приложения, но они все еще не дотягивают до опыта взаимодействия с родным приложением.
Да вот я тоже для своего сайта хотел создать приложение (https://allplay.online) не думал что сделать WebView так сложно
Помимо Cordova, есть и другие популярные платформы — Ionic и PhoneGap.Мне помнится, они на базе Apache Cordova.
Спасибо за уточнение, там действительно неправильная формулировка. Имелось ввиду, что на Cordova есть популярные надстройки — Ionic и PhoneGap.
На минуточку: Забыли nativescript, который немного не кордова.
Забыли meteorjs, который улучшает жизнь разработчику и пользователю в плане ux и ui.
И совершенно про*бали то, что :
1) UX зависит от разработчика, который может избавиться от задержек тапа.
2) Скорость зависит от разработчика, которому не обязательно тянуть 20 мегабайт библиотек для очередной кнопочки
3) Работает в оффлайне ( И да это писать вручную)
4) Анимации трудно реализовать в UI. (С каких пор в css трудно реализовать анимации ? Один из самых гибких и удобных инструментов на мой взгляд)
За кордову прям бомбануло.
Перевод - конфетка, переводчик - крут. Автор - не разработчик совсем.
Полезная статейка, помогает немного разобраться в этой кухне. Сейчас есть несколько заказчиков, которые постепенно подходят к созданию еще и приложений, но тут возникает другой вопрос, если не хватает скиллов для грамотной разработки приложения своими силами, не проще ли отдать это дело на аутсорс? Кстати, видел недавно статейку у Nullgravity - https://nullgr.com/ru/2018/05/23/%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B1%D1%80%D0%B0%D1%82%D1%8C-%D0%BF%D0%BE%D0%B4%D1%80%D1%8F%D0%B4%D1%87%D0%B8%D0%BA%D0%B0-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA/ . Весьма толково разъясняют, как строить взаимодействие с подрядчиками.