cmp>>log;
581 subscribers
138 photos
9 videos
98 files
119 links
cmp логи
Разные приложения под Symbian/Windows Phone/Android/iOS/Аврора ОС
Чат: https://t.me/+I7HVhHeZ0J0xZDhi
Download Telegram
sberqml0_1_9.apk
9.2 MB
SberQML версия 0.1.9 для Android
#сбер
SberQML_0.1.9.0_Test.zip
11.7 MB
SberQML версия 0.1.9 для Windows 10 Mobile
#сбер
Обновление. Версия 0.1.10.
- в связи с большим разнообразием полей в окне платежа полностью переделана логика их заполнения. Теперь она плюс-минус полностью повторяет логику официального приложения. Теоретически, должны работать любые платежи. Условные счета за ЖКХ уже возможно оплачивать. Да, на это ушло целых 5 ночей.
- кнопка с изображением ладони на главной странице теперь ведёт не на профиль разработчика, а по своему прямому назначению. Пока временно так, в дальнейшем будет использоваться встроенный функционал приложения (когда будут реализованы переводы).

Увеличить мотивацию разработчика
#сбер
sberqml0_1_10.apk
9.2 MB
SberQML версия 0.1.10 для Android
#сбер
SberQML_0.1.10.0_Test.zip
11.7 MB
SberQML версия 0.1.10 для Windows 10 Mobile
#сбер
Обновление. Версия 0.1.11.
- доработана навигация на странице платежей и категорий (кроме страницы сервисов организации), в том числе добавлена возможность отката на шаг назад с целью изменить введенные данные. Стала возможной навигация по приложению без использования системной кнопки/жеста "назад". Это было критично для iOS порта приложения.

Увеличить мотивацию разработчика
#сбер
sberqml0_1_11.apk
9.3 MB
SberQML версия 0.1.11 для Android
#сбер
🔥1
Channel photo updated
SberQML_0.1.11.0_Test.zip
11.7 MB
SberQML версия 0.1.11 для Windows 10 Mobile
#сбер
🔥3
SberQML0_1_11.ipa
21.4 MB
Также сегодня я выпустил версию SberQML для iOS. Гарантированно работает на iOS 9 и выше. Пакет не подписан, требуется его каким-либо образом подписать либо устройство с джейлбрейком и патчем AppSync.
В целом стартует и на iOS 6, но там вылезают проблемы с неактуальностью системного OpenSSL (0.98 не поддерживает TLS 1.2), из-за чего нет соединения с сервером. Поэтому единственное решение для iOS 6 - как-то обновлять системный OpenSSL, аккуратно позаимствовав бинарники у более современных iOS.

Увеличить мотивацию разработчика
#сбер
🔥2🌚1
Скриншот SberQML 0.1.11 для iOS. Фото сделано на iPhone 4S, iOS 9.3.6.
#сбер
Ещё один скриншот SberQML 0.1.11 для iOS с того же устройства.
#сбер
По поводу SberQML для iOS 6-7: оказалось, что с моей стороны тоже необходимо внести некоторые правки, дабы появилась поддержка TLS 1.2. Вроде бы как, надо собрать Qt с поддержкой OpenSSL, а текущая версия работает на iOS 9 благодаря SecureTransport. Ожидайте.
1
SberQML0_1_11_openssl.ipa
14.4 MB
SberQML 0.1.11, пересобранный с OpenSSL (вместо SecureTransport) для iOS 6 и выше. IPA не подписан.

Увеличить мотивацию разработчика
#сбер
🔥31
Попытался собрать под Aurora OS 5. При том, что ранее имел опыт разработки софта под неё. Но на этот раз пошёл нестандартным путём. Системный Qt (к слову, тоже 5.6) не поддерживает Qt.labs.controls и тем более Qt Quick 2 Controls. Переделывать код проекта и убирать Controlы мне бы не хотелось - работает же на других ОС. Благо есть проект AuroraDeployQt, который позволяет тащить вместе с проектом сторонние Qt библиотеки. Ок, беру самый близкий к нашему - Qt 5.15. Пока разбираюсь с psdk. успеваю убить полдня на разборку с инструкцией по настройке. Далее, глядя доступные примеры, собираю - после некоторые мытарств, которые здесь опустим, получаю пакет. Стартуем - получаем некий вывод (мол, прога запустилась) но после строчки с подгрузкой главного QML - ловлю segfault. Подрубаю отладчик GDB, вижу упоминание openssl библиотеки. Убираю все сомнительные моменты, по типу добавления сторонних сертификатов (Сбера) в приложение, оставляю самый минимум кода. Всё так же ловлю segfault. "Товарищи" из ОМП забыли добавить поддержку openssl в Qt 5.15, но при этом оставили его в системном? А мне что с этим делать? Пересобирать Qt статически , добавив туда Openssl. Только вот - для условного iOS я понимаю, что надо делать configure, указывать -xplatform macx-ios-clang и OPENSSL_LIBS путь. А у Авроры как xplatform называется? Что-то линуксовое?

Ощущение, что с этой клоунадой реально проще все контролы переписать на Qt Quick 1 и юзать системный кастрированный Qt.
Да, потрогать код QML, который не приходилось переписывать на ТРЁХ платформах - iOS, Android, Windows 10 Mobile, - здесь придётся редачить. А значит будут другие импорты. ifdef в случае с QML не оформить, а значит и QMLки нужно отдельные. А лучше отдельный репо.

ОМП - контора криворуков. Хотя криворук тут и я, раз не осилил великое колдунство. Даже с iOS 6 столько возни не было - всего то пересобрал Qt статически с поддержкой openssl.
😁4😨1
SberQML 0.1.11 для Aurora OS 5.1 и выше.
Собран с использованием Qt 5.15 и openssl 1.1.1zb, их библиотеки поставляются в пакете с приложением (поскольку системный не умеет Qt Quick Controls 2 и даже Qt Labs Controls).
Скриншот в свёрнутом виде, так как интерфейс приложения выглядит идентично между разными ОС, иначе было бы непонятно, на чём оно даже запущено.
Первоначальный порт. Фишки Авроры по типу обложки пока не используются.
#сбер
👍1
ru.computershik.SberQML-0.1.11-1.armv7hl.rpm
16.6 MB
SberQML 0.1.11 для Aurora OS 5.1 и выше. Подписан тестовым сертификатом.

Увеличить мотивацию разработчика
#сбер
👍3
This message can’t be displayed because it violated Telegram's Terms of Service
😭4👍1
Обновление SberQML. Версия 0.2.0.
- добавлен раздел "переводы". Доступны следующие виды переводов: по номеру телефона (на Сбер или по СБП, в том числе себе по СБП) и по номеру карты (Сбера или другого банка). Попасть в общее меню ввода номера карты или номера телефона можно, нажав на любой из трёх пунктов: "Клиенту Сбербанка", "Другому человеку по РФ" и "Перевод по СБП". Переводы "между своими" (счетами), как и перевод по номеру счёта, также в планах. О наличии и размере комиссии при переводе на карту другого банка приложение предупредит.
- стало отображаться больше полезной информации на промежуточных этапах платежей и переводов.
- при нажатии на текстовые поля на экранах платежей и переводов теперь появляется клавиатура нужного вида (номерная либо текстовая).
- при завершении платежа либо перевода теперь сами обновляются баланс и история.
- экран ввода пин-кода стал отображаться корректно на любых дисплеях.
- приложение теперь собирается под WP8.1. Ранее требовалась W10M.

Поддержать разработчика

#сбер
👍41
SberQML_0.2.0.1_ARM.zip
11.3 MB
SberQML 0.2.0 для Windows 10 Mobile для 1080p экранов (масштаб 1.5)
(теперь запускается даже на Windows Phone 8.1, но именно там не соединяется из-за отсутствия системных корневых сертификатов видимо. На 10ке всё в порядке.)
Увеличить мотивацию разработчика
#сбер
👍3