Great news: Thanks to recent @flathub changes, adaptive Flathub apps are now actually shown as that in GNOME Software! Previously they were all marked as desktop-only. You'll start seeing this more and more as apps update ️
How is adaptiveness of the app determined?
@gloopsies Developers provide supported window sizes and input methods in the app metadata. Support for different devices is calculated based on this. For example, an app that claims to be resizable down to a width of 360px and has touch support will be marked as working on mobile.
@a1ba My explanation was slightly simplified. What’s actually specified in the app metadata is the required «display lengths». The values are orientation agnostic; at most you can specify the «shortest» and «longest» sides: https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-relations-display_length
The Linux mobile gaming space is a niche within a niche within a niche though, so I’m pretty sure it has more important struggles than metadata right now