Как стать автором
Обновить

Сбербанк Бизнес Онлайн на Windows 10 – новое решение для клиентов, или почему UWP-приложения рулят

Время на прочтение13 мин
Количество просмотров49K
Всего голосов 18: ↑13 и ↓5+8
Комментарии50

Комментарии 50

Плюс, Microsoft Store позволяет скачать приложение только пользователям с Live ID, авторизованным в магазине.
Вот, кстати, нет. Бесплатные можно без авторизации скачивать.
Сейчас попробовал скачать VK — заправшивает учётку.
Я не помню, что произойдет если залогиниться под Live Id в системе. Но тогда и проблемы с отсутствием Live ID нет.

Но под локальной учеткой он предлагает залогиниться
скрин


Но если отказаться, то всё прекрасно скачивается.
скрин 2,3


Риторический вопрос на уровне постановки задач. А зачем? Т.е. вот реальная ситуация — предприятие с годовой выручкой 1 млр.руб., порядка 50-100 платежей в день разным контрагентам (смотрим пока только исходящие платежи). Все естественно ведется в 1С, потом платежки перегружаются в txt файл и уже в банк-клиент этот txt файл загружается и платежки подписываются. Четкое разделение зон ответственности — за кривости в 1С отвечает бух, если что-то криво в банк-клиент — это ошибки банка. Платежки перегружаются через текстовый файл — там ничего лишнего никакой вирус особо ничего не допишет. И никто даже не хочет использовать 1С-директ, txt файл выступает лишним барьером безопасности. И вот — давайте поставим отдельное банковское приложение на ПК, причем для работы приложения используются API винды… Эээ, деньги ушли не туда, где копать? Кто виноват?
Вирус, админ, бух, кривое API от винды, разработчики приложения, банк, еще кто где? А банк говорит — «ничего не знаем, у нас все правильно», было такое, плавали. Все реквизиты указаны верно, платеж от иностранного банка не проходит, иностранный банк пересылает сообщение от нашего банка «неправильно указаны реквизиты», наш банк говорит «вы все врете». 6 месяцев искали причину… хорошо хоть платеж был не критичный.
Не совсем в тему, но: Около года назад появился вирус, который переписывал файл для банка, выгруженный из 1С. Понятно, что спустя незначительное время производитель ПО отреагировал. Но(!) промежуточный
txt файл НЕ выступает лишним барьером безопасности
Вы тут немного путаете: «лишний барьер, усложняющий взлом» и «серебрянная пуля, гарантирующая, что взлома не будет» — это разные вещи…
Нет необходимости приписывать мне утверждения, которых я однозначно не поддерживаю. Если мысль непонятна, то, наверно, есть смысл задать вопрос?
И вот — давайте поставим отдельное банковское приложение на ПК, причем для работы приложения используются API винды…
Возможно я вас разочарую, но 1С тоже использует API винды. И даже ваш любимый browserName использует API винды…
50-100 платежей в день – хорошая нагрузка на бухгалтерию. Как отмечалось в статье, 1С-директ – возможный вариант для работы с банком.

Следует подчеркнуть, что, хотя приложение в первую очередь позиционируется для массового клиента (а это 0.7 платежа в день), интересы предприятий, активно создающих платежи, также учитываются при разработке. В плане развития приложения есть и пакетная отправка платежей, и доп. проверки для обеспечения безопасности.

А вот «кривое API от винды» – стереотип. На первый взгляд, СББОЛ на Windows 10 – обычный «толстый» банк-клиент, но есть несколько «но», положительно влияющих на безопасность решения:

  1. У приложения нет БД. Сложнее добраться к данным, их нет в offline-доступе
  2. Приложение хранится в защищённой папке, это обычный подход при дистрибуции из магазина. Пользователь не имеет доступа к каталогам приложений.
  3. Канал доставки не имеет отношения ни к «винде», ни к чему другому, здесь используется защищённый TLS-протокол.
  4. На каждый платёж вы получаете СМС с описанием платежа, подобное двухфакторное подтверждение прав отправки является стандартом рынка и существенно снижает риски.
Приложение хранится в защищённой папке, это обычный подход при дистрибуции из магазина. Пользователь не имеет доступа к каталогам приложений.
Если у него нет прав локального админа.
Сбербанк не был бы надёжным банком, если бы не лидировал в исследованиях и внедрении передовых технологий обеспечения безопасности.


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

Технологии безопасности, на грани фола и больше похожи на технологии негласного сбора информации.

А наличие сторонних неконтролируемых скриптов в личном кабинете онлайн банка преподносится как фича, а не дыра в безопасноси.

В общем вы бы аккуратнее выбирали фразы, а то читать иногда смешно.
Если говорить о технологиях сбора информации — при первом входе в систему Сбербанк Бизнес Онлайн на любой платформе у пользователя запрашивается разрешение на сбор обезличенных аналитических данных. Примерно 11% пользователей отказывают в их предоставлении. Негласного сбора, конечно же, нет.

