bk99.de entertain the web since 1997

A new wave of convergent Linux applications

Summary

Raffaele T. describes convergent Linux applications whose interface adapts to desktop, tablet and smartphone. In 2022 GNOME, KDE and Maui each developed their own adaptive toolkits.

Ideas

  • A common code base reduces separate mobile and desktop implementations.
  • libadwaita, Kirigami and MauiKit provide adaptive interface components.
  • Small windows on desktops also benefit from responsive layouts.
  • Flatpak makes cross-device distribution of modern applications easier.
  • Touch-friendly operation must not make mouse and keyboard workflows worse.

Insights

  • Convergence is a maintenance strategy and not just a visual feature.
  • Shared applications strengthen small ecosystems through a larger user base.
  • Adaptive design replaces device-specific forks with tested layout states.

Facts

  • GTK4 and libadwaita form the technical basis of many GNOME applications.
  • Kirigami supports convergent Qt and KDE interfaces.

Recommendations

  • Test every core view with narrow windows, touch and keyboard.
  • Separate adaptive information architecture from merely scaling individual elements.

References

Read the original article

Search the Web Archive