AUTOMOTIVE

PERUN

Eine plattformübergreifende Automotive-HMI-Demo, die zur Unterstützung eines Whitepapers zum Vergleich von Qt und Android entwickelt wurde. Derselbe Instrumentencluster wurde zweimal umgesetzt - einmal mit Qt6/QML auf einem benutzerdefinierten Yocto Embedded Linux und einmal mit Kotlin auf Android OS - und ermöglicht so einen direkten, vergleichbaren Vergleich.

Qt frameworkYocto

Demo in Aktion ansehen

Dieselbe Embedded-HMI-Anwendung wurde sowohl mit Qt als auch mit Android entwickelt, um zu bewerten, wie sich die beiden Plattformen unter identischen Bedingungen verhalten. Im vollständigen Whitepaper erfahren Sie, wie sich die beiden Technologie-Stacks hinsichtlich Entwicklungsaufwand, UI-Reaktionsfähigkeit, Ressourcennutzung und praktischer Implementierungsabwägungen auf Embedded-Hardware unterscheiden - und welche Plattform sich besser für Ihr nächstes Embedded-HMI-Projekt eignet.

Qt vs Android-Whitepaper lesen

Technische Herausforderung

Die größte Herausforderung bestand darin, dieselbe Automotive-HMI zweimal zu entwickeln: einmal mit Qt 6/QML auf einem benutzerdefinierten, Yocto-basierten Embedded-Linux-System und einmal mit Kotlin auf Android, wobei sowohl die visuelle als auch die funktionale Konsistenz erhalten bleiben musste. Beide Anwendungen und Betriebssysteme mussten außerdem sorgfältig optimiert werden, um einen fairen und aussagekräftigen Vergleich zwischen den beiden Technologien zu gewährleisten. Fast jedes visuelle Element der Anwendung wurde vollständig von Grund auf neu erstellt, darunter benutzerdefinierte Anzeigen, maskierte Füllstandsanzeigen, animierte Pfade und individuell gestaltete Widgets, ohne auf vorgefertigte Standard-Steuerelemente zurückzugreifen.

Wichtige Anwendungsfunktionen

Der Tachometer kombiniert einen animierten analogen Zeiger mit einer großen digitalen Geschwindigkeitsanzeige und gibt dem Fahrer so auf einen Blick klare Rückmeldung. Die beleuchtete Skala reagiert dynamisch auf die aktuelle Geschwindigkeit, während die Ganganzeige zusätzliche Fahrinformationen in derselben kompakten Ansicht bereitstellt.

Der Bildschirm „Fahrzeugstatus“ bietet eine Draufsicht auf das Fahrzeug und zeigt den simulierten Status von Türen und Kofferraum, den Reifendruck, den Batteriezustand und die Motortemperatur. Die Anzeigen werden entsprechend den Änderungen der simulierten Daten animiert, darunter geöffnete und geschlossene Türen sowie OK- oder NOK-Systemzustände, und vermitteln so einen klaren Überblick über wechselnde Fahrzeugzustände.

Sechzehn Status- und Warnanzeigen umgeben den zentralen Tachometer und decken Fahrerassistenz, Sicherheit, Beleuchtung und Fahrzeugsysteme wie Tempomat, Spurhalteassistent, ABS und weitere Funktionen ab. Auf Basis simulierter realer Daten zeigen die Anzeigen dynamisch aktive Zustände, Warnungen und Fehler an, während beleuchtete Blinker eine klare Richtungsanzeige liefern.

Der Bereich „Leistung und Energie“ visualisiert simulierte reale Fahrzeugdaten, darunter Leistungsabgabe, Energieverbrauch, Batterieladestand, Reichweite und Ladestatus. Animierte maskierte Anzeigen stellen aktuelle kW- und kWh-Werte dar, während die Batterieanzeige den verbleibenden Ladezustand in Prozent mit der geschätzten Reichweite kombiniert.

Die Navigationsanzeige stellt die geplante Route als dynamisch gezeichneten Pfad dar, während eine animierte Fahrzeugmarkierung den Fortschritt und die Fahrtrichtung entlang der Route anzeigt. Zusätzlich werden wichtige Reiseinformationen dargestellt, darunter die verbleibende Entfernung, die bisherige Fahrzeit und die voraussichtliche Zeit bis zum Ziel.

Unterstützte Boards

  • Beliebige Desktop-Plattform (macOS / Linux / Windows)
  • Android OS
  • Beliebiges Qt6-fähiges Embedded-Linux-Board mit OpenGL-fähigem Display-Treiber
  • Verifiziert und getestet auf: Toradex Verdin iMX8M Plus, NXP i.MX 8M Plus Applications Processor, Quad-Core Arm Cortex-A53 @ 1,8 GHz + Cortex-M7 @ 800 MHz

Individuelles Figma-Design

Das vollständige Figma-Design für dieses Projekt wurde intern vom Somco-Software-Team erstellt. Von der gesamten visuellen Ausrichtung bis hin zu einzelnen Interface-Komponenten wurde jedes Element von uns mit Blick auf Benutzerfreundlichkeit, Konsistenz und die Zielplattform gestaltet.

Wir bieten UI/UX-Design auch als Dienstleistung an – Somco kann ein vollständiges, implementierungsfertiges Figma-Design erstellen, das individuell auf Ihr Produkt und Ihre Hardware zugeschnitten ist.

KONTAKT

Am Projekt beteiligt

Przemysław Adam Sowa

CTO

Robert Kołodziejewski

Designer

Jetzt sprechen wir über Ihr Projekt

Lukas Kosiński

Lukas Kosiński

Chief Executive Officer

Wir beantworten jede Ihrer Fragen und identifizieren die optimale Strategie für den Erfolg Ihres Projekts.

Füllen Sie das Formular aus, und wir melden uns in Kürze bei Ihnen.

Der Administrator der personenbezogenen Daten ist Somco Software sp. z o.o., ul. Gen. Ottokara Brzoza-Brzeziny 13, 05-220 Zielonka, KRS: 855688. Die personenbezogenen Daten werden verarbeitet, um die im Kontaktformular gestellte Anfrage zu beantworten. Weitere Informationen, einschließlich einer Beschreibung der Rechte der betroffenen Personen, finden Sie in der Datenschutzerklärung.