Никаких неконтролируемых скриптов также нет.

Напротив, безопасности работы с решением, защите канала, защите средств клиента уделяется максимальное внимание. Многие ограничения, встречающиеся в environment'е СББОЛ, связаны зачастую с обеспечением безопасности, и, к сожалению, иногда добавляют стереотипы.
Чтобы далеко не отходить: а как впоследствии отозвать свое разрешение на этот сбор?
Как и во всех подобных случаях у всех поставщиков услуг — заявление в письменной форме.

Собираемые данные «под микроскопом» проверяются на обезличенность, их единственная направленность — улучшить пользовательский опыт. Если честно, я таких заявлений не припомню :)
Т.е. не вчитавшись, случайно можно жамкнуть «разрешаю», а чтобы не разрешать — ножками в «сберкассу»?

А может мы с вами пофантазируем, что скажет «девочка» за стеклом, когда я попрошу ее принять бланк заявления. И, самое главное, кто мне пришлет ответную бумагу, что мои данные удалены и более не собираются — руководитель «девочки»?
«Не вчитавшись, жамкнуть, а потом...» — это одинаковый сценарий для всех решений. Будь то сайт компании, сервиса или онлайн-игры, или любое приложение.
100% так. Однако, полагаю, это не научит 100% людей читать всё до того, как жамкнуть.

Но все же — кому писать заявления, чтобы а) узнать, собираются ли данные про конкретного человека (обезличенно, но все же) и б) отказаться от этого сбора.

Спрашиваю, поскольку в банке, несомненно, такая процедура должна быть прописана — и хочется понять, насколько она работоспособна.
Если Вы уточняете как физлицо, то, действительно, в отделение банка, «Сберкассу». И там — заявление.
Если как юрлицо — тоже в отделение, но работающее с юрлицами.

В Сбербанке процедура и работоспособна и находится под мониторингом соответствующих служб — всё-таки крупнейший банк.

В приложении данные сразу объединяются с данными, полученными от других пользователей, без уточнения IP/MAC, без любой персонифицированной или персональной информации. Сколько было нажатий на конкретную кнопку, сколько раз отправили такой тип документа, и всё.
Т.е. вы считаете, что Гугл Аналитика — это контролируемый вами скрипт? Ну ок…
GA отсутствует в приложении.
Не знаю, что сказать. Вы прислали ссылку на веб-версию СБОЛ, решения для физлиц.
Статья про решения для юрлиц, и не про веб-версию, а приложение.
Наверно, Вы не заметили.

Очень хорошая статья. К сожалению uwp очень недооценена. А Йота на днях отключила свое приложение, наплевав на тысячи клиентов. Дошло до идиотизма — отключите вайфай, чтобы мы могли показать вам текстовую страничку с ussd-кодами.

Спасибо. UWP-приложения быстрее веб-аналогов, органично смотрятся внутри пространства ОС, очень (!) дёшевы в разработке. Думаю, что недооценённость таких решений в скором времени сама собой изменится на востребованность :)

Только вот почему ваши передовые технологии не позволяют грузить reestr.CSV, но позволяют грузить reestr.csv? Причем ошибка при загрузке reestr.CSV говорит о некооректнрсти файла. Меняешь расширение руками и все нормально грузится.

image

Уважаемый wertex15, воспроизвести проблему не удалось. Удалось воспроизвести корректную работу, на веб-версии — в приложенной картинке. А в приложении, о котором и повествует данная статья, поддерживается только один формат для файлов импорта, .txt — именно в нём 1С и готовит платёжные поручения для ДБО.
Куда можно прислать скриншоты?
Конструктивный подход!
Присылайте на общий ящик msbbol«сбербанк.ру
UWP такая модная, что на замену уже несколько технологий выстроилось. Смысл запуска на любом устройстве совершенно непонятен. На чем запускать клиент-банк кроме ПК? На мертвых Windows Phone? Или на X-Box?
Короче, аргументация притянута за уши. У Windows довольно смутное будущее — скорее всего компания и дальше будет всех загонять в облака и на подписку. Писать нативные приложения смысла все меньше.
Хорошее замечание.
«Есть золотое правило — если правильная работа инструмента критически для вас важна и вы потеряете деньги/доверие клиентов/другие бизнес-ценности в случае некорректной работы — то никогда не ставьте никакие обновления сразу после их выхода. Подождите несколько недель, можете даже установить обновление на тестовое устройство и проверить работу критически важных функций.»

