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

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

Делали мы недавно PWA для мультиязычного Next.js приложения. Три для ушло чтобы баги кэша пофиксить. Но в целом даже работает

А в ваших прогрессивных вэб приложениях так же картинки по пол мегабайта каждая?

Естественно. Только разрабы при помощи сервис воркера заботливо складывают их в локальное хранилище с неограниченным временем хранения, что ваш смартфон периодически напоминал вам, что 256ГБ внутренней памяти для столь прогрессивного веб-приложения маловато.

Это к фотошоперам вопрос, программисту что спустили то и использует, а то конвертнёт во что нибудь с потерей детализации и по шапке получит.

Ой как не стыдно перекладывать техническое упущение на гуманитариев)

Ещё Фотошоп поругайте, чё он так крупно сохраняет). Кстати, хабр я ругал. И есть за что, но если пошуметь тут, модератор приходит и пережимает контент.

Правильно ли я понимаю, что нативное приложение нужно создавать отдельное для андроид, и отдельное для iOS. А вот PWA делается одно и работает везде (что по факту проще и быстрее)?

Есть универсальные нативные приложения которые не нужно писать отдельно для Android и отдельно для iOS, например приложения на React Native или Flutter. А поддержка PWA приложения зависит от ОС, не знаю как сейчас, но 2 года назад в iOS была отвратительная поддержка PWA, например не было поддержки пуш уведомлений.

Не забудьте главное, pwa не привязан к аппстору

Pwa это браузер без поисковой строки. Причем эпл заботливо забила на add to home button как в андройде

они ещё забили на возможности обновить страницу длинным свайпом вниз :(

PWA это ультимативное решение в довольном большом кол-ве случаев. У меня есть проект, где заказчик изначально интересовался возможностью сделать мобильное приложение под сайт, который мы реализовали сначала. Начал распрашивать для чего и почему. Потребность была простая - сотрудники склада бегают с планшетами на ведроиде, использовать браузер либо неудобно, либо заблочен какой-то функционал специально. Изначально я исходил из того, что с нуля нырять в какой-нибудь флаттер, потом разгребаться с плэймаркетом или придумывать как релизить apk куда-то и короче огромная куча проблем бы была.

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

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

Проснулся? Да тут уместнее спросить "за что сидел?" )) Ждём статью про нововведения в PHP 7.0

Макос это реализовано на уровне ОС.

по моему мнению заказчика - PWA объективно лучше нативных во всем, кроме того что у пользователей есть стереотип искать новые сервисы в сторах, а не в поисковике.

Ну и кроме доступа к GPS и пуш-уведомлений.

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