HTML Diff
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>