Как стать автором
Обновить

Комментарии 3

Спасибо за обзор.

Появилось желание пощупать после цитаты:

Ранее мы могли создавать приложения с помощью Cordova, однако команда Ionic забросили деприкейтнули данную технологию. Теперь все приложения, которые используют Ionic используют Capacitor

Ввиду имеющегося опыта разработки с Cordova, первый возникающий вопрос: а оно работает, не в смысле "кое-как", а стабильно и предсказуемо?

Ибо количество нюансов, багов и workarounds с Cordova просто зашкаливало, сразу начиная с SplashScreen.

Работает оно на самом деле намного лучше, нежели с Cordova.
Во время разработки у меня была только одна проблема - подстраивание интерфейса под устройства с "челкой", однако, эта проблема тоже достаточно быстро решается с помощью самого Ionic.

По функционалу Capacitor является более надежным аналогом, нежели Cordova)
Вот тут можно почитать о различиях Capacitor и Cordova чуть подробнее: https://ionic.io/resources/articles/capacitor-vs-cordova-modern-hybrid-app-development

Прочитал "чуть подробнее" — маркетинг наше всё.

Чёлка - блин, css не проблема.

Документацию Capacitor также с удовольствием просмотрел.

Из плюсов могу отметить честное описание сразу в документации ( для читающих - это из разных плагинов ):

To increase the chance of your notification being received

There are differences in behavior

There is an Android bug that prevents the keyboard from resizing

If you still find issues related to the Splash Screen on Android 13, please, report them to Google.

И это я просто пробежался сверху в документации по части проблем, которые ловил на Cordova в 2019. Отличия от Cordova: significantly, сразу честно написано — работает под фазу луны.

Ловить Error 20 на камере в 2023 — неприлично(как и ответ разработчика Capacitor — а попробуйте перезапросить разрешения с плагином Cordova).

Набросал быстро страничку vue с формой ввода, кнопкой камеры, предпросмотром фото, вибрацией по нажатию, ФС сохранением и блокировкой ScreenOrientation.

Итог:

  • по функционалу — не лучше кордовы, в граничных ситуациях разработчики предлагают доустановить часть плагинов кордовы для решения

  • надёжность — её нет

  • пощупал (как и обещал в первом комментарии) — нет (ни моё воспитание, ни политика хабра не позволяют здесь использовать другое выражение)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории