Я не решаюсь назвать это оценкой или даже обоснованным предположением, но, возможно, изложив некоторые идеи, я мог бы помочь вашему мышлению.
Игнорируя специфические особенности конкретной платформы, я вижу принципиальное отличие Web v Nativeв веб-случае у вас есть дополнительная работа:
а).У вас презентация отделена от бэкэнда, возможно, между ними HTTP.Таким образом, есть сервисы для написания и вопросы, связанные с уведомлениями и / или опросами для решения.б).Скорее всего, вы используете браузер для презентации, так что вы будете использовать какую-то библиотеку JavaScript, и по-прежнему сложно управлять ею.
Итак, если вы нацеливаетесь на одно устройство, я предполагаю, что написаниенативный код, вероятно, будет на 50% быстрее, чем веб-код - при условии, что вы действительно нацелены на идентичную функцию.
То, что, по-видимому, происходит, заключается в том, что мы компрометируем веб-приложения, несколько снижая функциональность и, следовательно, снижая накладные расходы.
Также есть еще один фактор, части пользовательского интерфейса веб-приложения в принципе переносимы,следовательно, на самом деле разработка веб-приложения может быть разумной инвестицией, даже если она требует больших усилий.
Я подозреваю, что переносимость вполне может оказаться доминирующим фактором.