Es wurde so viel geschrieben, dass ich etwas verwirrt bin, aber wenn ich mich nicht irre, baut Canonical die nächste Generation von Unity für mobile Geräte mit Qt und in naher Zukunft wird auch der Desktop auf qt migriert.
Ich wollte nur wissen, aus welchen technischen und / oder politischen Gründen diese Entscheidung getroffen wurde und welche Konsequenzen dies für die derzeit vorhandenen Ubuntu-Desktop-Anwendungen haben könnte.
unity
ubuntu-touch
gtk
qt
opensas
quelle
quelle
Antworten:
Die Antwort finden Sie auf der Mailingliste und im Blog von Mark Shuttleworth . Dieser Blog-Beitrag beantwortet es wahrscheinlich am besten:
quelle
GTK + unterstützt keine Auflösungsunabhängigkeit. Moderne Mobilgeräte haben eine extrem hohe Pixeldichte. Wenn Sie eine GTK + -Anwendung auf einem mobilen Bildschirm ausführen, sind alle Elemente der Benutzeroberfläche so klein, dass sie nicht mehr verwendet werden können.
Dies ist ein offener Bug in GTK + seit 2008, bis er 2014 geschlossen wurde. "Wir haben jetzt Unterstützung für Hi-DPI-Skalen - es ist nicht ganz dasselbe, aber nah genug, um diesen Bug überflüssig zu machen."
Als GTK + 3 veröffentlicht wurde, bot sich für das Projekt die perfekte Gelegenheit, die Unabhängigkeit von der Auflösung zu erhöhen, da sie ohnehin die Kompatibilität beeinträchtigten. Sie entschieden sich dagegen, und jetzt ist es für sie wirklich zu spät.
Auf der GTK + Roadmap ist für die Veröffentlichung nach 4.0 eine Unabhängigkeit von der Auflösung geplant. Sie werden also 4.0 veröffentlichen und danach die Hauptveröffentlichung. Wenn sie sich an diesen Plan halten, muss sogar Desktop-GNU / Linux auf GTK + verzichten, da hochauflösende Desktop-Monitore und Laptop-Monitore bereits verfügbar sind und bald zur neuen Normalität werden.
quelle
Meine Meinung zu den technischen / pragmatischen Gründen: Nokia hat Trolltech gekauft und viel in QT investiert. Es ist leichtgewichtig und hat jahrelange Optimierungen für die mobile Plattform. Unabhängig von Ihrer aktuellen Meinung über Nokia war das N900 seiner Zeit um Jahre voraus ... und es war debian- / QT-basiert ... aber teuer. Ich habe jedoch keine wirkliche Kenntnis von den Entscheidungen.
quelle
Der Blog von Matt Zimmerman, CTO von Ubuntu, ist auch informativ:
Ein Artikel von Ars Technica , der diesen Blogeintrag behandelt, bietet einige Einblicke:
Der Autor des Artikels ist der Schöpfer der Gwibber IM-App, daher hat er einige Erfahrung in der Entwicklung von GUIs für Linux.
quelle