Thread: Ubuntu Edge
View Single Post
Posts: 3,464 | Thanked: 5,107 times | Joined on Feb 2010 @ Gothenburg in Sweden
#190
Originally Posted by bjv View Post
mikecomputing, that does not make sense. The entire point of using a toolkit such as GTK is so the application does not need to concern itself with the specifics of the display server.

i mean, Qt apps run on native win32 for freaks sake. If the binary format matches and no extreme UI weirdness has been done it should even be possible to just link against qt5 build for wayland vs link against qt5 built for Mir on a different system.
The current problems with 'porting' apps between X and wayland has more to do with the unfinished state of the wayland ecosystem, and how much x11-specific functionality crept into gtk+ and others
Facts stands the core X11 is different protocol than Mir and Mir is different from both Wayland and X11 this means you have to link upto three binarys version of your app because AFAIK you still need to tell you apps what library dependies you use. Even if you app ITSELF does not access X/Y/Z server API.

because X11 is old they have to provide support for that some years more but now devs has to have two more NEW binarys instead of one new.

One for X11 one for wayland one for MiR.


Second if it was that easy to provide both Wayland and MiR , why has KDE decide to only go wayland route?


You also forget the facts that some apps are closed source and even if we don't like those apps many endusers want them, such as Skype to give one example. Just tell me why those commercial companys would bother to have upto thre different binarys when it already today only support ubuntu in manyu cases. Today you can atleast unpack the deb file and run it on another dist in X11. Tomorrow you cant because it will only work if you have MiR installed.
__________________
Keep safe and healthy

Last edited by mikecomputing; 2013-07-27 at 20:30.
 

The Following 2 Users Say Thank You to mikecomputing For This Useful Post: