«Яндекс.Деньги в ваше приложение заходить неинтересно сделайте штонибуть» / Хабр
Где-то внутри приложения Яндекс.Денег спрятана кнопка «Предложить идею». Люди нажимают на неё и пишут о своей боли, предлагают помощь или просят денег за невероятные новые возможности, которые они уже придумали, осталось только заплатить им сто тысяч.
Часто ребята этой кнопкой просили поменять дизайн — целиком или частично — чтобы стало лучше. Мы читаем эти письма (я — по утрам за кофе) и видим, что тёмную тему просят чаще, чем настраиваемую разблокировку, но реже, чем фотографию любимого котейки на главном экране.
И однажды мы решили ввязаться в редизайн — из-за устаревшей навигации, сложностей с масштабированием и ради тех, кто присылал нам отзывы, конечно.
Пост об этом, а ещё о том, как мы сделали свой CSS на Swift.
— Зачем вам новый дизайн, было же нормально?
Люди пользуются Яндекс.Деньгами по-разному: покупают игры в Steam, выбирают скидки или раз в месяц платят по QR-коду за ЖКУ. И раньше все эти кнопки нужно было долго искать.
Навигация стала главной причиной редизайна — оказалось, что в неё сложно встраивать новое. Несколько лет назад команда проектировала приложение и не задумывалась о десятке продуктов, доступных изнутри, а ещё множестве витрин, акций и разных других штуковин. Главной задачей было предугадать возможные точки роста продукта и сделать в тех местах хорошо.
Ладно, новые продукты можно было как-то куда-то добавлять — но сложно продвигать из-за того, что не было никакой системы информирования пользователей, кроме пуш-уведомлений.
Ну и кстати — сейчас это может показаться странным, но баланс и информация о кошельке были на главном экране не всегда. На Android этот раздел жил в боковом меню, а на iOS — в разделе с информацией на втором табе. Пользователи открывали приложение, не понимали, сколько у них денег, и расстраивались.
Это показали и UX-исследования, поэтому теперь на главный экран можно вынести три часто используемых действия и класть деньги родителям на телефон в пару тапов.
Россыпь классности
— Какие такие UX-исследования?
Новые дизайн-решения нужно разрабатывать не из головы, потому что продуктовые гипотезы должны быть проверены на реальных пользователях. Важно, чтобы это были не те же люди, которые работают над приложением — вне зависимости от роли.
Так выглядели первые подходы к новому интерфейсу
Мы начинали с небольших юзабилити-тестирований на 6-8 человек, еще на этапе дизайнерских прототипов. Это даёт возможность быстро обкатывать новые решения, не привлекая к процессу разработчиков. Так решения или отбрасываются, или улучшаются и доходят до бета-версии — на этом этапе мы показываем приложение большому количеству людей и просим поделиться обратной связью.
Это важно, потому что небольшая группа иногда пропускает какие-то сценарии или не понимает внутренние термины, которые для нас кажутся очевидными. Сейчас, когда обновлённое приложение доступно всем, мы допиливаем приоритетные для пользователей сценарии и собираем ещё больше фидбэка — кнопка с идеями работает, отзывы в сторах тоже.
— В чём сложность редизайна мобильного приложения в 2018 году?
Микросервисы спасают вселенную, компоненты становятся технологичнее, появляются Swift и Kotlin. Но одна вещь не меняется — если большому приложению семь лет, то там есть старый код, который тяжело поддерживать. К тому же, сложность всегда в том, что нужно сделать много компонентов за мало времени. А ещё к началу редизайна у нас в команде появились новички — они могут долго разбираться в том, как всё работает.
Поэтому редизайн затронул и процессы в командах. На Android и iOS появились библиотеки компонентов, у каждой из них есть ответственные дизайнер и разработчик. Эти двое готовят элементы и передают их в общую библиотеку, а уже оттуда все остальные берут что-то для своих проектов. Такой подход не даёт разработчикам и дизайнерам простора для самодеятельности — всё уже придумано до них. После завершения дизайн-проекта для Android, дизайнер передаёт его ответственному iOS-коллеге. Тот проводит ревью, добавляет компонент в библиотеку и синхронизируется с главным разработчиком.
Так выглядит библиотека издалека. Для тех, кто хочет посмотреть поближе — ссылка.
Самая простая аналогия здесь — конструктор, в который нельзя добавить свои кубики и надеяться, что с ними можно будет нормально играть.
Ещё в приложении осталось несколько экранов из прошлого. Мы планируем постепенно обновить их и добиться цельной картины, а элементы, которые работают плохо, переделать с нуля. Например, пользователям часто не хватает информации по операциям в истории, статусам кошельков или о том, как работает «Избранное».
Это всё — большая работа, и часто редизайн одних элементов библиотеки сильно влияет на другие компоненты приложения, так что мы двигаемся небольшими шагами и стараемся сейчас уделять больше времени проработке и тестированию таких вещей.
— А расскажите подробнее про библиотеку, очень уж интересненько
Мы готовились к редизайну целый квартал — безжалостно разбивали приложение на кнопки, списки, блоки и их состояния. А после этого сделали библиотеку основных компонентов, описали их состояния и поведение, привели примеры использования. Попутно нашли несколько экранов, нужных для одного и того же, но сделанных в разное время и в разных стилях — и избавились от них.
Демо-приложение, ни больше, ни меньше
Все новые компоненты проверяем в демо-приложении — так можно всё рассмотреть, потапать, а потом помедитировать над этим, не внося изменений в основное приложение. Мы собираем состояния всех элементов, их настройки и точные названия, чтобы дизайнер и разработчик смотрели на это в одном месте и видели одно и то же. Это помогает говорить на одном языке и быстрее находить ошибки.
— Вы что, правда сделали свой CSS для Swift?
У ребят с браузером есть БЭМ, CSS и вся остальная верстальная магия. Хотелось чего-то похожего, только нативно и на айфонах. Потому что каждый пионер знает, что в мобильной разработке ты сначала рисуешь красную кнопку, а потом снова рисуешь ту же кнопку, но зелёную, и на другом экране.
В итоге мы разработали систему каскадных таблиц стилей для компонентов, чтобы всё гибко настраивалось. Теперь кнопка — не цельный элемент, а набор блоков: текст и его стиль, форма и размер, цвет, а сверху ещё и набор состояний. Всё приложение теперь состоит из элементов, которые можно настроить под любую задачу.
Один и тот же блок, который оформили по-разному
Если вы вдруг знакомы с геймдевом, то больше всего это похоже на префабы в Unity — если нужно, меняете оформление одной кнопки, а остальные поменяются сами по всему проекту.
— И всё-таки, почему нельзя поставить фотографию из галереи телефона? Это же пара строчек кода
Если вкратце, то потому, что невозможно предугадать, какую картинку выберет пользователь. Во вселенной идеального дизайна кнопки, иконки и тексты должны автоматически окрашиваться, в зависимости от цвета фотографии. Пользователь может загрузить просто белый фон, и тогда будет так:
Правильную подстройку цветов долго делать и ещё дольше тестировать, а рисковать внешним видом приложения сразу после запуска мы очень не хотели. Лучше использовать небольшой набор изображений после старта (кстати, часть той красоты снимали наши дизайнеры), собрать отзывы и дополнить фичу автоматикой. Такой план.
Всему этому помогут настраиваемые элементы — покрасить элементы в подходящие цвета довольно просто, главное определить нужные цветовые пары на основе пользовательской картинки. А ещё разные блоки приложения можно будет встраивать к нашим партнёрам и легко окрашивать их в корпоративные цвета.
Короткий вывод
Мы верим, что все принятые решения — первый шаг, который поможет нам быстро масштабировать и изменять продукт, исходя из того, что нужно пользователям и бизнесу.
Пользователи заметят не очень много изменений, но на этой стадии редизайна мы подготовили инструменты, компоненты и команду к тому, чтобы быстрее менять функциональность и визуальный стиль, если понадобится. Мы готовы быстро решать проблемы пользователей, запускать новые продукты и делать ещё больше добра.
Яндекс Авто — Поддержка
1.
Как заполучить Яндекс Авто в свою машину?Можно купить машину, в которой бортовой компьютер уже установлен. Например, автомобиль Lada с мультимедиа Enjoy Pro. Мы работаем над тем, чтобы марок машин и интеграций было больше.
Установить Яндекс Авто в свою машину самостоятельно не получится.
2. Будут ли приложения Яндекс Авто для App Store* и Google Play**?
Нет, но это и не нужно. Если вы хотите пользоваться сервисами Яндекса на телефоне или планшете, просто установите их. Они существуют независимо от бортового компьютера.
3. Можно ли скачать приложения из App Store или Google Play в дополнение к Яндекс Авто?
Нет, в Яндекс Авто нельзя устанавливать сторонние приложения.
4. Планируете ли вы сотрудничество с автопроизводителем X? Яндекс Авто появится в автомобиле X?
Мы общаемся с разными участниками автомобильного рынка. Обо всех интеграциях и анонсах обязательно расскажем.
5. Как обновить Яндекс Авто?
Скачать последнюю версию можно прямо в бортовом компьютере, если есть доступ к интернету. А карты в Навигаторе автоматически обновляются каждый день, даже если последняя версия Яндекс Авто не установлена.***
6. Что умеет Алиса?
Она помогает в дороге, строит маршруты, открывает нужные приложения. Алиса — голосовой помощник, так что она понимает ваши просьбы построить маршрут в Навигаторе, найти ближайшую заправку, выяснить погоду и курсы валют. Также она может просто пообщаться с вами в пути, поиграть в «Города», «Слова», «Верю — не верю» или рассказать сказку.
7. Если есть идея для Яндекс Авто или варианты исправления ошибок, куда писать?
Напишите нам на [email protected]. Мы читаем все письма, особенно с интересными идеями.
8. Планируете ли показывать в Яндекс Авто давление в шинах, расход топлива и другие сигналы машины?
Здесь многое зависит от автопроизводителей. Но мы бы очень этого хотели — наши сервисы должны быть глубоко интегрированы в автомобили.
9. Как защищаются данные пользователя?
Мы храним данные пользователей в соответствии с политикой конфиденциальности Яндекса. Кроме того, для защиты этих данных мы сотрудничаем с автопроизводителями.
10. Сколько нужно будет платить за Яндекс Музыку?
Этот сервис работает по подписке. Точные цены можно найти на сайте Яндекс Музыки.
11. Куда обратиться за помощью?
По телефону клиентской службы Яндекс Авто:
+7 495 780-41-82, номер для звонков из любой точки мира.
Написать в клиентскую службу Яндекс Авто
* Apple и логотип Apple являются зарегистрированными товарными знаками компании Apple Inc. в США и других странах.
** Google Play и логотип Google Play являются товарными знаками Google LLC
*** Карты обновляются, если бортовой компьютер подключен к интернету
Галерея NuGet | Yandex.Money.Api.Sdk 1.4.5
.Net Sdk создан для упрощения разработки приложений на основе публичного API Яндекс.Деньги
Продукт | Версии Совместимые и дополнительные вычисляемые версии целевой платформы. |
---|---|
.СЕТЬ | сеть5.0 net5.0 был рассчитан. net5.0-окна net5.0-windows. сеть6.0 net6.0 был рассчитан. net6.0-андроид net6.0-android вычислялся. net6.0-ios net6.0-ios. net6.0-маккатализатор net6.0-maccatalyst был рассчитан. net6.0-macos net6.0-macos был рассчитан. net6.0-твос net6.0-tvos вычислялся. net6. 0-окна net6.0-windows. сеть7.0 net7.0 был рассчитан. net7.0-андроид net7.0-android вычислялся. net7.0-ios net7.0-ios. net7.0-маккатализатор net7.0-maccatalyst был рассчитан. net7.0-макос net7.0-macos был рассчитан. net7.0-твос net7.0-tvos вычислялся. net7.0-окна net7.0-windows. |
.NET ядро | netcoreapp1.0 netcoreapp1. 0 был рассчитан. netcoreapp1.1 netcoreapp1.1. netcoreapp2.0 netcoreapp2.0. сетевое приложение2.1 netcoreapp2.1. сетевое приложение2.2 netcoreapp2.2 был рассчитан. сетевое приложение3.0 netcoreapp3.0 был рассчитан. сетевое приложение3.1 netcoreapp3.1. |
Стандарт .NET | сетевой стандарт 1.2 netstandard1.2 совместим. сетевой стандарт 1.3 был рассчитан netstandard1. 3. сетевой стандарт 1.4 был рассчитан netstandard1.4. сетевой стандарт1.5 был рассчитан netstandard1.5. сетевой стандарт 1.6 был рассчитан netstandard1.6. нетстандарт2.0 netstandard2.0. сетевой стандарт 2.1 netstandard2.1. |
.NET Framework | |
МоноAndroid | моноандроид моноандроид вычислялся. |
МоноМак | мономак вычислялся мономак. |
монотач | монотач монотач вычислялся. |
Тизен | тизен30 tizen30 был рассчитан. тизен40 tizen40 был рассчитан. тизен60 tizen60 был рассчитан. |
Универсальная платформа Windows | УАП UAP был рассчитан. уап10.0 uap10. 0 был рассчитан. |
Windows Phone | wpa81 wpa81 был рассчитан. |
Магазин Windows | netcore451 netcore451 вычислялся. |
Xamarin.iOS | ксамариниос xamarinios был вычислен. |
Xamarin.Mac | ксамаринмак
xamarinmac был рассчитан. |
Xamarin.TVOS | хамаринтвос xamarintvos вычисляется. |
Xamarin.WatchOS | xamarinwatchos xamarinwatchos был вычислен. |
Совместимые целевые платформы
Дополнительные вычисляемые целевые платформы
Узнайте больше о целевых платформах и .NET Standard.
NuGet-пакетыЭтот пакет не используется никакими пакетами NuGet.
репозиторий GitHubЭтот пакет не используется никакими популярными репозиториями GitHub.
Версия | загрузок | Последнее обновление |
---|---|---|
1. 4.5 | 2,193 | 22.03.2017 |
1.4.4 | 944 | 12. 10.2016 |
1.4.3 | 857 | 12.10.2016 |
1. 4.2 | 999 | 26.07.2016 |
1.4.1 | 868 | 18. 07.2016 |
1.4.0 | 1339 | 29.07.2015 |
1. 3.0 | 1053 | 15.06.2015 |
1.2.0 | 1097 | 04. 06.2015 |
1.1.0 | 938 | 29.05.2015 |
1. 0.0 | 1803 | 20.04.2015 |
✅[Обновлено] Яндекс.Деньги — кошелек, карты APK Скачать для ПК / Android [2023]
от ООО «Яндекс» в Финансы
Пополнение мобильного телефона, проездной карты и игрового счета…
Вы можете скачать Яндекс.Деньги — кошелек, карты APK бесплатно и установить на свое устройство без необходимости заходить в магазин Google Play. Google play рекомендует не загружать приложения для Android напрямую из сторонних источников, так как они могут нанести вред вашему телефону.
Вы можете скачать Яндекс.Деньги — кошелек, карты APK, нажав на ссылку ниже.
Скачать приложение
Если у вас есть какие-либо проблемы или проблемы при загрузке или установке, оставьте комментарий ниже, и кто-нибудь из нашего сообщества может помочь вам быстро исправить это.
Что такое файл APK?
APK — это сокращение от Android Package Kit. Операционная система Android использует собственный тип формата установки, так как программное обеспечение Windows имеет расширение .exe. Когда вы загружаете приложение из магазина Google Play, оно загружается и устанавливается в формате APK.
Вы не увидите файл напрямую, когда загрузите его из магазина игр. Иногда вам может понадобиться загрузить APK-файлы из других источников напрямую.
Каковы преимущества и недостатки прямой загрузки APK?
- Вы можете загрузить любую версию приложения напрямую со сторонних веб-сайтов. У них могут быть архивы приложений большинства версий, и вы можете скачать ту, которая вам может понадобиться.
- Загрузка происходит мгновенно, в отличие от игрового магазина, не нужно ждать процесса проверки и т. д.
- После загрузки у вас будет APK-файл на карте памяти / системной памяти. Таким образом, вы можете удалять и переустанавливать сколько угодно раз без необходимости загрузки.
Преимущества:
- Загрузка приложений из сторонних источников обычно не проверяется Google. Так что может быть вредным для вашего телефона.
- Файлы APK могут содержать вирусы, которые могут украсть данные с вашего телефона или повредить его.
- Ваши приложения не будут обновляться автоматически, так как магазин Google Play обычно не имеет к ним доступа.
Недостатки:
Где скачать APK-файл Яндекс.Деньги — кошелек, карты?
Вы можете загрузить APK-файл любого приложения для Android из многих источников, таких как ApkMirror, ApkPure и т. д. Мы добавили кнопку выше, чтобы скачать файл Яндекс.Деньги — кошелек, карты APK . Но мы настоятельно не рекомендуем скачивать со сторонних источников. Всегда загружайте Android из магазина Google Play, если там нет нужного вам приложения.
Как установить APK Яндекс.Деньги — кошелек, карты с телефона Android?
- Вы можете скачать APK-файл «Яндекс.Деньги — кошелек, карты», нажав кнопку выше, после чего начнется загрузка. После завершения загрузки вы можете найти APK в разделе «Загрузки» в вашем браузере.
- Прежде чем вы сможете установить его на свой телефон, убедитесь, что сторонние приложения разрешены на вашем устройстве.
Чтобы включить это, шаги в основном аналогичны приведенным ниже.
Откройте Меню > Настройки > Безопасность > и установите флажок Неизвестные источники , чтобы ваш телефон мог устанавливать приложения из других источников, кроме Google Play Store. - После того, как вы выполните вышеуказанный шаг, вы можете перейти к «Загрузки» в своем браузере и один раз коснуться загруженного APK-файла. Он начнет показывать запрос на установку с запросом разрешений, и вы можете выполнить шаги для его установки.
- После завершения установки вы можете начать пользоваться приложением, как обычно.
Как скачать Android-приложение Яндекс.Деньги — кошелек, карты для ПК (Windows Computer / Mac)?
- Чтобы использовать приложение для Android с вашего компьютера, вам понадобится программное обеспечение эмулятора Android , которое действует как виртуальный телефон. Ниже мы дали пошаговые инструкции по установке и использованию приложений Android на ПК.
- Сначала нам нужно скачать и установить эмулятор Android. BlueStacks — один из самых популярных эмуляторов Android. Его можно загрузить и использовать совершенно бесплатно.
- Скачать его можно по ссылке, указанной ниже, после инструкции.
- После того, как вы загрузите программное обеспечение эмулятора, вы можете установить его, как и любое другое компьютерное программное обеспечение, дважды щелкнув и следуя инструкциям.