Pull to refresh

Comments 10

У lichess.org PWA сделали гораздо удобнее чем Native, всё же меньше трудозатрат при создании приложения.

Про PWA vs Native - как не странно это признавать, но иногда «натив» медленнее бывает. В оптимизацию браузерных движков вбуханны миллиарды денег и сотни тысяч часов разаработки.

Моя PWA PixelArt Camera - https://turborium.github.io/turbopixel/ - работет тупо быстрее многих «нативных» аналогов из AppStore. Ну и зачем тогда «страдать» с байтами, когда jit в рантайме оптимизирует все?

Вы верно отметили, что (PWA) могут быть быстрыми и эффективными. Но стоит заметить, что сравнение PWA с нативными приложениями не всегда однозначно, и зависит от конкретного случая.
Пример PixelArt Camera показывает, что PWA могут быть предпочтительнее нативных приложений.
Но при выборе между PWA и нативными приложениями нужно учитывать цели проекта, потребности пользователей и конкретные характеристики приложения.

Эээээээм, мне кажется или это ответ через ChatGPT?

Странно принимать вежливость, за генерацию AI)

 а вот производительность PWA на Flutter будет гораздо выше RN-приложений.

Это почемуйто. Года 3 назад сайты на flutter тормозили минимум 2-x по сравнении с обычным на js. Тормознутая отрисовка в основном.

В 2020 году, Flutter Web я не застал, знаю только что stable Web вышел в 2021 году.
Вероятно вы правы, 3 года приложения скомпилированные dartToJs тормозили.

Сейчас, ситуация исправилась, заметных тормозов не наблюдаю.

Из статьи в статью, из года в год перепечатывают один и тот же тезис что PWA медленный.

Но эта статья пробивает дно.

Никаких замеров производительности, одни оценочные суждения!

Но даже если к ним присмотреться, то

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

Нет, это ложь. PWA устанавливает воркер, который кэширует всё приложение.

Максимальная производительность и функциональность.

Не факт

Полный доступ к устройственным функциям.

Нативные приложения могут взаимодействовать с камерой, сенсорами, геолокацией и другими устройственными возможностями.

Не всегда это нужно. А когда нужно - можно погуглить "How to Access the Camera in a PWA" и т.п. Ответы есть, PWA это тоже умеет.

Лучший пользовательский опыт.

Зависит больше от навыков разработчика.

Доступ к магазинам приложений.

Так же возможен

Нативные приложения считаются более безопасными из-за ряда факторов:

1. Приложения используют многофакторную аутентификацию.

Как будто PWA это запрещает. Как будто нативных приложений без двухфакторки нету.

2. Имеют SSL-сертификат.

PWA без SSL не работает. В принципе не работает. А вот нативное приложение может сходить на сервер и без SSL.

Очень странно, когда автор пишет в статье, о минусе PWA - "PWA приложения обеспечивают безопасность за счет использования HTTPS-протокола". И после этого - "Преимущества нативных приложений перед PWA... Имеют SSL-сертификат. "

А-а-а, у меня пригорает от такого уровня аналитики.

Сторы имеют ряд правил, благодаря которым безопасность приложения находится на приемлемом уровне. 

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

p.s. Возможно, когда-нибудь, я напишу статью про Ionic. Возможно я расскажу как тот же самый PWA, уже без Ionic, работает с sqlite и пишет файлы напрямую в файловую систему из браузера. И какие есть ограничения у этого способа.

Все верно отметил

У меня стойкое ощущение, что вся статья написана ChatGPT - поверхностные знания, противоречия себе же

Имеют SSL-сертификат.

Идея в том, что можно вшить в приложение свои сертификаты =)

Sign up to leave a comment.