其實唔可以用 x86/x86_64 嘅方式去諗, 平台太統一, Mac 更加唔洗講, 只此一家
ARM
單係最普通嘅 armel/armhf/arm64 已經可以玩死唔少人, 唔係個個都知自己應該要用邊套. 等於 x86 行唔到 x64 嘅套件一樣, 只係 x86_64 出現咗太耐, 兼且市場都唔會有新嘅 32bit x86 出俾 consumer, 呢個問題 virtually 唔存在.
然後又有 hardware support 問題, 呢 d 又係 vendor specific, 例如 R-Pi 4B 可以行 ARM64 instruction set, 但係 Arch Linux ARM 暫時只能提供 ARMv7 嘅 32bit platform, 原因係 Linux kernel 仍然未有 R-Pi 4B 嘅 full support
AppImage 目的就係將 program + runtime lib 打包晒一齊, 如果太多唔同平台係好難組合, user 亦未必知係 program 問題定自己揀錯咗平台套件, 所以根本問題源於 ARM platform 嘅分散特性, AppImage 或 Flatpak 果 d 唔會解決到