If you want Linux apps on your phone, wouldn’t you have to have a compat layer a la WINE except that it’s for x86->ARM rather than Windows->Linux? Wouldn’t that make using Linux apps unattractive due to the overhead slowing them down? Plus, wouldn’t devs have to implement a mobile mode for GUI apps for this to be a good UX? Not trying to bash the idea, just curious about how it would practically work.
No, why? Normal open-source Linux apps can be just compiled for ARM and most larger distros have ARM versions with pre-compiled ARM repositories. Newer Linux apps are also already responsive and usually work reasonably well on smaller screens and touchscreens, although some further improvements in that regard could be made.
If you want Linux apps on your phone, wouldn’t you have to have a compat layer a la WINE except that it’s for x86->ARM rather than Windows->Linux? Wouldn’t that make using Linux apps unattractive due to the overhead slowing them down? Plus, wouldn’t devs have to implement a mobile mode for GUI apps for this to be a good UX? Not trying to bash the idea, just curious about how it would practically work.
No, why? Normal open-source Linux apps can be just compiled for ARM and most larger distros have ARM versions with pre-compiled ARM repositories. Newer Linux apps are also already responsive and usually work reasonably well on smaller screens and touchscreens, although some further improvements in that regard could be made.