V Javě, v jeho případě GUI toolkit Swing, jde jedním řádkem kódu zvolit (pseudo)nativní vzhled. Vypadá ok na Windows, Macu i v Linuxu. Akorát na Linuxu je lepší vybrat přímo Gtk místo Nativní, protože v KDE by zvolil ten hnusný Metal. KDE totiž není Gtk-based DE, ale aplikuje svému-podobný vzhled na Gtk aplikace.
"...plati se za to tim, ze tato verze s sebou "taha" celou Javu a proto ma cca stovky MB narozdil od multiplatformni verze ktera ma pouhych cca stovky KB"
Má použít nástroj (součástí SDK), který promaže soubory JDK/JRE podle potřeb app. Pro Swing Hello world app to u mě bylo 30 MB install size, 17 MB download size (.zip).
Pro zajímavost a srovnání: Qt6 je asi 100 MB, když si ho taháte s aplikací (týká se 98 % uživatelů).
2. 2. 2024, 23:49 editováno autorem komentáře