охохохо. Спасибо за статью, очень все в тему. Пуши и прочие нативные функции можно накостылить через нативные же компоненты и связи их с PWA. Но каждый такой "костыль" потом серьезно влияет на поддержку, вплоть до того, что PWA становится затратнее, чем нативное приложение.
Ну и тут же надо сказать, что есть разные виды PWA. Некоторые считают, что это исключительно web app, некоторые туда же относят и Flutter и Cordova. А там уже есть нативные мосты в недоступные функции типа тех же пушей или face-touch id.
Если честно, мне со временем кажется, что PWA - это исключительно для быстрого прототипирования и бутскреппинга проекта, чтобы сократить затраты на первый этап и время вывода на рынок. Если проект летит - его уже надо переводить на натив без вариантов. Это в долгую сократит и косты поддержки и рефакторинг и доработки.
охохохо. Спасибо за статью, очень все в тему. Пуши и прочие нативные функции можно накостылить через нативные же компоненты и связи их с PWA. Но каждый такой "костыль" потом серьезно влияет на поддержку, вплоть до того, что PWA становится затратнее, чем нативное приложение.
Ну и тут же надо сказать, что есть разные виды PWA. Некоторые считают, что это исключительно web app, некоторые туда же относят и Flutter и Cordova. А там уже есть нативные мосты в недоступные функции типа тех же пушей или face-touch id.
Если честно, мне со временем кажется, что PWA - это исключительно для быстрого прототипирования и бутскреппинга проекта, чтобы сократить затраты на первый этап и время вывода на рынок. Если проект летит - его уже надо переводить на натив без вариантов. Это в долгую сократит и косты поддержки и рефакторинг и доработки.