Hloov daim ntawv tso cai rau Qt Wayland Compositor thiab ua kom muaj kev sau telemetry hauv Qt Creator

Qt Group Co tshaj tawm txog kev hloov daim ntawv tso cai rau Qt Wayland Compositor, Qt Application Manager thiab Qt PDF Cheebtsam, uas, pib nrog kev tso tawm ntawm Qt 5.14, yuav pib muab raws li GPLv3 daim ntawv tso cai hloov LGPLv3. Hauv lwm lo lus, kev txuas mus rau cov khoom siv tam sim no yuav xav tau qhib qhov chaws ntawm cov kev pab cuam raws li GPLv3-tshaj cov ntawv tso cai lossis kev yuav daim ntawv tso cai ua lag luam (yav dhau los, LGPLv3 tso cai txuas rau cov cai tswj hwm).

Qt Wayland Compositor thiab Qt Daim Ntawv Thov Tus Thawj Tswj yog tsuas yog siv los tsim cov kev daws teeb meem rau kev kos thiab cov khoom siv txawb, thiab Qt PDF yav dhau los tsuas yog muaj nyob rau hauv daim ntawv tso tawm. Nws yuav tsum tau muab sau tseg tias ib tug xov tooj ntawm ntxiv modules thiab platforms twb muab nyob rau hauv GPLv3, xws li:

  • Qt Daim duab
  • Qt CoAP
  • Qt Data Visualization
  • Qt Device Utilities
  • Qt KNX
  • Qt Lottie Animation
  • Qt MQTT
  • Qt Network Authentication
  • Qt WebGL
  • Qt Virtual Keyboard
  • Qt rau WebAssembly

Lwm qhov kev hloov pauv tseem ceeb yog koom nrog kev xaiv xa telemetry rau Qt Creator. Yog vim li cas hais txog kev ua kom telemetry yog lub siab xav nkag siab tias Qt cov khoom siv li cas thiaj li txhim kho lawv qhov zoo. Nws tau hais tias cov ntaub ntawv tau ua tiav hauv daim ntawv tsis qhia npe yam tsis tau txheeb xyuas cov neeg siv tshwj xeeb, tab sis siv UUID los cais cov neeg siv cov ntaub ntawv tsis qhia npe (Qt class QUuid yog siv rau tiam). IP chaw nyob los ntawm cov txheeb cais xa tuaj kuj tuaj yeem siv los ua tus cim, tab sis hauv kev pom zoo hais txog kev ua cov ntaub ntawv ntiag tug, nws tau hais tias lub tuam txhab tsis tuav qhov txuas rau IP chaw nyob.

Ib feem ntawm kev xa cov txheeb cais suav nrog hauv kev tso tawm hnub no Tus Tsim Qis 4.10.1. Kev ua haujlwm ntsig txog Telemetry yog siv los ntawm "telemetry" plugin, uas yog qhib yog tias tus neeg siv tsis kam sau cov ntaub ntawv thaum lub sijhawm teeb tsa (ib qho lus ceeb toom tau tshaj tawm thaum lub sijhawm teeb tsa, qhov kev xaiv xa telemetry yog qhov tseem ceeb los ntawm lub neej ntawd). Lub plugin yog raws li lub moj khaum KUserFeedback, tsim los ntawm KDE qhov project. Los ntawm ntu "Qt Creator Telemetry" hauv qhov chaw, tus neeg siv tuaj yeem tswj cov ntaub ntawv xa mus rau lwm tus neeg rau zaub mov. Muaj tsib theem ntawm telemetry nthuav dav:

  • Cov ntaub ntawv tseem ceeb (cov ntaub ntawv hais txog versions ntawm Qt thiab Qt Creator, compiler thiab QPA plugin);
  • Cov ntaub ntawv siv tau yooj yim (ntxiv rau, cov ntaub ntawv raug xa mus txog qhov zaus ntawm Qt Creator launches thiab lub sijhawm ua haujlwm hauv qhov program);
  • Cov lus qhia ntxaws ntxaws (screen tsis, OpenGL thiab cov ntaub ntawv daim npav);
  • Cov ntaub ntawv qhia ntxaws txog kev siv (cov ntaub ntawv hais txog daim ntawv tso cai, siv Qt Quick Designer, thaj chaw, tsim qhov system, siv ntau hom Qt Creator);
  • Disable sau cov ntaub ntawv.

Hauv kev teeb tsa koj tuaj yeem xaiv tswj kev suav nrog txhua qhov kev txheeb cais thiab saib cov ntaub ntawv JSON uas tau xa mus rau lwm tus neeg rau zaub mov. Hauv qhov kev tso tawm tam sim no, lub neej ntawd hom yog los lov tes taw kev sau cov ntaub ntawv, tab sis yav tom ntej muaj cov phiaj xwm los pab kom cov ncauj lus kom ntxaws txog kev siv hom. Cov ntaub ntawv raug xa mus dhau ib qho kev sib txuas lus encrypted channel. Cov neeg rau zaub mov processor khiav hauv Amazon huab (cov ntaub ntawv khaws cia yog nyob ntawm tib lub backend raws li lub hauv internet installer).

Hloov daim ntawv tso cai rau Qt Wayland Compositor thiab ua kom muaj kev sau telemetry hauv Qt Creator

Tsis tas li ntawd, nws tuaj yeem raug sau tseg pib ntawm kev sim thawj beta version ntawm Qt 5.14. Qhov kev tso tawm yuav tsum yog lub Kaum Ib Hlis 26. Kev tso tawm ntawm Qt 5.14 yog qhov tseem ceeb rau kev suav nrog kev txhawb nqa ua ntej rau qee qhov cov txujnpaj rau Qt 6. Piv txwv li, kev siv ua ntej ntawm Qt Quick nrog 3D kev txhawb nqa tau ntxiv. Qhov tshiab scene rendering API yuav tso cai rau koj khiav daim ntawv thov raws li Qt Quick nyob rau sab saum toj ntawm Vulkan, Hlau los yog Direct3D 11 (tsis tau nruj nreem khi rau OpenGL), yuav ua rau nws muaj peev xwm siv QML los txhais 3D cov ntsiab lus nyob rau hauv lub interface yam tsis siv lub UIP hom, thiab tseem yuav daws teeb meem xws li nyiaj siv ua haujlwm loj thaum sib koom ua ke QML nrog cov ntsiab lus los ntawm Qt 3D thiab tsis muaj peev xwm synchronize animations thiab transformations ntawm tus ncej ntawm 2D thiab 3D.

Tau qhov twg los: opennet.ru

Ntxiv ib saib