Меню Закрыть

Распространяются ли веб приложения через магазины приложений

Содержание

Компании, которые думают о разработке приложения (для своих клиентов или внутреннего пользования) могут выбрать один из трех вариантов мобильных приложений — нативные, веб или гибридные. Давайте проанализируем каждый тип, рассмотрим преимущества и недостатки, и определимся, какой из них будет лучшим выбором в той или иной ситуации и лучше всего удовлетворит потребности при создании мобильного приложения.

Нативные приложения

Под нативным мы подразумеваем мобильное приложение, которое создается для определенной платформы и непосредственно устанавливается на устройство пользователя (занимая определенный объем памяти). Такие приложения пользователь загружает через магазин приложений той или иной платформы, такой как Play Store для Google и Apple App Store для iOS.

С нативными приложениями компании могут изготовить приложение согласно индивидуальным запросам, чтобы затем пользователю было удобно им пользоваться, в дополнение к веб-сайту или другому каналу, которым он уже привык пользоваться. Эта целостность и является существенным преимуществом нативных приложений.

Некоторые другие важные преимущества нативных приложений:

  • — Обозначение геолокации позволяет компаниям подстраивать свои программы лояльности или промоакции. Потребители могут получать уведомления, когда они находятся возле физических магазинов, или имеют возможность получить региональную скидку.
  • — Данные действий (или бездействия) пользователя могут быть легко собраны и проанализированы, таким образом облегчая оценку эффективности всего приложения либо его отдельных функций.
  • — Нативные приложения, как правило, работают и «чувствуются» лучше. Веб-приложения иногда создаются для имитации нативных, но они ограничиваются скоростью интернета и возможностями дизайна.

И возможные недостатки:

  • — Нативные приложения зачастую более дорогие в разработке, особенно для компаний, которым нужны приложения на кроссплатформенных ОС
  • — Нативные приложения должны быть одобрены каждым магазином приложений, а процесс привлечения внимания к нему пользователей может быть сложным (если это не приложение для внутреннего пользования в компании)

Веб-приложения

Как вы уже могли догадаться, эти приложения работают через веб-браузер на устройстве пользователя. Эти приложения по сути являются индивидуализированными вебсайтами, которые сделаны таким образом, чтобы выглядеть и использоваться как нативные приложения, но на самом деле они не находятся на устройстве пользователя. Их можно сравнить с облачным хранилищем в сравнении с данными, которые хранятся на жестком диске компьютера. При хорошей, качественной разработке, которая включает в себя подбор размеров и прокрутку, веб-приложения часто работают подобно нативным приложениям.

Вот некоторые ключевые преимущества веб-приложений:

  • — Приложения на веб-основе легче поддерживаются и они могут функционировать на платформе с любой ОС
  • — Разработчики могут предлагать приложения без необходимости их утверждения какими-либо магазинами приложений
  • — Более быстрая разработка циклов с использованием CSS, HTML и JavaScript

И несколько минусов:

  • — У веб-приложений нет доступа к устройству пользователя. Несмотря на то, что иногда было бы удобно, это ограничивает многие функции, которые используются в нативных приложениях для более персонализированного использования
  • — Пользователи должны использовать их через сеть, что значительно снижает контроль безопасности
  • — Поиск приложения может быть затруднительным, так как не существует магазина приложений с каталогом и функцией поиска в нем

Гибридные приложения

Гибридные приложения являются чем-то средним между нативными и веб-приложениями. Фактически они создаются так, чтобы выглядеть и использоваться как нативные приложения. Их также устанавливают на телефон пользователя и их можно найти в магазинах приложений. Различие заключается в том, что они обязательно должны размещаться в рамках нативного приложения и созданы, чтобы работать через WebView, и таким образом они могут получать доступ к информации на устройстве пользователя для больших возможностей.

