AppStream documentation describes "desktop applications" in too restrictive of a manner.
https://github.com/ximion/appstream/blob/2f6010fa080c7a209e784f3f62eda49e75061c6e/docs/xml/metainfo-desktopapp.xml#L13-L14 states:
A desktop application is an application which has a graphical user interface and is commonly used with mouse and keyboard. It also ships a Freedesktop
.desktopfile to be visible in application menus.
This would exclude all primarily capacitive input-based GUIs, of which many exist - anything designed primarily for smartphone usage, especially. Being more nondescript about the input method by stating something like "and is commonly used with mouse, keyboard or touch device" might be better.
As previously reported at gitlab.freedesktop.org/freedesktop/freedesktop/-/issues/1272.
This is fairly old text from 2012 - patches are welcome to update it :-)
https://github.com/ximion/appstream/issues/646#issuecomment-2297464072
@ximion, I'll be glad to. Do you know where the documentation is stored, in source form?
https://github.com/ximion/appstream/issues/646#issuecomment-2323395942
Located it: https://github.com/ximion/appstream/blob/6cf3949d07fa5ce502c1451b7668c28f248ad536/docs/xml/metainfo-desktopapp.xml#L13-L14
https://github.com/ximion/appstream/issues/646#issuecomment-2297464072
@ximion, done so at https://github.com/ximion/appstream/pull/659#issue-2499544477.
https://github.com/ximion/appstream/pull/659#event-15574576980 appears to remediate this.