On that note, how will an OS built around Qt perform compared to say iOS or Android, like Ubuntu Touch (assuming similar levels of underlying hardware)? Will Android and iOS and the apps on top of them will be naturally smoother, scrolls and app transitions being smoother than in Ubuntu Touch? Or is it that the Qt coding can be suitably tweaked in Ubuntu Touch to match iOS and Android performances?
Ask HN: Smoothness and performance of Qt based systems vs. native apps and OS
1–10 of 77 posts
There are many apps on Mac and Windows based on Qt, as well as ones built using the native SDKs exposed by respective platforms, like Cocoa and Dot Net. Are the ones built on Qt as smooth and performant as the native ones? Or will there be clear performance differences? There are questions like this on StackExchange, but they are more than a decade old, I am interested in knowing the current status!
Re: Ask HN: Smoothness and performance of Qt based systems vs. native apps and OS
#2Obviously "smoothness" means something other than "differentiable everywhere", but I'm at a loss to know what.
Re: Ask HN: Smoothness and performance of Qt based systems vs. native apps and OS
#3In my experience QML is buttery smooth on Linux, even on older hardware, but it just isn't as smooth on Windows.
Re: Ask HN: Smoothness and performance of Qt based systems vs. native apps and OS
#4Obviously "smoothness" means something other than "differentiable everywhere", but I'm at a loss to know what.
Was my question not clear? If so, please tell me which part, I will be happy to clarify.
Re: Ask HN: Smoothness and performance of Qt based systems vs. native apps and OS
#5Obviously "smoothness" means something other than "differentiable everywhere", but I'm at a loss to know what.
It means minimal interaction latency, dropped animation frames, jerkiness etc. Pretty obvious.
Re: Ask HN: Smoothness and performance of Qt based systems vs. native apps and OS
#6Re: Ask HN: Smoothness and performance of Qt based systems vs. native apps and OS
#7Just look at Telegram as a real example and compare that against the other messenger apps since the majority of them use Electron and Telegram uses Qt for some of its desktop clients.
Re: Ask HN: Smoothness and performance of Qt based systems vs. native apps and OS
#8Just look at Telegram as a real example and compare that against the other messenger apps since the majority of them use Electron and Telegram uses Qt for some of its desktop clients.
You mean to say Telegram is smoother than other apps? Will try it out. In general, would you say that Qt is supposed to work just as buttery smooth and native on Mac or iPhone as a native app? And will an OS built on Qt like Ubuntu Touch will be as smooth and beautifully craftable as iOS apps on iPhone?
Re: Ask HN: Smoothness and performance of Qt based systems vs. native apps and OS
#9In my experience QML is buttery smooth on Linux, even on older hardware, but it just isn't as smooth on Windows.
Yep, that's why KDE is so smooth even on older hardware. But on Windows, some QT apps (GnuPG pinentry-qt for example) often have weird scaling issues where they de-snap and move out of their place.
Re: Ask HN: Smoothness and performance of Qt based systems vs. native apps and OS
#10Speaking of QT...I've wanted to switch to a QT-based DE for a while but I don't like lxqt or Plasma. It would be really cool if there was another option.