Комментарии 9
Есть 2 версии
1) веб
-зависит от интернета
-неотзывчивость, долго грузится
-меньший функционал
+не требует установки
+просто пишется (на самом деле нет)
+не занимает постоянно дисковое пространство
2) нативная
+не зависит от интернета
+более отзывчивая
+больший функционал
+отзывчивость
-тяжело пишется
-требует установки
-занимает дисковое пространство
Давайте сделаем лучше!
Гибрид
-зависит от интернета
-периодическая неотзывчивость, долго грузится
-требует установки
-по-прежнему тяжело пишется
-занимает дисковое пространство
+функционал как у нативной версии
1) веб
-зависит от интернета
-неотзывчивость, долго грузится
-меньший функционал
+не требует установки
+просто пишется (на самом деле нет)
+не занимает постоянно дисковое пространство
2) нативная
+не зависит от интернета
+более отзывчивая
+больший функционал
+отзывчивость
-тяжело пишется
-требует установки
-занимает дисковое пространство
Давайте сделаем лучше!
Гибрид
-зависит от интернета
-периодическая неотзывчивость, долго грузится
-требует установки
-по-прежнему тяжело пишется
-занимает дисковое пространство
+функционал как у нативной версии
+1
это приложения которые заслужило человечество… </сарказм>
0
Гибрид.
- Не обязательно зависит от интернета. А вообще это зависит от специфики контента… Приложение ютуб к примеру нативное, но без интернета им тоже сложновато пользоваться :-)
- Что грузится если интерфейс нативный а бандл локальный, и даже то, что мы отображаем через webview это можно положить локально. А значит ничего не грузится :-). Вообще там шел разговор о кейсах в которых не важно гибрид у тебя или нет...
- Любые приложения требуют установки.
- Тут говорится о том, что у тебя уже есть веб версия и кодовая база которую ты можешь использовать.
- А что есть приложения которые не занимают дисковое пространство?
+1
Основная идея статьи в том, что есть задачи, лучшим решением которых является гибрид, а не в том, что гибрид лучшее решение любой задачи.
Спасибо за комментарий, надо будет лучше акцентировать это в статье.
Я специально привел удачные примеры с которыми сталкивался на реальных проектах, они очень сильно урезанны, но если действительно интересно могу подробнее рассказать, как они использовались на практике.
Соответственно плюсы и минусы стоит оценивать в разрезе конкретных примеров, а не в вакууме.
Спасибо за комментарий, надо будет лучше акцентировать это в статье.
Я специально привел удачные примеры с которыми сталкивался на реальных проектах, они очень сильно урезанны, но если действительно интересно могу подробнее рассказать, как они использовались на практике.
Соответственно плюсы и минусы стоит оценивать в разрезе конкретных примеров, а не в вакууме.
+1
ну например приложение погоды, ему все равно нужен Интернет. Тебе все равно хочется получить вот прям актуальные данные по погоде.
Т.е. понятно что есть приложения типа калькуляторов, записных книжек, читалок, и многого такого другого которым Интернет не нужен. И даже такие приложения можно делать на той же Cordova, почему им обязательно нужен Интернет?
Но 80% сейчас это приложения для работы с сервисами в Интернете ИМХО.
Т.е. понятно что есть приложения типа калькуляторов, записных книжек, читалок, и многого такого другого которым Интернет не нужен. И даже такие приложения можно делать на той же Cordova, почему им обязательно нужен Интернет?
Но 80% сейчас это приложения для работы с сервисами в Интернете ИМХО.
0
Крупным компаниям мы можем доверять
Нет.
+2
Как по мне, всё тлен, и гибриды, и нативы. Потому что много, кто умеет делать красиво, но мало кто оптимизирует. Вот и выходит, как на той фотке из известного мема, где чувак в костюме весь при параде, а сзади в зеркале — голая задница. Как можно на серьёзных щах, простите, вести дискуссии о «долго грузится» относительно веба, когда нативное, казалось бы приложение какого-нибудь мажорного банка, например, весит 100 мегабайт и грузится больше 10-15 секунд (с учетом загрузки и вывода информации на главные виджеты)? 100 мегабайт, Карл!!! Что оно в себе несет? Полчаса видео в формате mpeg4, новый альбом Егора Крида в формате AAC?? Да там просто таблички и графики разноцветные… Всё тлен, всё тлен.
+1
Swift. Сложно начинать.
1. Запустил Xcode.
2. Выбрал типовой проект.
3. Запустил на своем iPhone.
Очень сложно.
1. Запустил Xcode.
2. Выбрал типовой проект.
3. Запустил на своем iPhone.
Очень сложно.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Две стороны WebView: о быстром запуске проектов и краже персональных данных