Тағйир додани иҷозатнома барои Qt Wayland Compositor ва имкон додани ҷамъоварии телеметрӣ дар Qt Creator

Ширкати Qt Group эълон кард дар бораи тағир додани иҷозатнома барои Qt Wayland Compositor, Qt Application Manager ва ҷузъҳои Qt PDF, ки аз нашри Qt 5.14 сар карда, ба ҷои LGPLv3 литсензияи GPLv3 дода мешавад. Ба ибораи дигар, пайвастшавӣ ба ин ҷузъҳо ҳоло кушодани коди сарчашмаи барномаҳоро дар зери иҷозатномаҳои GPLv3 мувофиқ ё харидани иҷозатномаи тиҷоратӣ талаб мекунад (қаблан, LGPLv3 пайвастшавӣ ба рамзи хусусиро иҷозат медод).

Qt Wayland Compositor ва Manager Application Qt асосан барои эҷоди қарорҳо барои дастгоҳҳои дарунсохт ва мобилӣ истифода мешаванд ва Qt PDF қаблан танҳо дар шакли барориши санҷиш дастрас буд. Бояд қайд кард, ки як қатор модулҳо ва платформаҳои иловагӣ аллакай дар доираи GPLv3 таъмин карда шудаанд, аз ҷумла:

  • Диаграммаҳои Qt
  • Qt CoAP
  • Visualization маълумот Qt
  • Utilities Device Qt
  • Qt KNX
  • Аниматсия Qt Lottie
  • Qt MQTT
  • Аутентификатсияи шабакавии Qt
  • Qt Quick WebGL
  • Клавиатураи виртуалии Qt
  • Qt барои WebAssembly

Дигар тағйироти қобили таваҷҷӯҳ аст дохилшавӣ имконоти фиристодани телеметрия ба Qt Офаридгор. Сабаби зикршуда барои фаъол кардани телеметрия ин хоҳиши фаҳмидани он аст, ки чӣ гуна маҳсулоти Qt барои беҳтар кардани сифати онҳо истифода мешаванд. Гуфта мешавад, ки иттилоот дар шакли номаълум бидуни муайян кардани корбарони мушаххас коркард мешавад, аммо бо истифода аз UUID барои ҷудо кардани маълумоти корбар (синфи Qt QUuid барои тавлид истифода мешавад). Суроғаи IP, ки аз он омор фиристода мешавад, инчунин метавонад ҳамчун идентификатор истифода шавад, аммо дар созиш дар мавриди коркарди маълумоти хусусӣ гуфта мешавад, ки ширкат ба суроғаҳои IP иртибот надорад.

Дар нашри имрӯза ҷузъи ирсоли омор мавҷуд аст Qt Офаридгори 4.10.1. Функсияҳои марбут ба телеметрия тавассути плагини "телеметрия" амалӣ карда мешавад, ки агар корбар ҳангоми насб аз ҷамъоварии маълумот даст накашад, фаъол мешавад (ҳангоми насб огоҳӣ дода мешавад, ки дар он имкони ирсоли телеметрия бо нобаёнӣ таъкид шудааст). Плагин ба чаҳорчӯба асос ёфтааст KUser Feedback, ки аз ҷониби лоиҳаи KDE таҳия шудааст. Тавассути бахши "Qt Creator Telemetry" дар танзимот, корбар метавонад назорат кунад, ки кадом маълумот ба сервери беруна интиқол дода мешавад. Панҷ сатҳи тафсилоти телеметрӣ вуҷуд дорад:

  • Маълумоти асосии система (маълумот дар бораи версияҳои Qt ва Qt Creator, компилятор ва плагини QPA);
  • Омори истифодаи асосӣ (илова бар ин, маълумот дар бораи басомади оғозёбии Qt Creator ва давомнокии кор дар барнома интиқол дода мешавад);
  • Маълумоти муфассали система (параметрҳои экран, OpenGL ва иттилооти корти графикӣ);
  • Омори муфассали истифода (маълумот дар бораи иҷозатнома, истифодаи Qt Quick Designer, маҳаллӣ, системаи сохтани, истифодаи шеваҳои гуногуни Qt Creator);
  • Ҷамъоварии маълумотро хомӯш кунед.

Дар танзимот шумо инчунин метавонед ба таври интихобӣ дохил кардани ҳар як параметри оморро назорат кунед ва ҳуҷҷати JSON-и ба сервери беруна фиристодашударо бубинед. Дар версияи ҷорӣ ҳолати пешфарз ғайрифаъол кардани ҷамъоварии маълумот аст, аммо дар оянда нақшаи фаъол кардани реҷаи омори муфассали истифода вуҷуд дорад. Маълумот тавассути канали иртиботи рамзӣ интиқол дода мешавад. Протсессори сервер дар абри Amazon кор мекунад (нигаҳдории омор дар ҳамон пуштибонии насбкунандаи онлайн ҷойгир аст).

Тағйир додани иҷозатнома барои Qt Wayland Compositor ва имкон додани ҷамъоварии телеметрӣ дар Qt Creator

Илова бар ин, метавон қайд кард оғози санҷиш Аввалин версияи бета Qt 5.14. Интизор меравад, ки нашр 26 ноябр. Нашри Qt 5.14 барои дохил кардани дастгирии пешакӣ барои баъзеҳо назаррас аст имкониятҳоба нақша гирифта шудааст Qt 6. Масалан, татбиқи пешакии Qt Quick нав бо дастгирии 3D илова карда шудааст. API-и нави намоиши саҳна ба шумо имкон медиҳад, ки барномаҳоро дар асоси Qt Quick дар болои Vulkan, Metal ё Direct3D 11 (бидуни пайвастшавӣ ба OpenGL) иҷро кунед, имкон медиҳад QML барои муайян кардани унсурҳои 3D дар интерфейс бидуни истифодаи Формати UIP ва инчунин мушкилотро, аз қабили хароҷоти калон ҳангоми ҳамгироии QML бо мундариҷаи Qt 3D ва имконнопазирии ҳамоҳангсозии аниматсияҳо ва тағиротҳоро дар сатҳи чаҳорчӯбаи байни 2D ва 3D ҳал мекунад.

Манбаъ: opennet.ru

Илова Эзоҳ