Здравствуйте! На связи Максим Кульгин, учредитель компании Нотиссимус. Мы более 8 лет разрабатываем мобильные приложения для бизнеса. Некоторое время назад создали свой конструктор мобильных приложений. Его больше нет. Рассказываем как всё было и делаем обзор тех, у кого получилось. А в конце дадим советы тем, кто может оказаться в роли заказчиков или подрядчиков мобильной разработки.
Зачем вообще мобильные приложения?
Меня многие убеждают, что мобильные приложения не нужны, особенно мелкому бизнесу. Наш опыт говорит об обратном.
Вот реальный кейс. Относительно небольшой интернет-магазин повседневной одежды: количество установок едва перевалило за тысячу. Я разговариваю с владельцем. Он восторженно делится впечатлениями:
— Макс, я уже окупил все инвестиции. В день минимум три-четыре заказа приходят из приложения. А мы только начали и количество установок стабильно растет.
Мобильное приложение — это та же реклама, только вы попали на телефон клиента. Что может быть эффективнее⁈ Если клиент установил и оставил приложение на своем смартфоне, то вы фактически построили с ним очень тесную связь! Не говоря про push- уведомления…
Да, это нелегко сделать. Приложение, если и поставят, то только более-менее лояльные клиенты, знакомые с вашим товаром или услугой.
К нам постоянно обращаются:
— Ребята, у нас небольшой интернет-магазин. Можно нам простое мобильное приложение?
Однако, не всё так просто.
Когда мы называем стоимость заказной разработки, то у небольших заказчиков сразу пропадает желание что-то делать: это серьезный капитал для небольшого предприятия.
Постоянно сталкиваясь с тем, что есть большой пласт клиентов, которым не потянуть заказную разработку с финансовой точки зрения, мы пришли к гениальной идее.
Конструктор мобильных приложений — это бизнес-волшебник
К тому моменту, когда мы собрались делать свой конструктор мобильных приложений, как раз начали разоряться и закрываться наши конкуренты (помните, был такой my-apss?). Это нас совершенно не насторожило — наоборот! — ведь наша идея была особенной. Короче, как обычно :)
Но мы то хотели сделать необычный конструктор, который уж «точно взлетит»!
У всех торгово-сервисных компаний 80% задач одинаковы, особенно для запуска первых версий. На этом этапе сгодятся любые конструкторы. Проблемы начинаются дальше, по мере развития.
Со стороны пользователей возникает постоянный запрос на расширение функциональности: им то одного не хватает, то другого хочется.
Возникает пропасть между бестолковыми конструкторами, предлагающими шаблонные типовые решения, и дорогой заказной разработкой, которая может всё, но не все это «всё» могут себе позволить.
Мы захотели заполнить эту пропасть — создать такой конструктор, который будет иметь всю необходимую базовую функциональность, но при этом не ограничивать заказчика в дальнейшем совершенствовании приложения, в том числе и своими силами.
В конструкторе можно было создавать нативные мобильные приложения с открытым исходным кодом (ещё одно отличие от конкурентов), которые выглядят красиво, стильно, современно, а кроме того стабильны и быстро работают. И да, мы сразу делали его на весь мир на домене appropio.com
Здесь важный момент: мы сами разрабатывали варианты дизайна, исходя из последних тенденций и нашего опыта. Это убирает огромную проблему, свойственную другим конструкторам, когда человек сам что-то рисует. Поверьте, итоговый результат редко сравнится по качеству визуализации с работой профессионального дизайнера. Разумеется, можно было менять шрифты, цветовую гамму, выбирать шаблоны, добавлять фирменные изображения.
Наши архитектурные решения были восхитительны: мы заложили возможность бесконечного масштабирования приложения.
Встроенный функционал и сейчас впечатлил бы:
iBeacon;
Geofencing;
Push-уведомления;
расширенная аналитика пользователей;
deeplinks;
оплата картой;
даже настройка доставки.
Всё, что нужно любой торговой компании и даже больше!
И проект не взлетел…
Бизнес-волшебник только один — это заказная разработка
Здесь-то и оказался запрятан ключ всех неудач, в том числе незадачливых конкурентов, которые все позакрывались перед нашим стартом — не получится сделать шаблонное решение, которое удовлетворит всех!
Каждому нужно что-то свое: свой функционал, свой дизайн, а главное — своя подача. И любой бизнес неизбежно приходит к тому, что нужно свое кастомное решение. А оно стоит дорого.
Мы хотели сделать «полуфабрикат» мобильного приложения для мелкого и среднего бизнеса — с открытым кодом, документацией — скачивай, устанавливай, программируй сам или нанимай фрилансера!
Можно было даже делать интернет-магазины! Ведь наблюдается парадокс: несмотря на всеобщее распространение смартфонов, практически нет решений для маленьких магазинчиков.
В итоге возвратились к тому, с чего начали: нужен либо простейший конструктор, либо заказная разработка. Промежуточное звено, которое мы попытались создать, оказалось не востребовано.
Показалось, что будет огромный спрос, что где-то рядом плещется «голубой океан возможностей».
Я много лет сталкиваюсь с тезисом, что «конструкторы уже отжили своё». Может быть это и так? Все российские конструкторы мобильных приложений, которые были на слуху, закрылись, обанкротились. Остались только иностранные. Давайте их и рассмотрим, раз у них получилось. Взглянем на имеющиеся решения глазами бизнеса.
Итак, имеется идея. Нужно мобильное приложение и как можно скорее. В этой статье мы собрали 13 самых популярных и толковых конструкторов мобильных приложений по миру, которые как раз и можно использовать для их создания.
Все рассматриваемые инструменты не требуют навыков программирования. Все зарекомендовали себя на рынке как современные, функциональные, понятные и комфортные для работы. Определим критерии отбора повнимательнее.
Критерии выбора
На самом деле критериев отбора не так много. Как обычно бывает, правильный подход — отталкиваться от того, что нужно получить от мобильного приложения, какая должна быть отдача. На самом деле, не для каждого человека ответ будет очевидным. Но эта тема для отдельной статьи.
Одно из самых главных качеств, которые рассматриваются в первую очередь — это удобство использования. То есть, конструктор должен поддерживать перетаскивание и настройку элементов с помощью мыши, иметь интуитивно понятный интерфейс, удобные средства навигации.
Более того, возможность тонкой настройки — ключевой фактор, который делает возможным осуществление главной идеи создания мобильного приложения — удовлетворение той самой насущной необходимости, ради чего всё и затевается.
Другой немаловажный аспект — стоимость разработки. Заключать договор со студией — не каждый мелкий бизнес потянет. Нанимать фрилансера — даже, если учесть, что найти адекватного удастся за разумное время — значит, попасть в зависимость от обстоятельств, на которые невозможно повлиять.
Разработка мобильного приложения в конструкторе (даже, если он не бесплатный) — это шанс уложиться в минимальный бюджет.
При выборе инструмента также будем учитывать уровень поддержки со стороны сервиса. Разумеется, лучше выбирать тот, где поддержка организована на высоком уровне, где множество живых форумов и всегда на связи помощник, который сэкономит время на поиски ответов.
Последнее, но немаловажное, что надо учитывать — совместимость с магазинами приложений. Особенно актуально, если мобильное приложение разрабатывается для нескольких платформ. Чтобы избежать неприятностей после того, как приложение уже будет готово, нужно удостовериться, что все требуемые магазины приложений совместимы и должным образом поддерживаются.
Для удобства восприятия мы разбили конструкторы на три условные категории:
для новичков;
для продвинутых;
для построения игровых приложений.
Для новичков
Appy Pie
Appy Pie — один из самых популярных конструкторов мобильных приложений на рынке. При должной сноровке можно собрать приложение буквально за минуты. Позволяет пользователям:
встраивать оплату;
публиковать рекламу;
работать с eBooks;
интегрировать мессенджеры.
Представителям мелкого и среднего бизнеса понравится гибкость тарифных планов, среди которых есть и бесплатный.
Appy Pie делает упор на обслуживании клиентов, имеет неисчерпаемые учебные материалы, освещающие буквально все вопросы, которые могут возникнуть при создании мобильного приложения, плюс имеется чат.
Правда все шаблоны на одно лицо. Да, есть возможность повозиться с размещением элементов, фоновыми рисунками — но этого не достаточно. Должно быть больше возможностей для работы с дизайном.
Если не нацеливаться на создание чего-то масштаба Airbnb, а делать приложение с базовыми возможностями — то получается отличный вариант. Протестировать гипотезу — вообще прекрасно. Наверное, его можно считать идеальным для стартапов, предпринимателей, мелкого бизнеса.
Shoutem — этот инструмент делает упор как раз на дизайн. Элегантные и продуманные до мелочей шаблоны позволяют создавать уникальные и красивые приложения. Соответственно, если главное в приложении — это визуальная составляющая, то Shoutem — главный кандидат на рассмотрение.
Редактор — настоящее удовольствие: понятные инструкции, красивое и продуманное расположение элементов, ясное представление о том, как будет выглядеть и функционировать будущее приложение.
Конструктор имеет много возможностей для создания уникального нешаблонного дизайна. Трудно подсчитать сколько всего: настроек, готовых и настраиваемых тем, схем расположения элементов, цветовых схем, типографики. Ясно одно: тот, кто обладаем художественным вкусом и совладает со всеми настройками — тот имеет все шансы создать сногсшибательное приложение.
Shoutem хорош и для приложений, построенных вокруг реакции на действия пользователей. Он имеет «социальную ленту», реагирующую на всевозможные события: публикацию картинок, комментарии и тому подобное. Есть впечатляющие функции для розничной торговли.
Разные возможности монетизации приложений (такие как, например, показ рекламы) дают возможность отбить, по крайней мере, часть денег, затрачиваемых на оплату конструктора.
Ещё одна привлекательная сторона этой платформы — интеграция с Foursquare, WordPress и другими.
Ценовую политику нельзя назвать демократичной. Самый недорогой тарифный план, который позволяет публиковать приложение, начинается с 80 долларов.
Такие цены могут стать камнем преткновения для мелкого бизнеса и стартапов. Надо сказать, что это связано не столько с аппетитами создателей конструктора, сколько с правилами Apple, которые требуют от желающих попасть в AppStore покрытия расходов на ручную модерацию.
Веб-сайт и редактор приложения имеют только англоязычный интерфейс.
Тем не менее, благодаря полной интеграции с WordPress, Shopify Store и другими платформами, благодаря богатству возможностей по созданию уникального дизайна Shoutem может быть смело рекомендован к использованию.
Jotform Apps
Jotform Apps — конструктор, который позволяет создавать полностью кастомизированные приложения, причем бесплатно.
Приложение будет устанавливаться на любой смартфон, компьютер или планшет — достаточно перейти по ссылке или отсканировать QR-код.
В конструкторе доступно несметное количество бесплатных тем. Взяв за основу одну из них, можно сделать приложение по своему дизайну не похожее ни на одно другое.
Имеется ряд виджетов, позволяющих пользователям легко производить оплату. Одних только возможностей интеграции с другими сервисами столько, что их трудно сосчитать. Всё это несказанно облегчает работу, в том числе с данными.
Начинает ли кто мелкий бизнес, нужно ли кому получать обратную связь от клиентов, требуется ли портал для предприятия — все технологические возможности есть.
Бесплатный тарифный план имеет ограничения в создании и отправке форм: невозможно добавить больше пользователей, пока не будет активирован корпоративный тарифный план.
Подводя итог, можно сказать, что Jotforms Apps имеет простой и понятный в использовании интерфейс, имеет множество готовых функций, а степень кастомизации приложений вообще уникальна. Бесплатный тарифный план дает отличную возможность ознакомиться поближе и решить: стоит ли покупать корпоративную версию или нет?
BuildFire
BuildFire лидирует среди аналогичных решений по своей надежности. Около 30 тысяч предприятий использовали Build Fire для создания и развертывания своих приложений.
Этот конструктор очень популярен среди брендов, влиятельных персон и представителей мелкого и среднего бизнеса. Немудрено: за пару дней можно сделать и опубликовать приложение, которое даст пользователям доступ к товарам, услугам, сервису.
BuildFire популярен из-за дружелюбного интерфейса, легкой и быстрой настройки, неограниченных возможностей кастомизации. Его доведенный до совершенства интерфейс делает создание приложений для iOS и Android легкой прогулкой. Можно вносить изменения и тут же тестировать их в режиме реального времени.
Нельзя сказать, что система работает без нареканий. К примеру, пользователи жалуются на некорректную работу некоторых функций.
Редактор тоже мог бы быть и попроще: понадобится немало времени, чтобы понять что к чему. Были бы дополнительные руководства — новичкам было бы проще.
Несмотря на то, что данный инструмент не является самым простым и понятным в использовании, он позволяет создавать приложения промышленного уровня без кодирования и за относительно короткое время (если разобраться с редактором).
GoodBarber
GoodBarber — эта платформа для построения мобильных приложений имеет смешное название «Хороший парикмахер», базируется на Корсике (наверное, это должно как-то объяснять «парикмахера») и предлагает самые впечатляющие по красоте темы.
Как и другие подобные инструменты GoodBarber предлагает беспроблемное создание приложений без какого бы то ни было кодирования. Платформа основана на веб-технологиях, что позволяет создавать приложения, не задумываясь сильно об операционных системах, которые будут на устройствах пользователей.
Следующие технологии не всегда встретишь в одном решении:
чат;
социальные сети;
geofencing;
Push-уведомления;
iBeacons.
Архитектура продумана очень хорошо: легко понять где и какие настройки спрятаны, где искать дополнения и тому подобное.
Тарифные планы позволяют выбирать платформы, на которых будет работать приложение. Поддержка одного лишь Android будет стоить чуть больше 30 долларов в месяц, а за работу ещё и на iOS придется выкладывать почти 100.
Раньше не поддерживались онлайн-продажи. Теперь с этим всё нормально и критику, которая иногда встречается, можно считать неактуальной.
Приложения для электронной коммерции, разработанные на платформе GoodBarber для iOS, Android и Веб-технологий, дают удобство покупок, не уступающее самым инновационным брендам в индустрии разработки приложений. Потрясающий дизайн и встроенные функции обещают очень хорошую конверсию продаж.
Всегда есть возможность интегрировать сторонние торговые площадки, такие как Amazon или Shopify, и площадки обмена контентом, такие как YouTube, Vimeo или DailyMotion.
GoodBarber ценят такие бренды как Coca-Cola, Siemens, Adidas, Bridgestone — и это далеко не полный перечень. Обычные пользователи с базовыми навыками вполне справятся с созданием мобильного приложения — GoodBarber дает все возможности для этого, сочетая простоту создания со сложностью приложений промышленного уровня.
AppMachine — ещё один простой и приятный в использовании конструктор. Те, кто ни разу не занимался созданием мобильных приложений, увидят, что это может быть легко, безболезненно и даже весело.
Конструктор родом из Голландии, а работа по созданию приложения сделана в игровом стиле, наподобие кубиков Лего. Несмотря на кажущуюся незатейливость, с помощью этого конструктора дорогу в жизнь получили более чем 200 000 мобильных приложений.
Предлагается два тарифных плана: «Plus» за 50 долларов в месяц и «Pro» за 70.
Что выгодно отличает этот конструктор от других решений — это автоматизация многих рутинных и нудных процессов.
Например, если нужно скопировать все данные с веб-страницы в редактор — это можно сделать просто указав URL. Таким же способом можно переносить информацию и картинки из аккаунтов в социальных сетях.
Редактор хорош и с точки зрения удобства и как образец великолепного и продуманного дизайна. Конструктор идет со множеством красивых, современных и адаптивных шаблонов. Если добавить к этому сотни шрифтов, то задача по созданию уникального приложения становится вполне осуществимой.
Поддерживаются все необходимые функции:
реклама;
Push-уведомления;
LBS (Location-based service — программный сервис, использующий данные о локации для управления какими-либо функциями);
средства электронной торговли;
ленты RSS;
интеграция с социальными сетями;
программы лояльности.
Некоторые из функциональных возможностей, предлагаемые на тарифном плане «Pro», не совсем готовы к полноценному использованию: слишком уж много вопросов возникает у пользователей.
Интерфейс — несмотря на красоту и дизайн — нельзя назвать отзывчивым. Но это несущественные придирки.
AppMachine — отличный конструктор! Для новичков — проще некуда! Можно делать современные, интерактивные, полнофункциональные мобильные приложения так, как будто это игра. Не исключено, что в будущем все программные продукты придут к подобному сценарию использования.
iBuildApp
iBuildApp имеет, пожалуй, простейший редактор из всех. Это, разумеется, не единственное достоинство: поддерживаются тысячи великолепно проработанных тем, имеется встроенная CMS (Content Management System, система управления контентом) и все инструменты для создания профессионального мобильного приложения.
Интуитивно понятный интерфейс создавался так, чтобы даже неподготовленный пользователь мог за 5 минут создать полностью функциональное и притом быстро работающее приложение, с продуманным расположением элементов и понятным для конечных клиентов принципом работы.
iBuildApp относится к роду универсальных конструкторов, подходящих для создания приложений под широкий круг задач.
Имеется бесплатный пробный период.
В редких случаях приложения, созданные в iBuildApp, подвисали. Тогда клиентам приходилось взаимодействовать со службой поддержки через Zendesk, что не лучшим образом сказывалось на продуктивности.
Несмотря на незначительные технические неурядицы, iBuildApp использовался для создания приложений более миллиона раз, что доказывает его востребованность на рынке.
Для мелкого бизнеса, который хочет ворваться на рынок со своим мобильным приложением, iBuildApp — отличный вариант. Интуитивный интерфейс, много возможностей, отсутствие необходимости кодировать — что ещё нужно?
Mobile Roadie
Mobile Roadie — настоящий гигант в мире конструкторов мобильных приложений. Всех его знаменитых клиентов перечислять смысла нет, вот некоторые: Universal, Disney, Ted, Honda.
Это не значит, что его использование (это целая платформа) будет стоить баснословных денег. Тарифные планы позволяют довольно гибко подстроиться под масштаб предприятия. Цены варьируются от 150 до 800 долларов в месяц.
Mobile Roadie любят артисты и группы за то, что он предоставляет много возможностей по выстраиванию активного взаимодействия с аудиторией: чат, ленту, средства поддержки фанатов. Уже не говоря о бесшовной интеграции в приложение музыкального проигрывателя. Здесь же как раз кстати оказывается механизм отдачи контента на основе данных геолокации.
Надо отметить и обратную сторону богатейших функциональных возможностей платформы — работа может потребовать значительного времени.
Кто-то скажет, что это лучшая платформа для создания мобильных приложений. Кто-то посетует на недостаточно интуитивный интерфейс. Ежемесячная плата — тоже немаловажный фактор, особенно для стартапов и мелкого бизнеса.
Для продвинутых пользователей
AppSheet
AppSheet — платформа для создания мобильных приложений для Android и iOS от Google. Предоставляется всё необходимое для по-настоящему сложных приложений: невероятные возможности кастомизации, работа с моделями данных любой сложности, автоматизация.
Продвинутые пользователи сразу ухватятся за возможность доступа к исходному коду. Разумеется, присутствует интеграция с Google Workspace.
Недостатков наблюдается два:
кривая обучения очень крутая (нужно учить сразу много);
бесплатный тарифный план сильно урезан в возможностях.
Appery
Appery — облачная платформа для создания мобильных приложений. Пользователи могут публиковать приложения для iOS и Android. Поскольку платформа облачная, то нет необходимости скачивать и устанавливать что-либо. А значит, и совместная работа над проектом получается проще.
Для создания дизайна приложений Appery использует механизм перетаскивания — это общепринятый подход, здесь мы не встретим исключений. А вот REST API, который легко задействовать, не так уж и часто встречается в конструкторах мобильных приложений.
Appery умудряется угодить всем пользователям, независимо от уровня их навыков. Зеленые новички получают исчерпывающие руководства. Продвинутые пользователи могут работать на уровне исходного кода.
Большой выбор тарифных планов также способствует лояльности пользователей. Есть и бесплатный тарифный план. Самый дорогой потянет на 180 долларов в месяц. Ещё надо иметь ввиду, что Appery проводит политику невозвращаемой оплаты. Так что лучше сначала исчерпать возможности бесплатного тарифного плана, прежде чем оформлять подписку.
Тем, кто полный новичок в деле создания мобильных приложений, всё-таки потребуется некоторое время для того, чтобы привыкнуть к платформе.
В Appery можно разрабатывать приложения без программирования. Однако, если надо сделать что-то посложнее, то без программирования всё-таки не обойтись.
Платформа видится подходящим решением для небольших команд. Разработчикам удобно взаимодействовать при создании общего проекта, но для простых приложений ценник всё-таки неоправданно высоковат.
Тем, кто захочет посетить официальный веб-сайт платформы, нужно учесть, что можно столкнуться с предвзятыми политическими заявлениями.
BiznessApps
BiznessApps, как и все конструкторы мобильных приложений, поддерживает механизм перетаскивания для создания и настройки интерфейса. Приложения можно создавать не прибегая к программированию, но для создания уникальных функцией есть доступ к работе с исходным кодом.
Имеется несколько готовых шаблонов для бизнеса, электронной коммерции, событийно-ориентированных приложений и так далее.
Среди множества достоинств можно в первую очередь отметить:
доступ к работе с исходным кодом;
продвинутые возможности кастомизации;
хорошо развитая поддержка, включая обращения на почту и даже разговор по телефону.
Среди недостатков, которые бросаются в глаза, это:
весьма ограниченные возможности по настройке дизайна;
цены высоковаты.
Для игр
Buildbox
Buildbox — инструмент для создания игр с помощью простого перетаскивания. Можно создавать игры, не зная программирования. Предлагаются редактируемые шаблоны игр, инструменты визуального редактирования, кроссплатформенная публикация. Расширенные функции включают редактор трехмерного мира и внутриигровую аналитику.
Создание игр без программирования — это впечатляюще! Однако, это достоинство никак не отменяет крутую кривую обучения.
Несколько ограниченные возможности интеграции могут кому-то показаться существенным недостатком платформы.
GameSalad
GameSalad — конструктор, специально предназначенный для создания двухмерных игр для Android, iOS, HTML5 и MacOS X. Как и все популярные конструкторы, GameSalad поддерживает создание игр простым перетаскиванием и без знаний о программировании.
Интерфейс позволяет очень легко создавать различные уровни, настраивать порядок прохождения — всё почти как в Mario Level Creator для игровых систем Nintendo. В GameSalad есть специальный редактор сцен, куда можно добавлять актеров, используя изображения, звуки и прочие атрибуты.
На платформе есть активный форум сообщества, где пользователи могут получить помощь и советы от более опытных геймдизайнеров.
Цены вполне разумны и доступны: 300 долларов в год — максимальный тарифный план.
Кое-чего всё-таки явно не хватает. Например, хорошо бы иметь возможность настройки интерфейса игры. Публикация проекта в интернете имеет явно ощутимую задержку. На платформе Android можно публиковать проект только если есть версия Pro.
Многие жалуются на недостаточную поддержку старых устройств Mac.
Несмотря на некоторые недостатки, GameSalad обладает впечатляющей функциональностью и является отличным инструментом для создания простых и веселых 2D-игр. Что может лучше подойти начинающим «гейм-мейкерам» для изучения основ «гейм-дизайна»⁈
Что не так с мобильными конструкторами
Если задумываться о создании мобильного приложения для своего бизнеса, то, разумеется, понадобится более углубленное исследование, а данный обзор может послужить лишь отправной точкой.
Важно понимать, что разные платформы удовлетворяют разным потребностям: какие-то отлично подходят для малого бизнеса, какие-то нацелены на создание развлекательных приложений — и не все они в равной степени годятся для новичков. Отсутствие необходимости программировать может быть как сильной, так и слабой стороной: низкий порог входа почти всегда влечет ограничение возможностей.
Я постарался обратить внимание на все известные недостатки рассмотренных платформ.
При использовании конструкторов получается ситуация, когда приложения в значительной степени создаются программой, а не человеком — это несет в себе риски и скрытые дефекты, трудно поддающиеся обнаружению и отладке.
Давайте для лучшего понимания рассмотрим такой пример. Можно использовать программы для перевода иностранных текстов. Вроде бы на выходе получается понятный результат, но его невозможно использовать без ручного редактирования даже для публикации в блоге. А если это юридический документ? А если инструкция к медицинскому оборудованию?
Вот и с конструкторами мобильных приложений так же. Приложения, созданные командой разработчиков, дизайнеров и маркетологов — это не то же самое, что и собранные в конструкторе, который вообще не понимает специфики. Это совершенно разные вещи!
Да, платформы дают возможность относительно быстро собрать из готовых кусочков пазл. По-русски это, кстати, называется головоломка. Получится доступно и по цене, и по затратам. Только головоломка на этом не заканчивается и надо иметь в виду следующие серьезные недостатки.
1. Ограниченные возможности.
Список возможностей — каким бы впечатляющим он ни был на первый взгляд — ограничен и без программирования это ограничение не преодолимо. Смелые творческие идеи с помощью конструктора воплотить не получится.
2. Плохая поддержка
Не забывайте, что говоря о мобильных приложениях, мы имеем в виду прежде всего бизнес, а не эксперименты новичков. А для бизнеса «время» — это «деньги».
Когда что-то пойдет не так и понадобится поддержка — вот тут-то и станет ясна разница между командой профессиональных разработчиков с детальным знанием кода и онлайн-сообществами с лавандовыми рафами, где поддержку скорее всего смогут оказать моральную: «Держись! Ты лучший! У тебя всё получится!»
Это здорово подбодрит в ситуации, когда из-за непредвиденных сложностей клиенты вместо того, чтобы совершать заказы в мобильном приложении будут озадачены поисками прямых конкурентов.
Поддержка — это когда всё необходимое делается быстро и наилучшим образом.
3. Низкая скорость
Все хотят, чтобы приложения работали быстро и без проблем. Однако приложения, собираемые с помощью платформ, работают значительно медленнее, чем создаваемые разработчиками.
Здесь неуместно обсуждать все технические подробности, но для большинства и так понятно: дополнительная прослойка, которая следит за соблюдением тарифного плана, никак не добавит шустрости.
4. Штампованный пользовательский интерфейс
Трудно переоценить значимость интерфейса: дизайн, графика, расположения разделов — это всё должно быть продумано, соответствовать специфике приложения, быть простым в использовании в конце концов!
Конструкторы не могут обеспечить должный уровень гибкости в дизайне и пользовательском интерфейсе.
5. Никаких сторонних сервисов
Платформы позволяют делать интеграции только с ограниченным количеством сторонних сервисов. Это значит, что если понадобится встроить сервис, не предусмотренный маркетинговой политикой платформы, то придется уходить и начинать всю работу над мобильным приложением заново.
Хорошо, если это выяснится на раннем этапе. А что, если уже сделан колоссальный объем работы? Что, если приложение опубликовано и уже есть клиенты, с таким трудом завоеванные? Они ведь не будут запоминать, ждать, а потом послушно скачивать новое приложение. Они сделают намного проще и даже ни о чем не задумываясь — уйдут к конкурентам.
Всё не безнадёжно
Всё-таки бывают случаи, когда использование конструктора мобильных приложений действительно может иметь смысл.
Например, есть парикмахерская и нужно простое приложение для предварительной записи. Тут, конечно, использование конструктора может быть оправданным, если не учитывать риска дальнейшего возникновения идей и последующему за этим закономерному возвращению ко всем ограничениям, рассмотренным ранее.
Ещё один прекрасный способ использования конструкторов — создание прототипов. Прототипы полезны, если нужно получить представление о том, как в конечном итоге будет выглядеть мобильное приложение. Можно поиграться с предлагаемыми вариантами дизайна, менюшками, темами — выбрать что-то от чего отталкиваться.
Надо с изрядной долей скептицизма смотреть на рекламу, в которой говорится, что приложения, собранные с помощью сервисов, имеют то же качество, что и созданные профессиональными разработчиками.
Все недостатки, рассмотренные выше чреваты финансовыми и репутационными потерями. Скучный пользовательский интерфейс, слабо связанные между собой функции, практически отсутствующая техническая поддержка — не лучшая основа для построения бизнеса.
Как недавно выяснилось, кроме технологической стороны, о которой говорилось в статье — дизайне, программировании, интеграции со сторонними сервисами — есть и ещё одна сторона, которую раньше никто не принимал во внимание — политическая. Приложение, собранное с использованием конструкторов зарубежных сервисов, в любой момент может быть просто выключено по команде из телевизора.
Советы заказчикам и разработчикам
Используйте, например, Xamarin — систему для кросс-платформенной разработки, которая когда-то возникла как стартап, а потом была куплена Microsoft.
Это дает следующие преимущества.
Сокращение времени разработки. Большая часть кодовой базы одна, независимо от платформы, будь то Android или iOS.
Заказчик остается независимым в выборе подрядчика. Можно даже нанять одного человека, который пусть и ценой некоторого времени, но самостоятельно разберется в архитектуре. А дальше приложение можно развивать своими силами. Для бизнеса — это гарантия независимости!
Почему Xamarin?
Это хороший инструмент. NET — платформа, которая не нуждается в представлении. Программистов, работающих с NET-платформой много: полтысячи на одну вакансию.
Архитектура приложения должна легко поддерживать дальнейшее расширение функционала с минимальными усилиями. Например, появилась доставка — сделали корзину — к карточкам товара добавилась возможность купить — вот и всё!
А главное — чтобы не было ежемесячных платежей! Для мелкого бизнеса, у которого то есть продажи, то нет — это может стать серьезным обременением.
С удовольствием отвечу на вопросы в комментариях.
p.s. Я веду Телеграм-канал "Русский ИТ бизнес", где рассказываю об «изнанке» нашей деятельности без прикрас. Про провалы даже больше, т. к. на что-то удачное у нас 9 неудачного.