Обновить

Как мы выбирали стек для PWA после блокировки в App Store: от Swift к React за считанные месяцы

Время на прочтение14 мин
Охват и читатели9.4K
Всего голосов 21: ↑21 и ↓0+22
Комментарии9

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

Но для всех этих манипуляций нужен аккаунт разработчика Apple, и это создавало трудности, так как компания Apple заблокировала аккаунт банка. Поэтому эти варианты отмели сразу. 

Другие компании (в том числе банки) почему-то не отмели, и уже по шестому приложению релизят. Но ладно...

Так и наш банк тоже выпускает натив и уже не шестой, а счет уже на десятки пошел. Ну вот пример свежий https://habr.com/ru/companies/rshb/articles/1039012/

Я вот и сам не рад, что приложение в которое я получаю зп окирпичивают :) Поэтому пользуюсь уже года 4 «устаревшим» приложением одного однобуквенного банка. Ну если вам норм десятками ставить новые приложения от банка, то не все этому рады, а PWA позволяет не бесить пользователей бесконечными нативными приложениями. Ну такова уж реальность сейчас в стране. Я уж лучше PWA попользую или вэб версию. У каждого свой путь.

  1. Не надо получать зп на окирпиченное приложение, если не хочется. Понятно, что если в этом же банке и работать, то не получится, но никто не заставляет.

  2. Десятками не надо ничего ставить. Красный и желтый банк до сих пор работают у меня без единого обновления, те самые древние версии удаленные из стора. Пережили смену телефонов, симок, стран, номеров, почт, работ, карт и прочего. Принудительные выключения версий приложений - исключительно решение, а не техническая необходимость.

  3. У каждого свой путь, но вы выбрали PWA, а остальные выбирают натив, понял.

Так а что используете вместо MUI? Или прям все с нуля пишете?

MUI компоненты кастомизируются. Но код этой кастомизации часто достигает таких размеров, что чаще реально проще с нуля написать. Ну каскадные таблицы стилей же не сложные :) тут и школоте под силу

как всем известные обстоятельства

Это какие? Я просто не в курсе.

 а PWA позволяет не бесить пользователей бесконечными нативными приложениями. Ну такова уж реальность сейчас в стране.

так не бесите

Так и не бесим. В нашем приложении даже рекламы нет (пока).

Мы в аналогичной ситуации пошли по пути Kotlin KMP и развернули PWA на iOS - ну нам было проще потому что уже была команда с экспертизой в Kotlin. Плюсом мы получили сразу 4 платформы: iOS, Web/JS, Android и desktop - практически на одной кодовой базе (95% кода)

Хорошее решение, но у нас в команде экспертиза в Kotlin была не у всех. Не знаю как сейчас с поддержкой браузерами Wasm, но на тот момент были какие-то проблемы , уже не вспомню), да и в JS компиляция работала с некоторыми ограничениями. Но и порог входа в JS существенно ниже показался для всей команды, чем в Kotlin, а времени мало, поэтому вариант был отметен. Моя б воля, именно так бы и сделал, но приходится учитывать мнение всех членов команды, а, самое главное, требования бизнеса.

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

Информация

Сайт
www.rshbdigital.ru
Дата регистрации
Дата основания
Численность
свыше 10 000 человек
Местоположение
Россия