Android и iOS версии кошелька Dash Wallet будут существенно обновлены и получат множество новых функций в рамках подготовки пользователей к версии 0.13 и её расширенному функционалу.
[tweet https://twitter.com/Dashpay/status/1087481664949776385 align=’right’] Самое большое обновление и для Android, и для iOS версии – это подготовка к версии 0.13, потому что именно в этой версии будут представлены новые функции Dash, такие как автоматический InstantSend, специальные транзакции, детерминированный список мастернод и многие другие. Ведущий мобильный разработчик Quantumexplorer подробно рассказал, чего ждать от этих улучшений:
“Это означает, что они включают в себя поддержку BLS подписей, специальные транзакции, детерминированный список мастернод, а также InstantSend. Мы были довольно загружены, но в этой версии есть лишь одна функция, с которой пользователь соприкоснётся напрямую – автоматический InstantSend. Однако, впереди нас ждёт намного больше, потому что мы только что закончили закладывать основу, которая обеспечит работу многих функций на SPV клиентах (см. DIP4).”
Среди других улучшений – источники цен, потому что до этого “между iOS и Android была разница в 1%, и из-за этого пользователи чувствовали себя обманутыми”. Сейчас новый “релиз нацелен на разрешение проблемы, уравняв логику Android и iOS”, а также на улучшение взаимодействия с POS-системой Spark, которое и помогает выровнять цены. Ещё одно улучшение связано с распознаванием отпечатков пальцев, которое даёт возможность пропустить мешающий пользователям шаг – разблокировку кошелька с помощью пароля, которую они вынуждены повторять каждый раз, когда хотят проверить баланс или отправить/получить транзакцию. Android-разработчик Сэм Барбоса также обратил внимание на улучшение поддержки, и “теперь письма из приложения будут отправляться команде поддержки DCG, а не разработчику напрямую”, чтобы обеспечить эффективное решение проблем.
Также была исправлен баг, который создавал некоторым пользователям проблемы со входом в Uphold из приложения. Сэм немного рассказал об этом:
“Интеграция с Uphold работала через встроенный WebView для аутентификации пользователей, и Uphold ввёл новый шаг в процессе входа пользователя, при котором от пользователя требовалось пройти по ссылке. И эта ссылка не открывалась внутри WebView. Поэтому мы заменили WebView на вкладки Chrome (в том случае, если Chrome доступен) или, если Chrome недоступен, мы будем открывать установленный у пользователя по умолчанию браузер, чтобы пользователь мог войти в аккаунт.”
Подготовка сервисов Dash Wallet к будущему
Ещё одна деталь, о которой упомянул Quantumexplorer – после обновления до версии 0.13 мобильные кошельки смогут работать со всеми функциями, которые были ранее доступны только на десктопном кошельке core, в том числе PrivateSend. Но этот функционал всё ещё нуждается в доработке.
“Теперь все функции, которые работали на core-кошельке, могут быть реализованы и на SPV кошельках, но некоторые из них нуждается в переработке (например, в случае PrivateSend). Сейчас мы сосредоточены на том, чтобы обеспечить поддержку на Evolution кошелька Dashpay, работа которого стала возможной благодаря этому релизу. Пока что это означает, что в приложении будет список контактов и пользовательские данные. Мы также приведём к общему знаменателю дизайн iOS и Android приложений.”
Quantumexplorer также подчеркнул, что новый релиз iOS приложения даст пользователю возможность переключаться между основной сетью и тестовой сетью внутри приложения, потому что новый фреймворк поддерживает мульти-цепи.
“До этого, приложение работало на логике одной цепи, имело два встроенных пути разветвления (bip32 и bip44), и могло поддерживать только один аккаунт. Эта логика была частью приложения. Во второй версии мы отделили логику от UI. Логика теперь находится во фреймворке, который называется DashSync-iOS, и мы занимались его разработкой последние 8 месяцев. Этот фреймворк поддерживает мульти-цепь (это значит, что он может подключаться к основной сети и тестовой сети одновременно), у него может быть столько путей разветвления, сколько понадобится, и столько же аккаунтов. Но чтобы быстро его выпустить, мы ограничили набор его функций по сравнению с предыдущей версией, и сейчас пользователи смогут оценить только незначительные улучшения, например, время синхронизации. Однако, мы добавили и одну новую функцию – возможность переключаться между тестовой сетью и основной сетью внутри приложения.”
У команды большие планы, потому что грядёт выход новых обновлений и приближается релиз Evolution. Они упорно работают над тем, чтобы к моменту, когда все эти функции понадобятся, всё уже было готово.
Dash уже сегодня облегчает процесс использования криптовалюты
Dash понимает, что криптовалюта должна быть простой в использовании, чтобы произошло её массовое внедрение. Evolution и приложение DashPay станут одним из способов решения этой проблемы, но до той поры, эта функция ложится на кошельки Dash на Android и iOS. Кошелёк Dash делает Dash доступным для использования уже сегодня, с помощью простых интерфейсов и встроенных интеграций, например, с Uphold, благодаря которому получение Dash стало проще. Такие функции, как автоматический InstantSend (а в будущем, возможно, и PrivateSend) дают возможность пользоваться продвинутыми настройками тем пользователям, которые не хотят работать с полной нодой. И эти усилия делают Dash на шаг ближе к тому, чтобы составить конкуренцию традиционным способам оплаты, которые при наличии мобильного приложения просто работают для пользователей с любым уровнем знаний.