Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Qt on Android and Linux vs Kotlin

Qt on Android and Linux vs Kotlin

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
2 Posts 2 Posters 1.1k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • lukas_kosinskiL Offline
    lukas_kosinskiL Offline
    lukas_kosinski
    Qt Champions 2025 Qt Champions 2023 Qt Champions 2022
    wrote on last edited by
    #1

    Hi,

    Just wanted to share with you a case study and benchmark results that we've developed.
    So we implemented the same application in Qt and Kotlin Jetpack Compose and ran both of them on Android + Qt was also released on Yocto Linux.
    It was deployed to Toradex Verdin IMX8M Plus with 4 core and 4 GB of RAM.

    Below are the average benchmarking results:
    dd4924ee-67e0-4b78-b90b-f6890f7561f5-image.png

    Qt on Android delivered 47 FPS, so less than Qt on Yocto, but we think it makes sense as Android adds its own overhead compared to minimal Linux. However, there might be something in Android implementation to improve.

    It is clear that Qt delivered almost twice the FPS rate while still using the GPU more efficiently.
    So we intentionally capped Qt to 30 FPS to see what would be GPU usage while delivering similar rendering performance.

    And the results were better than expected:
    3e6c159a-7d40-49e5-bca3-465a21213d17-image.png

    Link to full PDF, but the gist is benchmarks that I shared anyway:
    https://somcosoftware.com/en/qt-vs-android-comparison-whitepaper
    (yes, our marketing put it behind ethe mail wall)

    If you want to see how the demo itself looked in action:
    https://youtu.be/BHT4UHt8VjA?si=YThZHHQswQ1YRa5u

    a4786e84-218f-4966-9cee-fa6232d234eb-image.png


    So my questions to you are:

    1. What can it mean for Qt? Although this comparison is sector-agnostic (despite chosen UI), I myself used to code on the IVI project for a leading car manufacturer, and they decided to switch to Android only. Some companies of course mix Qt apps with Android OS. If performance is not an issue, what else could be the decision factor here? Surely we have licensing topic. We have competitors like Unreal for that crazy animations and 3D.
    2. Would you be interested in similar comparison done for other frameworks? Like Slint, LVGL, Flutter.

    I am the founder of Somco Software (formerly Scythe Studio). It is a services company focused on Qt development and embedded UX as well as Linux and connectivity.
    More about us: https://somcosoftware.com/en

    Happy to share insights and learn from others.

    1 Reply Last reply
    1
    • S Offline
      S Offline
      shahjzaib
      Banned
      wrote on last edited by
      #2
      This post is deleted!
      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved