Виснет, вылетает или просто не заходит. Все это и многое другое – про героя сегодняшнего обзора ВТБ-Онлайн.
Статья дополнена с выходом нового приложения.
Установка и авторизация
Установить приложение просто даже тем, кто вообще старается не скачивать лишнего. Мобильный банк ВТБ скачивается из App Store и Google Play. Ниже скриншот первого экрана, на котором нужно нажать «установить», после чего приложение загрузится и установится на смартфон.
После установки приложение сразу предлагает ввести данные карты, так как ВТБ-Онлайн рассчитано только для физических лиц, держателей карт. Для юридических лиц есть отдельное приложение, как и для инвесторов на фондовом рынке.
Народные рейтинги и оценки
Приложение хотя и популярно и с понятным интерфейсом, но сильно проигрывает другим банкам. Так, рейтинг ВТБ-Онлайн в Google Play – 4,0, в то время как у Тинькофф – 4,8, а Сбербанк, которого не пнул только ленивый, набрал 4,7 балла.
На banki.ru народный рейтинг оценил ВТБ в 21-е место с рейтингом 40,7, тогда как лидер Совкомбанк набрал 69,6 балла. Однако это не оценка приложения, только лишь самого банка, но она интуитивно переносится и на другие продукты ВТБ, в том числе и на мобильное приложение.
Пользователи «Отзовика» также не готовы рекомендовать мобильный банк ВТБ другим. Тех, кто остался доволен, всего 42%. Больше всего пользователям «Отзовика» понравился дизайн приложения. Как отметили в пресс-релизе самого ВТБ: «Дизайн приложения выполнен в лаконичном стиле и позволяет легко ориентироваться в разделах, быстро совершая все необходимые операции».
Навигация и функциональность
После ознакомления с положением создается впечатление, что ВТБ вступил в гонку за лучшее банковское мобильное приложение России и пытается конкурировать в части функционала с лучшими представителями индустрии. Уже в 2018 году мобильный банк ВТБ вошел в топ-3 рейтинга Usabilitylab по удобству и функциональности.
Возможностей у приложения и правда немало, ниже перечень доступных услуг:
Кроме этого, есть возможность найти ближайший банкомат и построить к нему маршрут. На начальный экран также выведен список акций по карте ВТБ, расплатившись которой можно получить скидку или кэшбэк.
Обширный функционал и приятный дизайн в отрицательную сторону компенсируются багами, которые не дают пользователям совершать банальные операции. Ниже топ проблем, с которыми в октябре 2020 года сталкивались пользователи:
Если обобщить, то мобильному банку ВТБ не хватает стабильности, что непременно должно присутствовать в таком типе приложений. Когда заемщик не может зайти в приложение, чтобы сделать платеж по кредиту, банк не признает свою вину и все равно начислит пени и испортит кредитную историю. Соответственно, положиться на ВТБ-Онлайн нельзя, о чем и говорят пользователи. Местами приложение напоминает тестовую версию продукта, который уже обкатан, но который не довели до ума и еще рановато предлагать своим клиентам. Когда сотни людей в месяц в открытых источниках пишут, что приложение постоянно зависает, то дорабатывать дизайн и функционал как минимум странно; возможно, сначала стоит построить фундамент. Заезженный совет от техподдержки: «переустановите приложение» – также намекает на то, что с продуктом что-то не так.
Итого: постоянные проблемы, решения которых приводят к новым проблемам, – это не то, с чем хочется иметь дело. Хотя приложение и можно назвать многофункциональным, но для надежности лучше держать под рукой ноутбук с выходом в интернет или офис банка поблизости.
UPD: 12 ноября ВТБ анонсировал релиз обновленного приложения, запустилось оно 17 ноября в системе iOS и 20 ноября – в Android. Вот основное, что изменилось в ВТБ-Онлайн:
Также банк объявил, что станет меньше сбоев, так как команда обновила код. Теперь если что-то ломается, например переводы, то станут недоступны только переводы, а не все приложение, как раньше. Несмотря на масштабное обновление, пользователи продолжают жаловаться на баги, недоступность части сервисов и дизайн. Скорее всего, банк после обновления приложения постарается учесть все всплывшие недостатки и в ближайшее время исправит какую-то часть из них.
Справка о банке
ВТБ был основан 30 лет назад и на сегодняшний момент прочно удерживает второе место (после Сбербанка) по величине активов. Акции ВТБ обращаются на бирже, но частным банком его назвать нельзя, около 60% акций находятся у государства.
Кроме России, дочерние банки открыты в СНГ и Европе.
Банку присвоены следующие кредитные рейтинги:
Время на прочтение
В 2022 году многим российским компаниям пришлось адаптировать мобильные приложения и решать проблемы, вызванные международными санкциями.
Когда мобильное приложение ВТБ было удалено из Google Play, сразу встал вопрос — как пользователи смогут получать обновления? В нашем случае это вопрос доступа миллионов клиентов, которые уже установили Android-приложение «ВТБ Онлайн», к банковским услугам. При поиске решения заодно удалось сократить размер приложения в 2 раза — до 220 Мб.
Где публиковать заблокированное в GooglePlay приложение
Самый очевидный ответ — на сайте банка ВТБ Онлайн. Потом появились отечественные аналоги Google Play: Наш Store, Ru Store и RuMarket. Кроме того, опубликовали приложение, Get Apps (Xiaomi), Galaxy Store (Samsung). Эти площадки не поддерживают разделения на архитектуры.

Как происходила публикация приложения в Google Play.Нужен аккаунт разработчика Нужно само приложениеНужно текстовое описание и картинкиНужно сделать сборку и отправить её на ревьюПосле ревью новый релиз приложения появлялся в магазине
Сложностей с публикацией в другие магазины не было: везде процесс был похожим. При этом не везде нужна отправка на ревью — несколько файлов под разную архитектуру публикуется непосредственно на сайте банка.
Для пользователей тоже сложностей с обновлениями не возникло, т. к. для всех сборок передавались одни и те же файлы, подписанные одной подписью. В итоге если первая установка приложения была с Google Play, то её можно спокойно обновить с любого другого магазина.
Так мы решили основной вопрос — с обновлением и установкой приложения.
Осталось решить второй вопрос — с его размером.
Почему тяжёлому приложению нужно худеть
Можно выделить четыре проблемы больших приложений:
Так что в любом случае сокращать размер приложения нужно.
Как мы затягивали пояса и избавлялись от лишнего
Для ВТБ Онлайн мы использовали сборку-бандл, которая состояла из установочных пакетов под разные архитектуры. Она грамотно упакована с учётом общих данных для разных архитектур, и бандл весил немного по сравнению с тем же APK. Когда пользователь начинал скачивать приложение с Google Play, было понятно, какая у него архитектура, и скачивалось уже оптимизированное под его устройство. Именно поэтому на Google Play не было проблем с размерами приложений. Например, если бандл весил 200 Мб (под разные архитектуры), пользователь скачивал с Google Play приложение весом 80 Мб, уже оптимизированное под конкретное устройство.
Кроме создания бандла, можно собрать универсальный APK, который будет работать на любой архитектуре, но это приводит к увеличению веса приложения. В случае с ВТБ Онлайн универсальный APK до оптимизаций весил около 400 Мб. Сразу забегу вперёд: нам удалось сократить размер универсального APK до 220 Мб. Сейчас поддерживаются 4 архитектуры:

Библиотеки и ресурсы
Вес сторонних SDK обычно не является существенным, но в совокупности они составляют большую часть веса финального APK. Поэтому 13 нативных (.so) библиотек мы удалили сразу, сократив размер финального APK на 252,063 Мб:

Долго думали, что делать с оставшимися библиотеками. Может, переписать их своими силами? В итоге пока убрали в них некоторые неиспользуемые функции, а также отказались от нескольких фич.
Часть кода написана на Java, часть — на Kotlin (Kotlin — целевой язык для новых проектов). Была кодогенерация в Dagger и Synthetic, а также байтового кода. Поэтому поставили задачи по оптимизации этих процессов, что также сократило размер APK. Кстати, при оптимизации Dagger были сложности при выделении и разделении графа даггера (их тоже удалось решить).
Флаги minifyEnabled (запускающий анализатор ProGuard и удаляющий неиспользуемый код) и shrinkResources (удаляющий ресурсы, которые ProGuard пометил как «неиспользуемые») в приложении были изначально включены — так что тут уже не оптимизируешь. Зато удалось оптимизировать Lint на уровне CI, что упростило код-ревью и избавило от проблемы увеличения веса приложения.
Много места занимали и ресурсы. Провели в команде анализ, что с ними можно сделать. Оказалось, что у многих .png- и .webp-ресурсы не были включены в оптимизацию и частенько попадались картинки с метаданными. У больших картинок сократили размер. Какие-то картинки уменьшились автоматически, над некоторыми пришлось поработать вручную, подбирая степень оптимизации. Некоторые картинки сжались очень сильно. Рекорд — картинка стала в 100 раз меньше. В итоге сократили 30 Мб по всем плотностям ресурсов за счёт их оптимизации. Если говорить о сборках под конкретный DPI — там выигрыш поменьше.
При анализе ресурсов было найдено множество старых ресурсов, которые были оставлены как техдолг и благополучно забыты. Но эти ресурсы могли неявно использоваться, и поиск мест для них делался проблематичным. Так что решили пока «стариков» не трогать.
В итоге получилось следующее соотношение библиотек, ресурсов и кода:

Риски оптимизации приложения
При оптимизации под разные архитектуры стоит проверить корректность работы на телефонах от разных производителей. Потому что то, что не используется у одного производителя, может оказаться обязательным для другого. И тогда оптимизация может привести к критичным проблемам на некоторых устройствах. Поэтому желательно после подобных оптимизаций тестировать на большом количестве устройств.
При оптимизации библиотек есть вероятность удалить и сами библиотеки, и их функции, которые используются не напрямую, а подключаются динамически (например, через lazy в Kotlin). А это станет заметно только на этапе Runtime. Так что по каждой функции библиотеки, которая планируется к удалению, стоит запустить глобальный поиск и убедиться, что её удаление не нарушит работу приложения.
При удалении ресурсов — если воспользоваться возможностями Android Studio — можно удалить динамически подключаемые ресурсы. Многие ресурсы, подключаемые в классе, статический анализатор может посчитать неиспользуемым. Поэтому надо по каждому «подозрительному» проводить отдельное исследование.
При использовании флагов minifyEnabled=true и shrinkResources=true есть вероятность, что анализатор ошибочно посчитает динамически подключаемый код и ресурсы неиспользуемыми. А это приведёт к ошибкам и даже падению приложения. Поэтому нужно внимательно настраивать правила в ProGuard.
В целом, если приложение имеет высокий процент покрытия unit-тестами, большинства рисков при оптимизации можно избежать.
Вместо заключения
Собственно, мы вернули пользователям возможность скачивать обновления и устанавливать приложение «ВТБ Онлайн». Попутно уменьшили размер приложения вдвое и решили множество технических задач.
Дальше по оптимизации планируем:
Итого рассчитываем, что скоро приложение «ВТБ Онлайн» станет ещё легче.
А как вы оптимизировали размер своих приложений? Пишите в комментариях.
ВТБ обновил интернет-банк ВТБ Онлайн
ВТБ запустил новый интернет-банк ВТБ Онлайн. Команда обновила его дизайн и архитектуру, а также добавила новые иллюстрации, анимацию и 25 новых функций.
Совершенно новый дизайн
Дизайн интернет-банка полностью изменился — он стал более простым и понятным. Команда обновила визуальную составляющую: иллюстрации стали более яркими и информативными, появились новые иконки и значки для карточек продуктов.

Удобный UX/UI
Навигация по интернет-банку стала более удобной. Находясь на любой странице, вы сможете видеть в меню слева все доступные средства, а также список своих счетов, карт и других продуктов.
Все операции теперь можно совершить еще быстрее — больше не придется долго искать нужный раздел. Так, у клиентов будет быстрый доступ с главной страницы к истории операций, шаблонам и обмену валют. Изменились разделы в верхнем меню: теперь туда вынесены все самые популярные операции среди пользователей интернет-банка — платежи и переводы, история, справки, продукты и услуги.

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

Вход по QR-коду

Еще больше функций
В новом интернет-банке появилось более 25 новых функций:

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

Адаптивность

Безопасность
Интернет-банк стал еще более безопасным. Как и в обновленном мобильном приложении, была внедрена дополнительная защита от социнженерии, расширен контроль за удаленным управлением устройствами клиентов. Выявление и блокировка фишинга происходит в рекордно короткие сроки — в течение первых 24 часов.
ВТБ представил большое обновление ВТБ Онлайн


Спустя год рассказываем о новых масштабных изменениях, которые внесли в работу ВТБ Онлайн. Как бежали по рельсам, описывать не будем. Но вот несколько фактов о поезде, в который успели запрыгнуть:
Что еще нового в ВТБ Онлайн?
Дизайн ВТБ Онлайн можно настроить индивидуально. Все нужные опции представлены в магазине виджетов; выбирайте наиболее актуальные и добавляйте на главный экран. Его внешний вид и функциональность можно менять, если какие-то задачи устареют или появляются новые. Виджеты – классный инструмент, с их помощью приложение превращается в конструктор, который легко пересобрать быстро и без усилий.
Запустили темную тему в интернет-банке первыми на российском рынке банковских сервисов. Такая настройка уже есть в мобильном приложении, и теперь можно выбрать одинаковый фон в ВТБ Онлайн – темный или светлый – на всех устройствах. Темный фон на экране облегчает восприятие текста, делает длительную работу в интернете более комфортной для зрения. Технически использование темной темы выгодно, так как позволяет значительно экономить заряд батареи на устройстве – до 40%. Еще в приложении на iPad стало доступно пять цветов для фона, если захочется разнообразить картинку.

Чтобы скрыть баланс или счет в приложении на главном экране, достаточно одного движения – смахнуть по счету влево или потрясти телефон. В разделе «Доступные средства» можно спрятать счет с нулевым балансом через вызов быстрого меню.
Добавили календарь. Экран с интересным фактом о текущей дате будет появляться при входе в приложение, но только один раз в день. Мы хотим постепенно оптимизировать общение с клиентами, при этом не отвлекая лишней информацией.

Мы разработали авторизацию с помощью смарт-устройств Apple Watch, а также браслета или часов для Android-устройств. Можно использовать в качестве альтернативы Face ID в ситуациях, когда неудобно снимать маску. Или сразу настроить и каждый раз входить в ВТБ Онлайн именно так: открыть приложение и поднести часы или браслет к смартфону. Фича стала особенно актуальна в пандемию, когда, с одной стороны, на пике популярности оказалось бесконтактное управление устройствами, особенно в общественных местах. А с другой — появились ограничения в виде масок и перчаток.
Более того, для авторизации в ВТБ Онлайн на iOS можно использовать не только Apple Watch, но и браслет для Android-устройств от компании Xiaomi, Huawei, Honor, а также умные часы Samsung.
Запустили индикатор подключения сети: если во время работы с ВТБ Онлайн интернет-соединение будет прервано, приложение об этом сообщит. Когда сеть начнет работать исправно, это тоже отразится в ВТБ Онлайн. Зачем? Например, чтобы пользователь мог отследить причину при отказе в проведении операции, исключить проблемы в работе банка и приложения.
Улучшили дизайн обмена валют на главной странице. До пяти увеличили количество валют, которые можно обменять онлайн в приложении; упростили процедуру их покупки и продажи.
Инклюзивность (accessibility) — важное для нас направление. Мы адаптируем приложение и интернет-банк под программы экранного доступа, чтобы люди с нарушением зрения могли пользоваться ВТБ Онлайн. Инклюзивность стала частью разработки новых функций, без нее запуск невозможен.
Отдельная команда «Инклюзив» занимается внедрением процесса accessibility, сервисами для людей с ограниченными возможностями здоровья, созданием гайдлайнов, разработкой accessibility UI Kit. Удобство и доступность приложения и интернет-банка тестируют слепые эксперты. Сейчас в ВТБ Онлайн уже можно проходить регистрацию, совершать платежи и переводы, узнавать информацию о кредитовании при помощи программ экранного доступа.

Анализ личных финансов позволит просматривать статистику по всем продуктам банка, которыми пользуется клиент, за любой период в течение года. Операции разбиты по категориями. Еще будем подсказывать, как приумножить свои сбережения. Зачем? Число выгодных и разумных финансовых предложений постоянно растет. Но многие пользователи не знают или не обращают внимание на классные бонусы вроде налогового вычета, скидок на услуги, изменения ставок по продуктам ВТБ и многих других. Мы напомним.
Теперь анализ личных финансов доступен и в интернет-банке. Сервис стал по настоящему оминиканальным, и в будущем будет развиваться одновременно на всех платформах с учетом возможностей и ограничений на каждой из них.

Что планируем доработать в этом разделе в будущем?
Все скидки от партнеров ВТБ собрали в один раздел «Акции и скидки». Так проще управлять планами и строить финансовую стратегию. Кешбэк, привилегии, скидки стали серьезным подспорьем для людей, которые ведут активный образ жизни.

В цифровом профиле пользователя ВТБ Онлайн можно загрузить данные паспорта и прочую персональную информацию, включая СНИЛС и ИНН с портала «Госуслуги». Еще в цифровом профиле будут все данные о подключенных пакетах услуг и тарифах. Скоро прямо в этом разделе появится возможность изменить email и номера телефона вручную.

Еще мы придумали сберегательные челленджи к накопительному счету «Копилка», чтобы клиент мог откладывать деньги для достижения своих целей в игровой форме.
Новые способы переводить деньги и получать переводы
Запустили сразу несколько технологий для переводов денег: с помощью радара ВТБ через Bluetooth и AirDrop и переводы по QR, а также сбор на любые цели.
Принимать переводы на свои карты и счета в ВТБ можно через персональный QR-код. Перевести деньги сможет клиент любого банка. Нужно только отсканировать QR с экрана устройства получателя средств или бумажного носителя. Удобно для решения повседневных бытовых вопросов. Особенно пригодится самозанятым и малому бизнесу благодаря оперативности процедуры, отсутствию дополнительных манипуляций.
Переводы клиентам ВТБ через Bluetooth и AirDrop происходят быстро. Нужно, чтобы на устройствах отправителя и получателя средств был открыт ВТБ Онлайн, включен радар ВТБ и Bluetooth. Радар найдет клиентов ВТБ поблизости, и можно будет завершить операцию.
Удобный «Сбор денег» позволяет создать копилку, куда можно отправить средства для покупки подарка в день рождения, на свадьбу, организации путешествия, обучения. Нужно создать событие в ВТБ Онлайн, указать сумму, срок сбора, а затем отправить ссылку коллегами или друзьями. Перевод доступен клиентам любого банка без комиссии! А вместе с деньгами можно отправлять эмоции в виде стикеров с самыми популярными фразами, например, «Поздравляю», «Спасибо» или «На подарок».
Например, можно добавить в приложение транспондер T-pass, отслеживать актуальный баланс счета и оплачивать услуги сервиса «Автодор – Платные Дороги» прямо в ВТБ Онлайн. Доступно подключение нескольких транспондеров, каждому можно присвоить имя для удобного контроля и пополнения балансов. По собственным данным «Автодора», к ноябрю 2021 года в России активно используется более 1,6 млн транспондеров T-pass.

Добавили новый большой раздел «Сервисы для дома», где можно заказать услугу от компании «Метр квадратный» (М2) онлайн – помощь с дизайном и/или ремонтом квартиры. В приложении указаны подробности каждой услуги и ориентировочные цены.

Еще совместно с «ВТБ Ареной» запустили в ВТБ Онлайн сервис для оформления билетов на мероприятия, которые проходят на стадионе. Сделали простой сценарий выбора события, бронирования мест и оплаты билетов. Кстати, купленные билеты с QR-кодом сохраняются в приложении, в дальнейшем пройти на стадион можно без дополнительных носителей.
ВТБ Онлайн