Se ha escrito tanto que estoy un poco confundido, pero si no me equivoco, Canonical está construyendo la próxima generación de Unity para dispositivos móviles con Qt, y en el futuro cercano el escritorio también se migrará a qt.
Solo quería saber las razones técnicas y / o políticas que impulsan esta decisión, y qué consecuencias podría significar para las aplicaciones de escritorio Ubuntu actualmente existentes.
unity
ubuntu-touch
gtk
qt
opensas
fuente
fuente
Respuestas:
Puede encontrar la respuesta en la lista de correo y en el blog de Mark Shuttleworth . Esta publicación de blog probablemente responde mejor:
fuente
GTK + no admite independencia de resolución, los dispositivos móviles modernos tienen densidades de píxeles ultra altas. Si ejecuta una aplicación GTK + en una pantalla móvil, todos los elementos de la interfaz de usuario serían tan pequeños que serían inutilizables.
Este ha sido un error abierto en GTK + desde 2008 hasta que se cerró en 2014 con "ahora tenemos soporte de escala de alta resolución; no es exactamente lo mismo, pero lo suficientemente cerca como para dejar este error obsoleto".
Cuando se lanzó GTK + 3, el proyecto tuvo la oportunidad perfecta de agregar independencia de resolución, porque de todos modos estaban rompiendo la compatibilidad. Eligieron no hacerlo, y ahora es realmente demasiado tarde para ellos.
En el GTK + Roadmap , la independencia de resolución está prevista para la versión posterior a 4.0, por lo que lanzarán 4.0 y luego la versión principal después de eso la tendrá. Si se apegan a ese plan, incluso GNU / Linux de escritorio tendrá que abandonar GTK + porque los monitores de escritorio y portátiles de alto DPI ya están disponibles y están a punto de convertirse en la nueva normalidad.
fuente
Mi opinión sobre las razones técnicas / pragmáticas: Nokia compró Trolltech e invirtió mucho en QT. Es liviano y tiene años de optimización hacia la plataforma móvil. Independientemente de sus opiniones actuales sobre Nokia, el N900 estaba años adelantado a su tiempo ... y estaba basado en debian / QT ... pero caro. Sin embargo, no tengo un conocimiento real de las decisiones.
fuente
El blog del CTO de Ubuntu Matt Zimmerman también es informativo:
Un artículo de Ars Technica que discute esta publicación de blog proporciona algunas ideas:
El autor del artículo es el creador de la aplicación Gwibber IM, por lo que tiene cierta experiencia en el desarrollo de GUI para Linux.
fuente