Уже долгое время многие клиентские сервисы развиваются по стратегии Mobile First, что подразумевает проектирование сайта с приоритетной ориентацией на его мобильную версию. Согласно исследованию компании BankMyCell, число пользователей мобильных телефонов составляет 7,33 млрд человек — это почти 92% населения. Из них около 6,65 млрд владеют смартфонами.
Возможность решать личные и рабочие вопросы, не нуждаясь в стационарном компьютере или ноутбуке, еще долго будет драйвером развития мобильной разработки. А постоянное развитие технологий позволяет обеспечивать высокую скорость работы, функциональность и удобство использования приложений. В статье расскажем о ряде важных изменений в сфере мобильной разработки, произошедших в 2022 году.
Популярность Progressive Web App
Такие обстоятельства, как ограничения публикации приложений в маркетах, запрет на скачивание и многое другое, подтолкнули российские компании искать более гибкие, но в то же время надежные пути разработки, способные гарантировать стабильность не только для самого бизнеса, но и для пользователей. Так, выросла популярность технологии PWA (Progressive Web App), позволяющей создавать сайты, которые могут работать как мобильные и веб-приложения. По сути, PWA-сайт — это приложение, работающее в браузере и не требующее скачивания на смартфон для полноценного функционирования, при этом его можно настроить в соответствии с требованиями сервиса или компании.
Востребованность технологии обоснована прежде всего опасениями бизнеса, связанными с возможным прекращением дальнейшего распространения приложений через маркеты App Store и Google Play. Но PWA-технология имеет и другие преимущества. Для пользователей это в первую очередь удобство: не надо устанавливать на смартфон приложение, чтобы пользоваться сервисом, а значит, открывать интересующие онлайн-площадки в удобном для восприятия формате можно еще быстрее. Разработчикам PWA дает возможность экономить средства на создание продукта. При том, что разработка мобильной версии веб-сайта с использованием этой технологии стоит дешевле и завершается быстрее, пользовательский интерфейс практически не отличается от интерфейса приложения.
Рост запросов на кросс-платформенную разработку
В 2022 году наблюдалось увеличение спроса на разработку кросс-платформенных приложений, то есть решений, совместимых с несколькими операционными системами. При таком подходе нет необходимости писать два разных кода для iOS и Android, из-за чего дизайн и разработка занимают меньше времени. Интерфейс таких приложений унифицирован для удобства пользователей любых устройств.
Ранее российские заказчики, в отличие от зарубежных, часто отдавали предпочтение нативной разработке даже в случаях, когда использование кросс-платформенного решения больше подходило для реализации их проектов. Это отчасти связано с тем, что кросс-платформенная разработка прежде была сопряжена как с определенными компромиссами по решениям, так и с периодически возникающими техническими проблемами фреймворков. В России в отношении качества мобильных приложений исторически задана высокая планка, и бизнес не готов был идти на компромиссы.
Увеличивающийся спрос связан не только с возможностью удешевления разработки, но и со снижением рисков из-за потенциального запрета на публикацию iOS-приложений, для которых отсутствуют альтернативные платформы публикации. Этот запрос сложно обойти: так, в 2020 году App Store отклонил около миллиона приложений, так как они не соответствовали его требованиям, а все приложения попавших под санкции компаний были незамедлительно удалены. Тенденция сохранится до появления на iOS-устройствах возможности установки приложений из альтернативных источников.
Flutter: от маленьких работ до крупных проектов
В кросс-платформенной разработке сейчас наиболее перспективным выглядит использование бесплатного фреймворка Flutter с открытым исходным кодом для быстрого создания мобильных приложений для iOS и Android. Количество запросов на реализацию проекта на этом кросс-платформенном средстве продолжает расти.
Flutter развивается более стремительно, чем другие кросс-платформенные фреймворки, и гарантирует простоту и эффективность в создании приложений для разных операционных систем. Если пару лет назад был дефицит готовых библиотек, проверенных практик разработки и архитектурных подходов для создания интерфейса в Flutter, то сейчас их количество и качество не уступает тому, что представлено для Android и iOS в нативном виде.
За счет возможности максимальной унификации платформ, а, следовательно, и снижения стоимости реализации решения без ущерба качеству к этому фреймворку стали все чаще обращаться представители B2B-сегмента. Таким образом, если несколько лет назад из-за проблем с быстродействием и небольшим количеством библиотек Flutter использовали в большей степени для создания MVP (Minimum Viable Product, минимально жизнеспособный продукт) и низкобюджетных инициатив, то сейчас с его использованием можно реализовывать крупные и долгосрочные проекты.
Как не оступиться
Разработка и вывод на рынок мобильного приложения (независимо от того, для какой системы оно создается) продолжает оставаться трудозатратным и дорогим мероприятием. Искушенный пользователь, привыкший к высокому качеству решений, не будет мириться с неудобным интерфейсом и сбоями в работе продукта. Это касается и пользователей B2B-приложений, часто связанных с корпоративными сервисами. Зачастую мобильное приложение — не основной продукт для таких компаний. В этих условиях намного более целесообразно не собирать собственную команду для его создания и последующей поддержки, а привлечь сторонних экспертов, специализирующихся на этом.
В большинстве случаев у таких специалистов есть возможность быстрее начать разработку и масштабировать команду за счет оперативного привлечения своих ресурсов. Они также имеют опыт тестирования типовых решений и необходимое техническое оснащение, что критично, так как закупка бизнесом собственного парка устройств может увеличить издержки проекта — особенно сейчас, когда цена на оборудование значительно выросла.
Текущие тенденции разработки мобильных приложений на российском рынке — важный показатель стремления компаний к созданию собственных продуктов с фокусом на высокое качество и приемлемую стоимость разработки. Несмотря на сложности, с которыми рынок столкнулся в 2022 году, спрос на мобильную разработку в России продолжает расти: наличие мобильного приложения остается одним из решающих факторов на пути к формированию и повышению лояльности клиентов.
Читать далее:
«Море» кварков внутри одного протона: из чего состоит элементарная частица
Посмотрите на карту Марса с самым высоким разрешением: 110 000 кадров и 5,7 трлн пикселей
Ученые изучили сверхяркий объект, который нарушает закон физики
Фото на обложке: Limelight Leads