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

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

Решал эти проблемы, путём их избегания — использовал Xamarin. Помимо отсутствия несколько раз упомянутых проблем с файлами и web view, он решает и проблему нативного кода — там всё равно пишешь на C#. Правда в Xamarin другие проблемы и их есть достаточно.

Но за статью спасибо. Интересно было узнать про жизнь в других мирах.

Пожалуйста. По всей видимости универсальные решения без ложки (или половника) дегтя не обходятся:)

Думаю, что с нативными тоже не всё так гладко.
Как человек, работающий с нативными приложениями уже 8 лет — нет, там все как раз-таки на порядки более гладко :)

Можно пример проблем? Спасибо

Вы про Cordova, Xamarin или натив?
Xamarin
Стабильность работы. Вылеты на ровном месте с причинами где-то в глубине кода Xamarin. Мой app center забит отчётами. Спасает, что часть вылетов можно поймать внутри приложения и заглушить. Но не все.

Скорость работы. Для enterprise приложений вполне хватает. Но иногда какой-то компонент начинает жутко тупить. И приходиться несколько дней ковырять исходники, чтобы понять, почему?

Глюки компонентов Xamarin Forms. Как человек уже больше трёх лет работающий с Xamarin и постоянно ковыряющий его исходники — там такое периодически говно, что кровь из глаз. Сейчас сильно лучше стало. Но всё равно встречается. И из-за этого сами компоненты ведут себя непредсказуемым образом.

Заключение. Xamarin Forms — хорошая платформа, но у неё есть проблемы, которые не решаются годами. И, похоже, не будут решены, поскольку впереди MAUI.
А Capacitor не посмотрели?

Он появился гораздо позже, но по сути эта старая история Cordova в новом переплёте от ionic. Перспективы таких проектов очень сильно зависят от поддержки сообществ и успешной монетизации их создателей. И тут как повезет)

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

Публикации

Истории