Ag atharrachadh a’ chead airson Qt Wayland Compositor agus a’ comasachadh cruinneachadh telemetry ann an Qt Creator

Companaidh Buidheann Qt ainmeachadh mu bhith ag atharrachadh a’ chead airson na pàirtean Qt Wayland Compositor, Qt Application Manager agus Qt PDF, a thòisicheas, a’ tòiseachadh le sgaoileadh Qt 5.14, a thoirt seachad fo chead GPLv3 an àite LGPLv3. Ann am faclan eile, feumaidh ceangal ris na co-phàirtean sin a-nis còd stòr nam prògraman fhosgladh fo cheadan co-chosmhail GPLv3 no cead malairteach a cheannach (roimhe seo, cheadaich LGPLv3 ceangal ri còd seilbh).

Tha Qt Wayland Compositor agus Qt Application Manager air an cleachdadh sa mhòr-chuid airson fuasglaidhean a chruthachadh airson innealan freumhaichte agus gluasadach, agus roimhe seo cha robh Qt PDF ri fhaighinn ach ann an cruth fuasglaidh deuchainn. Bu chòir a thoirt fa-near gu bheil grunn mhodalan agus àrd-ùrlaran a bharrachd air an toirt seachad mar-thà fo GPLv3, nam measg:

  • Cairtean Qt
  • Qt CoAP
  • Amharc dàta Qt
  • Goireasan inneal Qt
  • Qt KNX
  • Beothachadh Qt Lottie
  • Qt MQTT
  • Dearbhadh lìonra Qt
  • Qt Quick WebGL
  • Meur-chlàr Qt Mas-fhìor
  • Qt airson WebAssembly

Tha atharrachadh sònraichte eile corporra roghainnean airson telemetry a chuir gu Qt Creator. Is e an adhbhar a chaidh ainmeachadh airson telemetry a chomasachadh am miann a bhith a’ tuigsinn mar a bhios toraidhean Qt air an cleachdadh gus an càileachd adhartachadh às deidh sin. Thathas ag aithris gu bheil am fiosrachadh air a phròiseasadh ann an cruth gun urra gun a bhith ag aithneachadh luchd-cleachdaidh sònraichte, ach a’ cleachdadh UUID gus dàta luchd-cleachdaidh a sgaradh gun urra (tha an clas Qt QUuid air a chleachdadh airson gineadh). Faodar an seòladh IP bhon tèid staitistig a chuir a-steach cuideachd a chleachdadh mar aithnichear, ach a-steach aonta a thaobh giullachd fiosrachaidh prìobhaideach, thathar ag ràdh nach eil a’ chompanaidh a’ cumail ceangal ri seòlaidhean IP.

Tha pàirt airson staitistig a chuir a-steach ann am brath an-diugh Cruthaiche Qt 4.10.1. Tha gnìomhachd co-cheangailte ri telemetry air a chuir an gnìomh tron ​​​​plugan “telemetry”, a thèid a chuir an gnìomh mura diùlt an neach-cleachdaidh cruinneachadh dàta rè an stàlaidh (thèid rabhadh a thoirt seachad tron ​​​​phròiseas stàlaidh, anns a bheil an roghainn telemetry a chuir air a chomharrachadh gu bunaiteach). Tha am plugan stèidhichte air an fhrèam Fios air ais bho KUser, air a leasachadh leis a’ phròiseact KDE. Tron roinn “Qt Creator Telemetry” anns na roghainnean, faodaidh an neach-cleachdaidh smachd a chumail air dè an dàta a thèid a ghluasad chun t-seirbheisiche a-muigh. Tha còig ìrean de mhion-fhiosrachadh telemetry ann:

  • Fiosrachadh siostam bunaiteach (fiosrachadh mu dhreachan de Qt and Qt Creator, compiler agus QPA plugin);
  • Staitistig cleachdaidh bunaiteach (a bharrachd air an sin, tha fiosrachadh air a chuir a-mach mu cho tric sa thèid Qt Creator a chuir air bhog agus fad na h-obrach sa phrògram);
  • Fiosrachadh siostam mionaideach (paramadairean sgrion, OpenGL agus fiosrachadh cairt grafaiceachd);
  • Staitistig cleachdaidh mionaideach (fiosrachadh mu chead, cleachdadh Qt Quick Designer, locale, siostam togail, cleachdadh diofar mhodhan Qt Creator);
  • Cuir à comas cruinneachadh dàta.

Anns na roghainnean faodaidh tu cuideachd smachd roghnach a thoirt air in-ghabhail gach paramadair staitistig agus coimhead air an sgrìobhainn JSON a chaidh a chuir chun t-seirbheisiche a-muigh. Anns an fhoillseachadh làithreach, is e am modh bunaiteach casg a chuir air cruinneachadh dàta, ach san àm ri teachd tha planaichean ann gus modh staitistig cleachdaidh mionaideach a chomasachadh. Tha dàta air a ghluasad thairis air sianal conaltraidh crioptaichte. Bidh pròiseasar an fhrithealaiche a’ ruith ann an sgòth Amazon (tha an stòradh staitistig suidhichte air an aon backend ris an stàlaichear air-loidhne).

Ag atharrachadh a’ chead airson Qt Wayland Compositor agus a’ comasachadh cruinneachadh telemetry ann an Qt Creator

A bharrachd air an sin, faodar a thoirt fa-near toiseach na deuchainn a’ chiad dreach beta de Qt 5.14. Tha dùil ris an fhoillseachadh air 26 Samhain. Tha sgaoileadh Qt 5.14 sònraichte airson a bhith a’ toirt a-steach taic tòiseachaidh dha cuid cothromanair a phlanadh airson Qt 6. Mar eisimpleir, chaidh buileachadh tòiseachaidh den Qt Quick ùr le taic 3D a chuir ris. Leigidh an API tairgse sealladh ùr dhut tagraidhean stèidhichte air Qt Quick a ruith a bharrachd air Vulkan, Metal no Direct3D 11 (gun a bhith ceangailte gu teann ri OpenGL), ga dhèanamh comasach QML a chleachdadh gus eileamaidean 3D a mhìneachadh san eadar-aghaidh gun a bhith a’ cleachdadh an UIP, agus fuasglaidh e cuideachd duilgheadasan leithid os-cionn mòr nuair a bhios tu ag aonachadh QML le susbaint bho Qt 3D agus an neo-chomas beòthachaidhean agus cruth-atharrachaidhean a shioncronachadh aig an ìre frèam eadar 2D agus 3D.

Source: fosgailtenet.ru

Cuir beachd ann