Kompania Qt Group për ndryshimin e licencës për komponentët Qt Wayland Compositor, Qt Application Manager dhe Qt PDF, të cilët duke filluar nga versioni Qt 5.14 do të ofrohen nën licencën GPLv3 në vend të LGPLv3. Me fjalë të tjera, lidhja me këto komponentë tani do të kërkojë hapjen e kodit burimor të programeve nën licenca të përputhshme me GPLv3, ose blerjen e një licence komerciale (më parë përdorimi i LGPLv3 lejonte lidhje me kode pronarësh).
Qt Wayland Compositor dhe Qt Application Manager kërkohen kryesisht për krijimin e zgjidhjeve për pajisje të integruara dhe mobile, ndërsa Qt PDF më parë ishte i disponueshëm vetëm në formën e versioneve provuese. Duhet të theksohet se një sërë modulesh dhe platformash të tjera tashmë ofrohen nën GPLv3, përfshirë:
- Qt Charts
- Qt CoAP
- Qt Data Visualization
- Qt Device Utilities
- Qt KNX
- Qt Lottie Animation
- Qt MQTT
- Qt Network Authentication
- Qt Quick WebGL
- Qt Virtual Keyboard
- Qt for WebAssembly
Një tjetër ndryshim i rëndësishëm është opsionet për dërgimin e telemetrisë në Qt Creator. Si arsye për aktivizimin e telemetrisë përmendet dëshira për të kuptuar se si përdoren produktet Qt për përmirësimin e mëtejshëm të cilësisë së tyre. Kërkohet që informacioni të përpunhet në një formë të paidentifikueshme pa identifikimin e përdoruesve të veçantë, por me përdorimin e UUID për ndarjen anonime të të dhënave të përdoruesve (për gjenerimin e tij përdoret klasa Qt QUuid). Si identifikues gjithashtu mund të përdoret adresën IP nga e cila dërgohet statistika, por për përpunimin e informacionit privat është e përmorur se kompania nuk ruan lidhjen me adresat IP.
Komponenti pĂ«r dĂ«rgimin e statistikave Ă«shtĂ« pĂ«rfshirĂ« nĂ« lĂ«shimin e sotĂ«m . Funksionaliteti i lidhur me telemetrinĂ« Ă«shtĂ« realizuar pĂ«rmes plugin-it 'telemetry', i cili aktivizohet nĂ«se pĂ«rdoruesi nuk refuzon mbledhjen e tĂ« dhĂ«nave gjatĂ« instalimit (gjatĂ« procesit tĂ« instalimit jepet njĂ« paralajmĂ«rim, ku pika e dĂ«rgimit tĂ« telemetrisĂ« Ă«shtĂ« e shĂ«nuar si e parazgjedhur). Plugin-i Ă«shtĂ« i bazuar nĂ« kuadĂ«r , i zhvilluar nga projekti KDE. NĂ« seksionin «Qt Creator Telemetry» nĂ« cilĂ«simet, pĂ«rdoruesi mund tĂ« kontrollojĂ« se cilat tĂ« dhĂ«na transmetohen nĂ« serverin e jashtĂ«m. ĂshtĂ« parashikuar pesĂ« nivele detajet e telemetrisĂ«:
- Informacione bazë sistemore (të dhëna mbi versionet e Qt dhe Qt Creator, kompilatorin dhe plugin-in QPA);
- Statistika bazë e përdorimit (përveç kësaj, transmetohen të dhëna mbi frekuencën e nisjes së Qt Creator dhe kohëzgjatjen e punës në program);
- Informacione të detajuara sistemore (parametrat e ekranit, të dhënat mbi OpenGL dhe kartën grafike);
- Statistika të detajuara të përdorimit (të dhëna mbi licencën, përdorimin e Qt Quick Designer, lokalitetin, sistemin e ndërtimit, aplikimin e mënyrave të ndryshme të Qt Creator);
- Ăaktivizimi i mbledhjes sĂ« tĂ« dhĂ«nave.
Në parametrat e konfigurimit, gjithashtu mund të menaxhoni selektivisht aktivizimin e çdo parametri të statistikave dhe të shikoni dokumentin përfundimtar JSON që dërgohet në serverin e jashtëm. Në versionin aktual, si parazgjedhje është e aktivizuar nga koleksioni i të dhënave, por në të ardhmen planifikohet aktivizimi i modalitetit për statistika të detajuara mbi përdorimin. Të dhënat dërgohen përmes një kanali komunikimi të enkriptuar. Përpunuesi serverik ekzekutohet në cloud-in Amazon (depozitimi i statistikave ndodhet në një backend të njëjtë me instaluesin online).
Për më tepër, mund të theksohet versionit të parë beta të Qt 5.14. Lëshimi pritet më 26 nëntor. Lëshimi i Qt 5.14 veçohet përfshirjen e mbështetjes paraprake për disa , të planifikuara për . Për shembull, u shtua një implementim paraprak i ri i Qt Quick që mbështet 3D. API i ri i renderimit të skenës do të lejojë ekzekutimin e aplikacioneve të bazuara në Qt Quick mbi Vulkan, Metal ose Direct3D 11 (pa u lidhur ngushtësisht me OpenGL), do të mundësojë përdorimin e QML për të përcaktuar elementë 3D në ndërfaqe pa përdorur formatin UIP, si dhe do të zgjidhë çështje si shpenzimet e mëdha të integrimit të QML me përmbajtjen nga Qt 3D dhe pamundësinë për të sinkronizuar animacione dhe transformime në nivelin e kadrove të veçanta midis 2D dhe 3D.
Burimi: opennet.ru
