AUTOMOTIVE
Dwusystemowe demo automotive HMI stworzone na potrzeby raportu porównującego Qt i Android. Ten sam zestaw został zaimplementowany dwukrotnie - w Qt6/QML na dedykowanym systemie Yocto Embedded Linux oraz w Kotlinie na Android OS - co pozwoliło na bezpośrednie porównanie obu technologii w identycznych warunkach.
Ta sama aplikacja embedded HMI została opracowana zarówno w Qt, jak i w Kotlinie, aby sprawdzić, jak obie platformy działają w identycznych warunkach. Przeczytaj pełny raport i porównaj oba stosy technologiczne pod kątem nakładu pracy programistycznej, responsywności interfejsu, zużycia zasobów oraz praktycznych kompromisów podczas wdrożenia na sprzęcie embedded. Sprawdź, która platforma lepiej sprawdzi się w Twoim kolejnym projekcie embedded HMI.
Głównym wyzwaniem było stworzenie tego samego automotive HMI dwukrotnie - raz w Qt 6/QML na niestandardowym systemie embedded Linux opartym na Yocto, a drugi raz w Kotlinie na Androidzie - przy zachowaniu spójności wizualnej i identycznego zachowania obu aplikacji.
Zarówno aplikacje, jak i systemy operacyjne wymagały starannej optymalizacji, aby zapewnić uczciwe i miarodajne porównanie obu technologii. Niemal każdy element wizualny został zaprojektowany i wykonany od podstaw, w tym niestandardowe wskaźniki, maskowane wskaźniki poziomu, animowane ścieżki oraz stylizowane widgety - bez korzystania z gotowych komponentów interfejsu.
Prędkościomierz łączy animowaną wskazówkę analogową z dużym, cyfrowym odczytem prędkości, zapewniając kierowcy czytelną informację już na pierwszy rzut oka. Podświetlana skala dynamicznie reaguje na aktualną prędkość, a wskaźnik biegu dostarcza dodatkowych informacji w tym samym, kompaktowym widoku.
Ekran statusu pojazdu prezentuje widok samochodu z góry, pokazując symulowany stan drzwi i bagażnika, ciśnienie w oponach, kondycję akumulatora oraz temperaturę silnika. Wskaźniki animują się wraz ze zmianą danych - między innymi przy otwieraniu i zamykaniu drzwi oraz zmianie stanów systemowych OK/NOK - zapewniając czytelny podgląd aktualnego statusu pojazdu.
Wokół centralnego prędkościomierza rozmieszczono szesnaście wskaźników statusowych i ostrzegawczych obejmujących systemy wsparcia kierowcy, bezpieczeństwa, oświetlenia oraz funkcje pojazdu, takie jak tempomat, asystent utrzymania pasa ruchu czy ABS. Wskaźniki, sterowane symulowanymi danymi z rzeczywistych scenariuszy, dynamicznie prezentują aktywne funkcje, ostrzeżenia i usterki. Podświetlane kierunkowskazy zapewniają dodatkowo czytelną informację o kierunku jazdy.
Sekcja ta wizualizuje symulowane dane pojazdu, w tym moc wyjściową, zużycie energii, poziom naładowania baterii, przewidywany zasięg oraz status ładowania. Animowane, maskowane wskaźniki prezentują bieżące wartości w kW i kWh, a wskaźnik baterii łączy procent pozostałego naładowania z szacowanym zasięgiem pojazdu.
Panel nawigacji prezentuje zaplanowaną trasę w formie dynamicznie rysowanej ścieżki, a animowany znacznik pojazdu pokazuje jego postęp oraz kierunek jazdy. Ekran wyświetla również najważniejsze informacje o podróży, w tym pozostały dystans, czas trwania przejazdu oraz szacowany czas dotarcia do celu.
Kompletny projekt interfejsu w Figmie został przygotowany wewnętrznie przez zespół Somco Software. Od ogólnego kierunku wizualnego po poszczególne komponenty interfejsu - każdy element zaprojektowaliśmy samodzielnie, z myślą o użyteczności, spójności oraz docelowej platformie sprzętowej.
Oferujemy również projektowanie UI/UX jako usługę - Somco może przygotować kompletny, gotowy do wdrożenia projekt w Figmie, dopasowany do Twojego produktu i sprzętu.
CTO
Designer
Chief Executive Officer
Odpowiemy na każde pytanie i pomożemy określić idealną strategię, która zwiększy szanse Twojego projektu na sukces.
Wypełnij formularz, a wkrótce się z Tobą skontaktujemy.