Дополнительные преимущества гибридных приложений:

  • — Гибридные приложения обладают наибольшей функциональностью и персонализацией для пользователя
  • — Разработчики не ограничены одной платформой, вместо этого они могут создать гибридное приложение, которое будет работать с несколькими платформами (в случае работы как нативное приложение)
  • — Гибриды — хорошая опция для разработчиков, которые создают визуально насыщенные приложения, например, игры (которые не будут хорошо работать в виде веб-приложений)

В любом случае, есть некоторые недостатки, о которых стоит подумать при выборе гибридного приложения:

  • — Слишком сложные приложения лучше всего делать нативными
  • — Разработка требует дополнительных времени и усилий (по сравнению с веб-приложениями), чтобы такое приложение выглядело и ощущалось пользователем как нативное
  • — Магазины приложений могут отклонять гибридные приложения, которые работают недостаточно плавно
Читайте также:  Macbook pro восстановление системы

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

Подписывайтесь на наш блог и следите за нами в:

Если у вас есть вопросы или же вы хотели бы сделать запрос на разработку мобильного приложения, дизайна или адаптивного веб сайта — пожалуйста, используйте эту форму Форма обратной связи.

К нам на оценку ТЗ часто приходят запросы на бизнес-приложения, в которых одно из главных требований — это натив. При этом большинство клиентов не могут объяснить ни обоснованность применения именно натива, ни что это такое вообще. Сложилось ощущение, что это требование приходит от некого знакомого программиста, который не учитывает стоимость и бизнес-логику, то есть такого адепта чистого кода. Чтобы всё-таки разобраться что такое натив, что такое гибрид и в каком случае что выбрать я решил написать эту статью.

Вообще, мы в Bright Mobile специализируемся на сложных серверных бизнес-приложениях, например, аналоги Авито, youdo, мобильные магазины, социальные сети и т.д. Анализируя ТЗ пришли к выводу, что в 95% случаев натив не то что не нужен, но даже вредит проекту. И сейчас я расскажу почему.

Но, сначала, давайте пройдём по общим характеристикам.

Общая архитектура

Любой многопользовательский сервис состоит из клиентских приложений и серверной части. Если смотреть совсем широко, то туда ещё подключаются сайт, телефония, api сторонних проектов, но для того, чтобы сравнить натив с гибридом нам это не нужно, поэтому рассмотрим самый простой вариант:

На стороне клиентской части располагается приложение iOS или Android, а со стороны сервера, собственно, серверное ПО и админка для управления данными.

Вот теперь мы подходим к отличиям. А отличия заключаются в том, какой объём функционала несёт клиентская часть, а какой серверная. Непонятно? Давайте начнём с определений

Что такое натив, а что такое гибрид

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

Нативное приложение можно сравнить с приложениями для ПК. Купили MS Word, скачали установщик на компьютер, установили его и пользуетесь. По большому счёту вам уже без разницы есть интернет или нет — программа запускается с вашего ПК. Тут тоже самое — скачали со сторов, установили и весь функционал доступен с вашего телефона. То есть приложение скачивается "от и до" и, если это не заложено логикой приложения, интернет ей не нужен. Самый простой пример — это одиночные игры. Скачал и играешь.

Гибрид — это скорее подход к программированию, чем какой-то особенный вид приложения. Его принцип заключается в том, что всё что можно (читай "все функции не связанные с железом") программируется на стороне сервера, а на стороне клиента остаётся только необходимый минимум. Если рассматривать типовой мобильный магазин, то GPS и функция отображения данных будет на стороне приложения, а каталог, карточки товаров и т.д. будут грузиться с сервера.

Давайте для примера рассмотрим как бы в гибриде и нативе выглядела наша платформа для создания сервиса поиска исполнителей "Сервис ПИ". Красным выделено то, что нужно делать на стороне приложения для телефона, а зелёным — на стороне сервера.

Автор статьи — научный руководитель Econsultancy Алия Заиди. Нам кажется, что мы можем ответить на многочисленные запросы наших потенциальных клиентов ее подробным анализом технических аспектов непрекращающейся борьбы между мобильными приложениями и мобильными сайтами.

Многообразие каналов взаимодействия с клиентами

Очевидно, расширение каналов именно интерактивного взаимодействия продавец-покупатель уже не остановить никогда. И 2011-й, и 2012-й могут по-праву называться «мобильный год», так как использование смартфонов и планшетов растет «геометрически-прогрессивными» темпами.
Однако, цифровое интерактивное телевидение, которое обещает любому бренду «доступ к гостиной», станет реальностью только в 2013-2014 годах, и только в некоторых странах, создающих потенциал для этого уже сейчас.

Читайте также:  Articulos php rubro comprobacion

На сегодня, помимо задач коммерческих и регуляторных, настоящей техническим вызовом является доставка единого интерактивного контента в оба канала связи с клиентом (mobile и интерактивное TV).

Конечной целью, вероятно, будет единая веб-платформа, которая будет удобной для потребителя, то есть функционировать на любом устройстве, учитывать персональные данные и проникать к нам по всем доступным каналам. А в краткосрочной перспективе основной задачей является объединение людей, процессов и технологий в единое поле, с целью выработки оптимального опыта взаимодействия между ними, получая необходимый опыт «по ходу боя».

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

Существуют четкие доводы в пользу как мобильных приложений, так и мобильных сайтов. В то время как некоторые компании не могут для себя решить «какая мобильность правильнее», в реальности потребители используют оба канала взаимодействия, так что комплексный подход является оптимальным решением.

Распространение смартфонов достигло такого уровня, что привлечение и удержание потребителей с помощью мобильного приложения стало уже стандартом «де факто».

Согласно статистике Gartner, за весть 2012 год в мире было продано 668,6 миллионов смартфонов, в то время как в 2011 году этот показатель составил 469,1 миллионов. Ожидается, что отметка в 1 миллиард продаж «умных телефонов» будет достигнута в 2016 году, что составит на тот момент половину рынка всех мобильных устройств.

Смартфоны становятся все более «навороченными», набор функций постоянно растёт. И это означает, что в настоящее время потребители взаимодействуют с брендами через несколько каналов через свои телефонах.

Важно понимать, какой тип решения лучше всего подходит для нужд конкретной компании. Существует три типа мобильных приложений: нативные, веб-приложения и гибридные решения.

Нативные приложения программируются с помощью Objective C на iPhone или с помощью Java на устройствах Android.
— Нативные приложения используют все функции телефона, такие как камера, геолокация и адресная книга пользователя.
— Нативные программы обычно не требуют для работы подключения к Интернету.
— Нативные приложения всегда точно соответствуют всем возможностям конкретного устройства.
— Нативные приложения могут быть распространены через магазины приложений (например, в Apple Store для iPhone или Ovi Store для телефонов Nokia).

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

Гибридные мобильные приложения, представляющие собой сочетание между нативными и веб-приложениями.
— Используя программистские фреймворки, компании могут разрабатывать кроссплатформенные приложения, использующие веб-технологии (такие как HTML, JavaScript и CSS), и в то же время имеющие доступ к функциям телефона.
— Гибридное приложение – это нативное приложение со встроенным HTML.
— Отдельные части приложения написаны с использованием веб-технологий.
— Веб-части могут быть загружены из Интернета, или уже упакованы в приложении.
— Гибридное приложение позволяет компаниям сочетать преимущества родных (нативных) приложений с «долговечностью» или технологичекой актуальностью, обеспечиваемой последними веб-технологиями.
— Приложение Facebook – это пример гибридного приложения. Оно загружается из App Store и имеет все возможности родного приложения, но требует для работы подключение к интернету.

Преимущества и недостатки нативных мобильных приложений

Очевидно, что пользователи смартфонов являются более состоятельными и имеют более высокий доход. По данным исследования Ask.com и Harris Interactive, самые богатые респонденты, участвовавшие в опросе, отметили, что используют «скачиваемое» приложение.

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

Нативные приложения, обычно, не требуют постоянного подключения к интернету, поскольку они используют ункциональность устройства, и могут работать в автономном режиме. Тем не менее, многие из них не могут работать полнофункционально находясь долгое время «офлайн».

Читайте также:  Как написать био в инстаграме

С точки зрения распространения, нативные приложения имеют более прозрачную статистику продаж, потому что они распространяются через магазин приложений производителя телефона или операционной системы. Это означает, что они имеют встроенную модель получения дохода, поскольку потребители в большинстве случаев платят деньги, чтобы скачать приложение.

Решение о создании приложения зависит от характера бизнеса компании, ее продуктов и услуг. Если значительная доля ваших клиентов использует смартфоны, то есть все основания вкладывать средства в развитие нативных приложений.

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

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

Одобрение приложения администрацией магазина приложений также может стать барьером. Прежде чем приложение будет запущено, может пройти немало времени. То же самое касается каждого обновления. Кроме того, если приложение не одобрили, то, как правило, объяснение почему это произошло очень краткое, если оно есть вообще.

Преимущества мобильных веб-приложений

Главным преимуществом веб-приложений является то, что они совместимы со всеми платформами и устройствами. При запуске приложения в браузере, оно запускается независимо от модели телефона. Это означает, что веб-приложение имеет более эффективную досягаемость, и нет нужды в отдельной разработке под каждую присутствующую на рынке платформу.

Веб-приложения используют существующие веб-технологии, такие как JavaScript, CSS и HTML5, снижая технические барьеры и риски. Гораздо более широкий круг разработчиков может использовать свои существующие навыки для разработки веб-приложений, в то время как нативные приложения могут потребовать дополнительного обучения.

Нативные приложения должны быть загружены заранее, в то время как веб-приложения могут быть найдены и использованы просто через поиск в браузере.

Поскольку веб-приложения не распространяются через магазин, вам не требуется какого-либо согласования с третьей стороной. Ваш сайт-веб-приложение может обновляться в режиме реального времени в любой момент.

Существует также некоторые свидетельства, что рынок веб-приложений будет расти быстрее, чем рынок нативных приложений. Это может служить хорошим предзнаменованием для долгосрочной стратегии.

Какой подход правильный?

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

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

Нативные, веб или гибридные приложения?

Пример: The Financial Times против Apple

Хороший пример гибридного приложения — веб-приложение Financial Times. Многие издатели недовольны тем, что компания Apple оставляет 30% дохода с продаж в iTunes, и хранит персональные данные о клиентах. Чтобы обойти это, The Financial Times разработала новое приложение, которое включает в себя большую часть функциональности приложения для iPhone и iPad, но может работать в браузере. Веб-приложение использует HTML5, который позволяет разработчикам создавать единое приложение, способное работать на различных устройствах, также используя преимущества нативных мобильных приложений.

Не смотря на одновременное использование и нативных и веб-приложений, FT призывает своих пользователей перейти на новое веб-приложение, чтобы обойти Apple App Store. В настоящее время «мобильные» читатели составляют 15% от цифрового роста абонентской базы FT, и большая часть из них это пользователи iPhone или iPad.

Хотя это рискованная стратегия, издатель сможет собирать все 100% дохода через веб-приложение, в то время как 30% дохода, полученного от использования нативного приложения, остаются Apple.

Ключевым преимуществом нативных приложений является то, что они могут иметь высокий рейтинг в App Store. Тем не менее, в случае FT, их бренд настолько силен, что пользователи не забудут посещать их вебсайт, и FT, скорее всего, не нуждается в дополнительном продвижении, которое предоставляет Apple App Store. Использование многоканального подхода также означает, что FT не зависит от одного конкретного канала взаимодействия с читателями.

Рекомендуем к прочтению

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

Ваш адрес email не будет опубликован.