Если слегка перефразировать цитату, уйдя от термина «обновления» к термину «технологии» — спешить на PWA рано, создавать альтернативу вебу — как раз вовремя.
UWP дают потрясающие возможности разработки, реализации UI, бесшовные переходы с одной платформы на другую. И — по низкой стоимости владения/разработки. Как именно будет развиваться рынок, предсказание будущего — работа футурологов. Сбрасывать со счётов Windows нецелесообразно (в этом году «десятка» станет самой популярной и в РФ).

Сделать сервис, который работает быстрее других каналов, безопасен, удобен, понятен — целесообразно :)
В этом есть смысл. Однако

«UWP дают потрясающие возможности разработки, реализации UI, бесшовные переходы с одной платформы на другую»

Между какими именно платформами возможен переход на текущий момент? Особенно если говорить не абстрактно, а конкретно про данную область (т.е. банковские клиенты).

PWA и тем более веб в этом плане как раз дают больше.

К тому же, на mspoweruser я каждый день читаю о том, что очередной банк (западный) прекратил поддержку UWP приложения для Windows Phone или даже сама Microsoft не планирует развивать встроенные в Windows приложения почты, новостей и погоды, а разработчиков переводит на другие направления.

Да, доля десятки растет, но сам сектор ПК сужается. Количество активных пользователей Windows тоже существенно уменьшается с каждым годом.
ПК, трансформеры, моноблоки, планшеты/2-в-1, а также действительно X-Box + Hololens :)

Вы, возможно, смотрите на приложение, как мобильное. Для смартфонов под WindowsPhone/Windows10mobile мы делаем абсолютно другое приложение (с т.з. UI), просто особенность Microsoft Store в том, что страница приложений — общая.

Microsoft не планирует развивать приложения для Windows 10 mobile.
А для Windows 10 — десктопной ОС, ресурсы разработчика ОС есть :)

Банковских приложений под десктопную «десятку» действительно немного, порядка 30 -50 в мире. У нас в стране их было два — от крупных банков, этой весной добавился и третий банк. Так что рынок видится не стагнирующим/пустым, а стартующим.
ПК, трансформеры, моноблоки, планшеты/2-в-1 на Windows
Которые и так могут запускать любое приложение от нативного Win32, до веб.

Интересно узнать о сценариях использования банк-клиента на XBox и Hololens :)

Насчет отказа от UWP, речь к сожалению не только о мобильных версиях:
mspoweruser.com/microsoft-is-winding-down-development-of-windows-10s-built-in-apps
mspoweruser.com/windows-store-loses-another-universal-app-as-usaa-bank-ends-support
mspoweruser.com/ing-bank-dropping-support-for-windows-phone
В комментариях люди пишут чьи еще банки отказались от поддержки приложений в Windows Store.

В любом случае, на скриншотах все выглядит неплохо и я рад вашему энтузиазму :) Надеюсь ваше приложение заслужит любовь пользователей, а мои мрачные прогнозы не сбудутся :)
Спасибо за добрые пожелания.

Не думаю, что последние новости стоит трактовать, как негативные. Techradar также цитирует Thurrott (источник и Ваших ссылок), заявляя что «отток разработчиков может говорить как об интересе к PWA, так и к пониманию того, что MS Store наконец может жить и без внутренней поддержки и наполнения, а только за счёт внешних разработчиков».

Увидим. За PWA, безусловно, будем пристально наблюдать.

p.s. сценарии работы в Hololens — это тема для отдельной статьи ;)
Если говорить про Пола, то он очень опечален направлением в котором развивается Майкрософт и также считает, что компания продолжит отказываться от традиционной модели бизнеса с Windows и Office во главе всего, сосредоточившись вместо этого на сервисах и облаках. Некоторые его статьи пропитаны болью и недоумением, т.к. он более 20 лет пишет о продуктах Майкрософт и последние изменения оценивает крайне скептически.
Я, примерно как Вы, сторонник MS, их решений и продуктов — geek уже лет 20+, и Microsoft, действительно, часто не просто меняет парадигму, но и меняет ошибочно, нацеливаясь не на будущее, потенциал, а на настоящее и доход.

