Собираем
информацию
по крупицам
Новости


Новости

Страх и ужосо: как выглядит PIM-менеджер MyTetra под Android?
24-09-2018
13:26:52

Фремверк Qt настолько крутой, что позволяет собирать десктопные программы под Android. Да, на Android можно запускать Qt-программы, даже если они сделаны без использования QML. Вопрос в том, как эти программы отрисовываются и можно ли ими пользоваться.

 

В начале развития поддержки Android, специалисты Qt еще не знали, выстрелит ли их технология QML. Поэтому достаточно аккуратно пилили поддержку нативных десктоповых приложений в Android. После того, как на мобильной платформе плотно устаканился QML, на поддержку десктоповых приложений забили, и она сейчас существует просто как данность. Да, компиляция под ARMv7 работает, да, формы кое-как рисуются и... все!

 

К сожалению, у меня не осталось старых скриншотов, в которых MyTetra for Android выглядела более-менее приемлемо. Но сейчас, спустя несколько лет после предыдущих экспериментов, я снова решил посмотреть, на что похожа сборка под Android. Собрал последнюю актуальную версию MyTetra, и вот что увидел.

 

Запуск. Для начала вроде неплохо, окошечко с тоненькой рамочкой и тенью:

 

 

 

 

Далее следует вход в режим отрисовки дерева. Это уже страшно:

 

 

 

 

Панель поиска особенно уродлива. Куда-то исчезла кнопочка закрытия, чтобы не видеть её. Эта панель нас будет преследовать все время.

 

Выберем ветку, и можем просматривать список записей:

 

 

 

 

На панели кнопок, в Android-интерфейсе, появляется кнопка "Стрелка назад", с помощью которой можно вернуться в просмотру дерева.

 

Нажмем на запись в списке, и можно посмотреть саму запись:

 

 

 

 

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

 

В общем, зрелище удручающее. Заманчиво иметь единую кодовую базу как под десктоп, так и под мобильную платформу. На практике же такой подход работает не очень.

 

Можно, конечно, причесать немного, и выпустить релиз "чтобы был". Если пользователю нужны не шашечки, а ехать, то можно и этим интерфейсом попользоваться. Но вопрос на самом деле не в интерфейсе, а в синхронизации базы. На десктопах можно синхрить файлы в директориях через Git, Svn, Dropbox, Yandex.диск и т.д. А под андроидом так не получится. Хотя, может быть есть какой-то сервис, о котором я не знаю, с полноценной синхронизацией каталогов под Android.

 

В общем, если есть что сказать, можно отписаться вот в этой теме нашего веселого форума: MyTetra v.1.43.x - Пожелания, вопросы, багрепорты.

 



Интересное на сайте


Flash-анимация » Анимированый логотип портала RockFM.ru

Оборудование: Pentium-200MMX, RAM 32Мб Среда: Xara X, Flash MX Год: 2002   Этот логотип я разработал для портала RockFM.ru. Задача стояла следую...


Демо, сделанное в генераторе » Xintrea Home Page Demo

Размер: 250 Кбайт Требования: Windows 95/98/XP Год: 2005   Демка для моего старого сайта xi.net.ru. Демка сделана просто щелчками мышки, с ...


Игры под Windows » Shareholder (Акционер)

Игра, написанная вместе с Сергеем Шпаковым. Разработка застыла на этапе глубокой беты. Шпаков сделал интерфейс и хотсид, я писал искуственный интеллек...

RSS подписка

Подпишитесь на новости сайта по RSS

Поделиться этой страницей


Статистика



Внимание!


На этом сайте разрабатывается программа MyTetra и её родственные проекты. Доступны к просмотру следующие базы знаний:

 

База Xintrea (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)

База Rarrugas (1, 2)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean

База Аrmagedec

База SorokinRed

База Deadelf79

База Adgaver (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)

База Pipitos1983

База Soxsten

База Silenn

База Shlyapnikova - херомантия и ригидность

База Svoynickname

База Larson227

База Velonski

База BrokeRU

База Mcold

 

Требуют доработки:

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База Duwaz

База RuDennn

База Manakaden

База Vitvrn

База Fanrok

 

Подробности на странице MyTetra Share.

 WebHamster.Ru
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик