Совсем недавно появился Transition API! Плавности скоро поприбавится. Даже на iOS и MacOS за последний год много подвижек с PWA. А FireFox'у просто тяжело уже. Ресурсов мало, не успевают. Но и доля его неуклонно падает.
При прочих равных, с ограниченным ресурсом ИМХО сделать быстрое веб-приложение проще, чем два-три нативных даже на гибридной технологии.
Есть фреймворки для веб-компонентов такие как Lit. Технология нативная для браузера, быстрая и понятная. От Реакта нужно стараться уходить в любых потенциально нагруженных проектах. Технология старая и страдающая легаси зависимостями.
Качественные карточки выдерживают, поэтому далеко не у всех воспроизводится. Вообще туда не проблема поставить 1Tb SSD, они нынче не дорогие, и забыть про это недоразумение.
Вот. А если приложению хватает браузерных апи (на десктопе уже давно доступна работа с файловой системой например), то можно вообще обойтись без обертки и сделать PWA. Использоваться также будет системный webview, вес будет равен весу веб-приложения, и обновлять можно в фоне без посторонних сервисов.
Делал такой гибрид нескольких приведенных здесь вариантов: https://pcpartpicker.com/b/4PrV3C (все комплектующие и фото внутрянки по ссылке)
Получилось довольно неплохо. Мощность есть, тишина есть (поставил в шкаф к роутеру), компактность (размер не более заводских NAS на два диска), при этом диски стоят такие же полноценные, можно поставить и побольше.
В начале декабря участвовал в круглом столе по PWA вместе с разработчиком из Альфы, который как раз и допиливал веб апп. Да он был изначально, но многое также пришлось таки сделать/доделать.
На type-c тоже переходят из-за Европы, а будет у всех, так что посмотрим как оно в итоге будет работать и будет ли явный лок на регион. Я скорее оптимистично настроен, хотя прохладно к этой платформе отношусь.
Не стоит исключать что эта практика быстро распространится и на другие страны. Не только мы этим заинтересованы, Корейцы например себе выбили стороннюю платежку
Давно уже можно сделать хорошее веб-приложение, и не только мобильное. Опыт Альфы показал, что это возможно и в довольно сжатые сроки. Когда вас выбрасывают из магазина, внезапно появляется мотивация и оказывается что все возможно ?
8 лет был на проекте, но начинал джуном. За эти годы вырос довольно серьезно, также занимался и обучением, и пошел в тимлиды. Проект позволял реализовываться и как разработчик и как менеджер. Уходить не собирался, пока случайно не увидел вакансию на качественно и количественно другом уровне, с большим спектром перспектив. Не жалею что так долго был на одном проекте, это позволяло не терять время на переключении и прокладывать рост с долгосрочной перспективой. В итоге оказалось, что накопленных знаний более чем достаточно и на новом месте, но с новыми горизонтами и перспективами роста.
Go скорее всего получилось бы использовать в Wasm модуле. Загрузку можно было организовать через воркер, в приложение уже отдавать готовые ответы сетевые. Жаль что для эксперимента не взяли тогда tauri, если в рамки PWA боялись не вписаться. Electron нужно активно хоронить, уже не одна хорошая альтернатива ему есть.
Айфон не поддерживает Thunderbolt и USB4, так что там в режиме совместимости с USB 3.x это работает.
Совсем недавно появился Transition API! Плавности скоро поприбавится. Даже на iOS и MacOS за последний год много подвижек с PWA. А FireFox'у просто тяжело уже. Ресурсов мало, не успевают. Но и доля его неуклонно падает.
При прочих равных, с ограниченным ресурсом ИМХО сделать быстрое веб-приложение проще, чем два-три нативных даже на гибридной технологии.
Не понял почему PWA в одном ряду с "плохими" react native и electron. Технологии принципиально разные, PWA в этом ряду - нативная веб технология.
Есть фреймворки для веб-компонентов такие как Lit. Технология нативная для браузера, быстрая и понятная. От Реакта нужно стараться уходить в любых потенциально нагруженных проектах. Технология старая и страдающая легаси зависимостями.
Качественные карточки выдерживают, поэтому далеко не у всех воспроизводится. Вообще туда не проблема поставить 1Tb SSD, они нынче не дорогие, и забыть про это недоразумение.
Вот. А если приложению хватает браузерных апи (на десктопе уже давно доступна работа с файловой системой например), то можно вообще обойтись без обертки и сделать PWA. Использоваться также будет системный webview, вес будет равен весу веб-приложения, и обновлять можно в фоне без посторонних сервисов.
Имел ввиду что Electron не единственный способ запуска веб приложений на десктопе и есть более легкие решения.
На винде на встроенном Chromium Edge
Не электроном единым. Есть еще PWA и Tauri.
Ага Asrock X300 DeskMini. Дефолтный кулер заменил на максимальный который поместился, получилось очень тихо.
Делал такой гибрид нескольких приведенных здесь вариантов: https://pcpartpicker.com/b/4PrV3C (все комплектующие и фото внутрянки по ссылке)
Получилось довольно неплохо. Мощность есть, тишина есть (поставил в шкаф к роутеру), компактность (размер не более заводских NAS на два диска), при этом диски стоят такие же полноценные, можно поставить и побольше.
В начале декабря участвовал в круглом столе по PWA вместе с разработчиком из Альфы, который как раз и допиливал веб апп. Да он был изначально, но многое также пришлось таки сделать/доделать.
На type-c тоже переходят из-за Европы, а будет у всех, так что посмотрим как оно в итоге будет работать и будет ли явный лок на регион. Я скорее оптимистично настроен, хотя прохладно к этой платформе отношусь.
Не стоит исключать что эта практика быстро распространится и на другие страны. Не только мы этим заинтересованы, Корейцы например себе выбили стороннюю платежку
Давно уже можно сделать хорошее веб-приложение, и не только мобильное. Опыт Альфы показал, что это возможно и в довольно сжатые сроки. Когда вас выбрасывают из магазина, внезапно появляется мотивация и оказывается что все возможно ?
Вы не так далеки от правды ? https://9to5mac.com/2022/12/13/apple-alternative-app-stores-iphone/
8 лет был на проекте, но начинал джуном. За эти годы вырос довольно серьезно, также занимался и обучением, и пошел в тимлиды. Проект позволял реализовываться и как разработчик и как менеджер. Уходить не собирался, пока случайно не увидел вакансию на качественно и количественно другом уровне, с большим спектром перспектив. Не жалею что так долго был на одном проекте, это позволяло не терять время на переключении и прокладывать рост с долгосрочной перспективой. В итоге оказалось, что накопленных знаний более чем достаточно и на новом месте, но с новыми горизонтами и перспективами роста.
Как вариант можно было бы попробовать поработать с https://web.dev/file-system-access/#opening-a-directory-and-enumerating-its-contents В общем не очень понял в чем в итоге был эксперимент...
Go скорее всего получилось бы использовать в Wasm модуле. Загрузку можно было организовать через воркер, в приложение уже отдавать готовые ответы сетевые. Жаль что для эксперимента не взяли тогда tauri, если в рамки PWA боялись не вписаться. Electron нужно активно хоронить, уже не одна хорошая альтернатива ему есть.
На сколько у вас толстые письма? Не изучали возможности indexeddb? Вы знаете что на десктопе у веба практически не ограниченный размер там?