0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#Мнения</a></p>
1
<p><a>#Мнения</a></p>
2
<ul><li>12 июл 2022</li>
2
<ul><li>12 июл 2022</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><h2>Как инструменты веб-разработки упрощают поддержку нативных мобильных приложений</h2>
4
</ul><h2>Как инструменты веб-разработки упрощают поддержку нативных мобильных приложений</h2>
5
<p>Веб-разработка, благодаря кросс-платформенности и универсальности, годится не только для того, чтобы создавать сайты и веб-приложения.</p>
5
<p>Веб-разработка, благодаря кросс-платформенности и универсальности, годится не только для того, чтобы создавать сайты и веб-приложения.</p>
6
<p>Иллюстрация: Merry Mary для Skillbox Media</p>
6
<p>Иллюстрация: Merry Mary для Skillbox Media</p>
7
<p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
7
<p>Онлайн-журнал для тех, кто влюблён в код и информационные технологии. Пишем для айтишников и об айтишниках.</p>
8
<p>При создании нативных мобильных приложений разработчики предпочитают придерживаться основного стека - например, при разработке для iOS использовать только Swift/Objective-C. Однако бывают ситуации, когда использование веб-технологий может помочь обойти ограничения, продиктованные самой природой нативных мобильных приложений: в них новые функции появляются только при обновлении.</p>
8
<p>При создании нативных мобильных приложений разработчики предпочитают придерживаться основного стека - например, при разработке для iOS использовать только Swift/Objective-C. Однако бывают ситуации, когда использование веб-технологий может помочь обойти ограничения, продиктованные самой природой нативных мобильных приложений: в них новые функции появляются только при обновлении.</p>
9
<p>Поэтому в нативные мобильные приложения часто добавляют возможность для отображения какого-либо содержимого в так называемых вебвью (WebView) - это похоже на браузер внутри приложения, который может выглядеть и не как обычный браузер. Пользователь при этом обычно даже не подозревает, что ему показывают веб-контент.</p>
9
<p>Поэтому в нативные мобильные приложения часто добавляют возможность для отображения какого-либо содержимого в так называемых вебвью (WebView) - это похоже на браузер внутри приложения, который может выглядеть и не как обычный браузер. Пользователь при этом обычно даже не подозревает, что ему показывают веб-контент.</p>
10
<p>В вебвью можно отображать рекламу или сообщения пользователям, реализовывать другую функциональность, которая не была заложена на этапе выкладки приложения в стор. Именно эта гибкость - возможность показывать содержимое, не предусмотренное нативным кодом самого приложения, - побуждает использовать вебконтент посредством вебвью.</p>
10
<p>В вебвью можно отображать рекламу или сообщения пользователям, реализовывать другую функциональность, которая не была заложена на этапе выкладки приложения в стор. Именно эта гибкость - возможность показывать содержимое, не предусмотренное нативным кодом самого приложения, - побуждает использовать вебконтент посредством вебвью.</p>
11
<p>Чтобы по мере необходимости добавлять в своё приложение веб-контент, достаточно на этапе разработки заложить возможность открытия вебвью по команде с сервера. После этого вы сможете показывать пользователям что-то новое, даже не обновляя приложение в маркетплейсах.</p>
11
<p>Чтобы по мере необходимости добавлять в своё приложение веб-контент, достаточно на этапе разработки заложить возможность открытия вебвью по команде с сервера. После этого вы сможете показывать пользователям что-то новое, даже не обновляя приложение в маркетплейсах.</p>
12
<p>Этот подход позволяет быстро проводить эксперименты с новым интерфейсом, делать опросы, уведомлять пользователя о каких-то важных событиях, показывать рекламу и многое другое.</p>
12
<p>Этот подход позволяет быстро проводить эксперименты с новым интерфейсом, делать опросы, уведомлять пользователя о каких-то важных событиях, показывать рекламу и многое другое.</p>
13
<p>Также бывают ситуации, когда в приложении один или несколько модулей полностью построены на вебвью. Этому может быть много причин: модуль пока экспериментальный, или модуль является внешним по отношению к основному приложению, или в команде не хватает нативных разработчиков.</p>
13
<p>Также бывают ситуации, когда в приложении один или несколько модулей полностью построены на вебвью. Этому может быть много причин: модуль пока экспериментальный, или модуль является внешним по отношению к основному приложению, или в команде не хватает нативных разработчиков.</p>
14
<p>Однако обычно по итогам экспериментов и в естественном процессе эволюции разработки функциональность, которая изначально была реализована на веб-технологиях, после проверки и обкатки переписывается на нативные технологии. Конечно, если на это хватает ресурсов.</p>
14
<p>Однако обычно по итогам экспериментов и в естественном процессе эволюции разработки функциональность, которая изначально была реализована на веб-технологиях, после проверки и обкатки переписывается на нативные технологии. Конечно, если на это хватает ресурсов.</p>
15
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
15
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>