Yiyipada iwe-aṣẹ fun Qt Wayland Olupilẹṣẹ ati ki o muu telemetry gbigba ni Qt Ẹlẹdàá

Ile-iṣẹ Ẹgbẹ Qt kede nipa yiyipada iwe-aṣẹ fun Qt Wayland Compositor, Qt Ohun elo Manager ati Qt PDF irinše, ti o bẹrẹ pẹlu awọn Tu ti Qt 5.14, yoo bẹrẹ lati wa ni pese labẹ GPLv3 iwe-ašẹ dipo ti LGPLv3. Ni awọn ọrọ miiran, sisopọ si awọn paati wọnyi yoo nilo ṣiṣi koodu orisun ti awọn eto labẹ awọn iwe-aṣẹ ibaramu GPLv3 tabi rira iwe-aṣẹ iṣowo kan (tẹlẹ, LGPLv3 gba laaye sisopọ si koodu ohun-ini).

Qt Wayland Olupilẹṣẹ ati Qt elo Manager wa ni o kun lo fun a ṣiṣẹda awọn solusan fun ifibọ ati ki o mobile awọn ẹrọ, ati Qt PDF wà tẹlẹ nikan wa ni igbeyewo Tu fọọmu. O yẹ ki o ṣe akiyesi pe nọmba awọn modulu afikun ati awọn iru ẹrọ ti pese tẹlẹ labẹ GPLv3, pẹlu:

  • Qt awọn aworan atọka
  • Qt COAP
  • Qt Data Visualization
  • Qt Device igbesi
  • Qt KNX
  • Qt Lottie Animation
  • Qt MQTT
  • Qt Network Ijeri
  • Qt Quick WebGL
  • Qt foju Keyboard
  • Qt fun WebAssembly

Iyipada akiyesi miiran jẹ titan awọn aṣayan fun a firanṣẹ telemetry to Qt Ẹlẹdàá. Awọn idi toka fun a Muu telemetry ni ifẹ lati ni oye bi Qt awọn ọja ti wa ni lo ni ibere lati ti paradà mu wọn didara. O ti wa ni so wipe awọn alaye ti wa ni ilọsiwaju ni ohun Anonymized fọọmu lai idamo kan pato awọn olumulo, ṣugbọn lilo UUID to Anonymously ya olumulo data (Qt kilasi Quuid lo fun iran). Adirẹsi IP lati eyiti awọn iṣiro ti firanṣẹ tun le ṣee lo bi idamo, ṣugbọn ninu adehun nipa sisẹ alaye ikọkọ, o sọ pe ile-iṣẹ ko ṣetọju ọna asopọ si awọn adirẹsi IP.

Apakan kan fun awọn iṣiro fifiranṣẹ wa ninu itusilẹ oni Qt Ẹlẹdàá 4.10.1. Iṣẹ ṣiṣe ti o ni ibatan Telemetry jẹ imuse nipasẹ ohun itanna “telemetry”, eyiti o mu ṣiṣẹ ti olumulo ko ba kọ gbigba data lakoko fifi sori ẹrọ (ikilọ kan ti gbejade lakoko ilana fifi sori ẹrọ, ninu eyiti aṣayan lati firanṣẹ telemetry jẹ afihan nipasẹ aiyipada). Ohun itanna naa da lori ilana KUser Esi, ni idagbasoke nipasẹ awọn KDE ise agbese. Nipasẹ "Qt Ẹlẹdàá Telemetry" apakan ninu awọn eto, olumulo le sakoso ohun ti data ti o ti gbe si ita server. Awọn ipele marun wa ti alaye telemetry:

  • Ipilẹ alaye eto (alaye nipa awọn ẹya ti Qt ati Qt Ẹlẹdàá, alakojo ati QPA itanna);
  • Awọn iṣiro lilo ipilẹ (ni afikun, alaye ti wa ni gbigbe nipa igbohunsafẹfẹ ti awọn ifilọlẹ Ẹlẹda Qt ati iye akoko iṣẹ ninu eto naa);
  • Alaye eto alaye (awọn aye iboju, OpenGL ati alaye kaadi awọn aworan);
  • Awọn iṣiro lilo alaye (alaye nipa iwe-aṣẹ, lilo Qt Quick Designer, agbegbe, eto eto, lilo awọn ipo Ẹlẹda Qt orisirisi);
  • Pa data gbigba.

Ninu awọn eto o tun le yan iṣakoso ifisi ti paramita iṣiro kọọkan ati wo abajade JSON iwe ti a fi ranṣẹ si olupin ita. Ninu itusilẹ lọwọlọwọ, ipo aiyipada ni lati mu gbigba data kuro, ṣugbọn ni ọjọ iwaju awọn ero wa lati mu ipo awọn iṣiro lilo alaye ṣiṣẹ. Awọn data ti wa ni gbigbe lori ikanni ibaraẹnisọrọ ti paroko. Oluṣeto olupin n ṣiṣẹ ni awọsanma Amazon (ipamọ awọn iṣiro wa lori ẹhin kanna bi olutọpa ori ayelujara).

Yiyipada iwe-aṣẹ fun Qt Wayland Olupilẹṣẹ ati ki o muu telemetry gbigba ni Qt Ẹlẹdàá

Ni afikun, o le ṣe akiyesi ibere igbeyewo akọkọ Beta version of Qt 5.14. Itusilẹ ni a nireti ni Oṣu kọkanla ọjọ 26. Itusilẹ ti Qt 5.14 jẹ ohun akiyesi fun ifisi ti atilẹyin alakoko fun diẹ ninu awọn awọn anfaningbero fun QT 6. Fun apẹẹrẹ, a ti fi kun a alakoko imuse ti awọn titun Qt Quick pẹlu 3D support. Awọn titun si nmu Rendering API yoo gba o laaye a run awọn ohun elo da lori Qt Quick lori oke Vulkan, Irin tabi Direct3D 11 (lai a ni wiwọ owun lati OpenGL), yoo ṣe awọn ti o ṣee ṣe lati lo QML to a asọye 3D eroja ni wiwo lai a lilo. Ọna kika UIP, ati pe yoo tun yanju awọn iṣoro bii oke nla nigbati o ba ṣepọ QML pẹlu akoonu lati Qt 3D ati ailagbara lati muuṣiṣẹpọ awọn ohun idanilaraya ati awọn iyipada ni ipele fireemu laarin 2D ati 3D.

orisun: opennet.ru

Fi ọrọìwòye kun