Ваше следующее приложение: веб-приложение, нативное или … оба?

Разработчик программного обеспечения Ibrahim Diallo имеет идею: не загружайте приложение, используйте веб -сайт.

Он опубликовал этот комментарий вместе со ссылкой на свой блог, защищающий его позицию, на Hacker News. Это привлекло более 700 комментариев, предполагая, что это все еще горячая тема для разработчиков.

Но этот аргумент может быть спорным для пользователей: три из четырех пользователей предпочитают мобильные веб -сайты по сравнению с выделенными приложениями, согласно опросу, организуя Counse, компанию по образованию и контенту новостей для сообществ об хостинге, ИТ и разработчиках. Опрос запросил 1000 взрослых сша старше 18 лет.

Изображение предоставлено советом.

Нативные приложения созданы специально для мобильной платформы, поэтому Android или iOS. В результате нативные приложения могут получить доступ к инструментам телефона, таким как календарь. Они также обычно распространяются через магазин платформ, где они проходят процесс обзора, который может занять недели.

PWA, напротив, является в основном веб -сайтом — иногда с браузером, упакованным с ним, так что пользователь испытывает его по существу как приложение, но без затрат на собственные приложения, такие как время разработки и пользовательская память телефона. (Для получения дополнительной информации о разнице между Native и PWA см. В статье Александра Т. Уильямса, когда использовать прогрессивные веб -приложения и когда стать родным.)

Прогрессивные веб -приложения (PWAS) не распространяются через Google Play или Apple App Store, хотя Apple и Google недавно позволили обернуть PWA в нативную оболочку и отправлять эти приложения в свои магазины. Есть профессионалы, чтобы не быть в приложении, если вам не нужно. Например, разработчикам легче и быстрее обновлять, не пройдя много трудоемкого процесса обзора приложений.

Это поднимает вопрос: когда разработчики должны строить нативное приложение со всеми связанными наворотами, свистками и телефонной недвижимостью, а когда они должны выбрать PWA? Или разработчики, как рекомендует один аналитик, выбирать обоих?

PWAS: короткая история

Идея использования веб -стандартов для мобильных устройств существует в течение некоторого времени: в 2007 году Стив Джобс сказал, что iPhone будет запускать приложения на основе веб -стандартов. Термин PWA был придуман в 2015 году дизайнером Фрэнсис Берриман и инженером Google Chrome Алексом Расселом. Затем команда Google Chrome начала продвигать концепцию для разработки Android.

Роб Кохман, менеджер Group Products в Chrome, сказал The New Stack, что Google продолжает видеть, как внедрение веб -приложений растут, поскольку разработчики и пользователи осознают преимущества Интернета как платформы приложений:

  • Широкий охват между операционными системами
  • Легкое открытие
  • Мгновенные обновления
  • Сильная безопасность

«Веб -приложения дают пользователям выбор для участия в вкладке браузера или с помощью полностью установленного опыта», — заявил Кохман. «Хотя Интернет не предоставляет все возможности нативных платформ, это отличный вариант для многих приложений».

Пилист

По словам Кохмана, PWA стоит вернуть, если вы не рассматривали их в течение нескольких лет.

«Разработчики, которые в последнее время не смотрели на веб -приложения, должны рассмотреть новые мощные API, например, доступ к файловой системе — более богатую интеграцию ОС и улучшения производительности», — отметил он.

Изображение Лорейн Лоусон

Джо Уорнимонт, старший аналитик по хостингу, сказал, что компании часто продвигают приложения, но большинству людей нравится удобство PWA.

«Я считаю, что это своего рода сладкое место для брендов общаться с клиентами, особенно на первый взгляд»,-сказал Уорнимонт. «Если клиенты просто хотят проверить ваше меню, и они попадают в эту стену« Загрузить наше приложение », прежде чем они увидят что -либо, прежде чем они увидят цены, меню или что -то в этом роде, это трудно кому -либо».

Тем более, что PWA так хорошо подражали функциональности приложения, сказал он. Например, пользователи могут скачать PWA и получить значок на экране, что затрудняет различие (хотя это все еще несколько ограничено на iOS). PWA обычно работает внутри браузера, но при установке он может запустить в автономном окне без пользовательского интерфейса браузера. Разработчики также могут встроить веб -двигатель (Blink, Gecko и Webkit) в нативную обертку, чтобы доставить тот же опыт, хотя это ближе к гибридному приложению, чем чистое PWA.

Еще одна удивительная выгода для PWAS — лучшая аналитика.

«PWA часто могут дать вам более богатую аналитику с точки зрения поведения пользователей, чем [a] Веб -сайт или приложение, поэтому вы сможете получить потенциально большее участие в пользователях, не навигация на этот сложный мир приложений, о котором мы говорили, и необходимо полагаться на аналитику, которая предоставляется Apple App Store и Google App Store », — сказал Уорнимонт.

Конечно, вы также можете использовать гибридный подход и построить оба, поскольку PWAS и Native Apps могут решить различные сценарии использования бизнеса.

«Я рассматриваю приложения как больше для удержания, а PWA — это открытие, привлечение клиентов и наличие первого точка контакта», — сказал он.

Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Loraine Lawson — ветеран -репортер, который в течение 25 лет освещал технологические проблемы от интеграции данных до безопасности. Прежде чем присоединиться к новому стеку, она работала редактором Banking Technology Site Bank Automation News. Она … читайте больше от Лорейн Лоусон

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *