Sudah banyak yang ditulis sehingga saya agak bingung, tetapi jika saya tidak salah, Canonical sedang membangun generasi Unity berikutnya untuk perangkat seluler dengan Qt, dan dalam waktu dekat desktop juga akan dimigrasikan ke qt.
Saya hanya ingin mengetahui alasan teknis dan / atau politis yang mendorong keputusan ini, dan apa akibatnya bagi aplikasi desktop Ubuntu yang ada saat ini.
unity
ubuntu-touch
gtk
qt
opensas
sumber
sumber
Jawaban:
Anda dapat menemukan jawabannya di milis dan di blog Mark Shuttleworth . Posting blog ini mungkin menjawab yang terbaik:
sumber
GTK + tidak mendukung independensi resolusi, Perangkat seluler modern memiliki kerapatan piksel sangat tinggi. Jika Anda menjalankan aplikasi GTK + di layar seluler, semua elemen antarmuka pengguna akan menjadi sangat kecil sehingga tidak dapat digunakan.
Ini telah menjadi bug terbuka pada GTK + sejak 2008 hingga ditutup pada tahun 2014 dengan "kami memiliki dukungan skala hi-dpi sekarang - itu bukan hal yang sama, tetapi cukup dekat untuk membuat bug ini usang" komentar.
Ketika GTK + 3 dirilis, proyek ini memiliki peluang sempurna untuk menambah independensi resolusi, karena mereka tetap melanggar kompatibilitas. Mereka memilih untuk tidak, dan sekarang sudah sangat terlambat bagi mereka.
Pada GTK + Roadmap , resolusi independensi direncanakan untuk rilis setelah 4.0, sehingga mereka akan merilis 4.0 kemudian rilis utama setelah itu akan memilikinya. Jika mereka tetap pada rencana itu maka bahkan desktop GNU / Linux harus meninggalkan GTK + karena monitor desktop DPI tinggi dan monitor laptop sudah tersedia dan akan menjadi normal baru.
sumber
Saya mengambil alasan Teknis / pragmatis: Nokia membeli Trolltech dan menginvestasikan banyak ke QT. Ringan dan memiliki optimasi bertahun-tahun menuju platform seluler. Terlepas dari pendapat Anda tentang Nokia saat ini, N900 adalah tahun-tahun sebelumnya ... dan berbasis debian / QT ... tapi mahal. Namun, saya tidak memiliki pengetahuan nyata tentang keputusan tersebut.
sumber
Blog Ubuntu CTO Matt Zimmerman juga informatif:
Sebuah artikel Ars Technica membahas posting blog ini menyediakan beberapa wawasan:
Penulis artikel ini adalah pencipta aplikasi IM Gwibber, jadi ia memiliki pengalaman mengembangkan GUI untuk Linux.
sumber