Но профессионалов у них много. The Verge приводил несколько статей на тему объединения подразделений, увольнения Terry Myerson, с пояснениями и предположениями, что для Windows вхождение в Experienses & Devices не только плохо, но и хорошо.
Я перешел на альтернативные продукты незадолго до выхода Windows 8. А до этого не только с удовольствием пользовался всеми продуктами МС, включая непопулярные Висту и Windows ME, но и занимался администрированием Windows серверов в нескольких организациях.
Собственно говоря, с тех пор особой ностальгии по Windows не испытывал, а недавние попытки использования Windows 10 меня просто шокировали, т.к. на ровном месте я столкнулся с большим количеством проблем, недоработок или просто нелогичного поведения системы.
А какие альтернативы есть на винде с современными фишками типа геолокации и пушей? Франкенштейн-электрон? Веб? Веб катится непонятно куда. Например все внедрили модный бесконечный скролл. А вы попробуйте полистать какой-нибудь популярный паблик вк — на сколько дней назад получится отмотать, до момента когда вкладка браузера начнет подыхать? У меня дней на 5 максимум получается. Джаваскрипт оживил веб, он же его и убъет.
Ха, а вы почитайте жалобы на тот же скролл в UWP приложениях. Скажем баг в Groove, когда при большом количестве песен, приложение перекидывает в начало списка при переходе между карточкой песни и обратно на список. Или лаги скроллинга в UWP приложениях, которые становятся очень хорошо заметны на мониторах с частотой больше 60Hz. Да множество их.
Альтернатива видимо PWA или обычный веб для легких приложений и Win32 для тяжелых. Майкрософт сфейлили, когда устроили метания между Silverlight, WPF, UWP и так далее, запутав разработчиков до невозможности
Скажем баг в Groove, когда при большом количестве песен, приложение перекидывает в начало списка при переходе между карточкой песни и обратно на список.
В других приложениях такого нет, так что это баг приложения. Ну и аналогичные баги я видел на всех других платформах. Уверен, что лаги скроллинга тоже являются проблемами конкретных приложений.
Я не говорю, что у UWP нет багов, они есть. Но то, что вы приводите… ну оно странно.

В PWA проблем со скролом будет во много раз больше просто из-за особенностей технологии.
Ну я говорю о том что слышал относительно скроллинга, раз уж о нем речь зашла. Если кто-то реализует бесконечный скроллинг в UWP приложении, то не факт что он не будет таких же сложностей создавать, а то и более серьезных.
Создание бесконечного скролинга в UWP мало чем отличается от бесконечного скролинга в WPF или iOS, или Android.
Хм, т.е. вы даже сами с этим не сталкивались, но утверждаете, что всё плохо?
А я где-то описывал свой опыт? Нет, дословно я написал:

«а вы почитайте жалобы на тот же скролл в UWP приложениях»

Т.е. жалоб много и о них много где пишут. Я не слежу пристально за этой темой и не пользуюсь ни UWP приложениями, ни Windows как таковой. Просто сложно не обратить внимание, когда в новостях регулярно мелькают определенные вещи.

Лично я сталкивался на десятке с проблемами масштабирования на HiDPI экранах, которые я так и не смог победить. Запутанные настройки в нескольких местах в Windows позволяли более-менее корректно отображать либо UWP приложения, либо обычные. Но и те и другие одновременно корректно работать не хотели. Особой нужды разбираться с этим у меня не было, так как я просто хотел посмотреть что там нового в десятке. Поэтому я просто снес раздел и больше к этому вопросу не возвращался.
Бар прокрутки, scroll, можно и не добавлять :). Мы проверяли, очень мало пользователей, которые имеют такие странные мышки и клавиатуры, не позволяющие перемещаться по экрану :).
Однако в конце концов бар добавили.

Вообще, с точки зрения стабильности, UWP-приложения — лучшее, с чем доводилось работать. Падений примерно 1 на 50 000 событий. Это при условии, что в банк-клиенте необходимо снижать количество событий. Самый популярный сценарий использования приложения — авторизация и выход. Человек зашёл, посмотрел баланс, и вышел. Т.е. 50 000 событий это несколько тысяч сессий. Т.е. — падений примерно на 0.02%

Ну, и с внедрением push-уведомлений эту статистику мы также пересмотрим — ведь с pushами баланс можно узнавать, даже не входя в приложение.
Т.е. жалоб много и о них много где пишут. Я не слежу пристально за этой темой и не пользуюсь ни UWP приложениями, ни Windows как таковой. Просто сложно не обратить внимание, когда в новостях регулярно мелькают определенные вещи.
Т.е. это ваше субъективное впечатление. А найти баги про которые много пишут не сложно для любой платформы.
И? Здесь разговор про Windows и UWP. Высказывать субъективное или объективное мнение тут может каждый. Баги скроллинга на той же iOS или macOS надо очень постараться поискать.
Я не понимаю ваших претензий — если есть что сказать по существу, то прошу.
Я не понимаю ваших претензий — если есть что сказать по существу, то прошу.
Претензия по существу, это то, что вы предъявляете претензии не по существу. Вот и всё.
А можно в столь продвинутом приложении как-то победить постоянно всплывающее окно с лицензионным соглашением? Ни принять, ни отказаться — хорошо, что Page Reload «лечит» это.
В приложении ничего побеждать не надо :) Там есть кнопка «отказаться» :) И, я уже отвечал выше, 11% пользователей её нажимают.
И конечно, в приложении нет функции page reload. А веб-версии Сбербанк Бизнес Онлайн такая функция действительно уберёт модальное окно с соглашением. Но можно и просто нажать кнопку «позже».
Зарегистрируйтесь на Хабре, чтобы оставить комментарий