{"id":96043,"date":"2020-10-07T01:42:23","date_gmt":"2020-10-06T23:42:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupna-alfa-versiya-qt-6-0"},"modified":"2020-10-07T01:42:23","modified_gmt":"2020-10-06T23:42:23","slug":"dostupna-alfa-versiya-qt-6-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/dostupna-alfa-versiya-qt-6-0","title":{"rendered":"The alpha version of Qt 6.0 is available","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>The Qt Company <noindex><a rel=\"nofollow\" href=\"https:\/\/www.qt.io\/blog\/qt-6.0-alpha-released\">announced<\/a><\/noindex> of the branch translation <noindex><a rel=\"nofollow\" href=\"http:\/\/download.qt.io\/development_releases\/qt\/6.0\/\">Qt 6<\/a><\/noindex> to the alpha testing stage. Qt 6 includes significant architectural changes, and a compiler supporting C++17 standard is required for building. The release <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.qt.io\/Qt_6.0_Release\">is scheduled<\/a><\/noindex> is set for December 1, 2020. <\/p>\n<p>Key <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51238\">Features<\/a><\/noindex> Qt 6:<\/p>\n<ul>\n<li class=\"l\"> An abstract graphical API that is independent of the operating system's 3D API. A key component of the new Qt graphics stack is a scene rendering engine that uses a Rendering Hardware Interface (RHI) layer to enable Qt Quick applications to work not only with OpenGL but also on top of Vulkan, Metal, and Direct 3D APIs.\n<\/li>\n<li class=\"l\"> The Qt Quick 3D module with an API for creating user interfaces based on Qt Quick that combine 2D and 3D graphics elements. Qt Quick 3D allows the use of QML to define 3D interface elements without involving UIP format. In Qt Quick 3D, one runtime (Qt Quick), one scene layout, and one animation framework can be used for both 2D and 3D, while Qt Design Studio can be applied for visual interface development. The module addresses issues such as high overhead when integrating QML with content from Qt 3D or 3D Studio, and provides the ability to synchronize animations and transformations at the individual frame level between 2D and 3D.\n<\/li>\n<li class=\"l\"> Restructuring of the code base with a break down into smaller components and a reduction in the base product size. Tools for developers and specialized components will be provided as add-ons, distributed through the catalog store <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51960\">Qt Marketplace<\/a><\/noindex>.\n<\/li>\n<li class=\"l\"> Significant modernization of QML:\n<ul>\n<li class=\"l\"> Support for strict typing.\n<\/li>\n<li class=\"l\"> The ability to compile QML into C++ and machine code representation.\n<\/li>\n<li class=\"l\"> Transitioning full JavaScript support to options (using a full-featured JavaScript engine requires significant resources, which hinders the use of QML on hardware such as microcontrollers).\n<\/li>\n<li class=\"l\"> Abandoning versioning in QML.\n<\/li>\n<li class=\"l\"> Unification of data structures duplicated in QObject and QML (this will reduce memory consumption and speed up startup).\n<\/li>\n<li class=\"l\"> Moving away from runtime data structure generation towards compile-time generation.\n<\/li>\n<li class=\"l\"> Hiding internal components through the use of private methods and properties.\n<\/li>\n<li class=\"l\"> Improved integration with development tools for refactoring and error diagnostics during compilation.\n<\/li>\n<\/ul>\n<\/li>\n<li class=\"l\"> Adding tools for handling graphics-related resources at compile time, for example, to convert PNG images into compressed textures or to convert shaders and meshes into optimized binary formats for specific hardware.\n<\/li>\n<li class=\"l\"> Embedding a unified engine for themes and styles, allowing applications based on Qt Widgets and Qt Quick to achieve a look native to various mobile and desktop platforms.\n<\/li>\n<li class=\"l\"> CMake has been chosen as the build system instead of QMake. Support for building applications with QMake will be maintained, but Qt itself will be built using CMake. CMake was selected because this toolchain has gained wide adoption among C++ project developers and is supported in many integrated development environments. The development of the Qbs build system, which aspired to replace QMake, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52863\">has continued<\/a><\/noindex> by the community.\n<\/li>\n<li class=\"l\"> Transitioning in development to the C++17 standard (previously C++98 was used). Qt 6 plans to implement support for many modern C++ features while maintaining backward compatibility with code based on previous standards.\n<\/li>\n<li class=\"l\"> The ability to use some functionality offered for QML and Qt Quick in C++ code. This includes a new property system for QObject and similar classes. A binding engine will be integrated from QML into the Qt core, which will reduce load and memory consumption for bindings and make them available across all parts of Qt, not just Qt Quick.\n<\/li>\n<li class=\"l\"> Expansion of support for additional languages such as Python and WebAssembly.\n<\/li>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53841\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qt Company \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u0432\u0435\u0442\u043a\u0438 Qt 6 \u043d\u0430 \u0441\u0442\u0430\u0434\u0438\u044e \u0430\u043b\u044c\u0444\u0430-\u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f. Qt 6 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u0430 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 C++17. \u0420\u0435\u043b\u0438\u0437 \u043d\u0430\u043c\u0435\u0447\u0435\u043d \u043d\u0430 1 \u0434\u0435\u043a\u0430\u0431\u0440\u044f 2020 \u0433\u043e\u0434\u0430. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 Qt 6: \u0410\u0431\u0441\u0442\u0440\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 API, \u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u044f\u0449\u0438\u0439 \u043e\u0442 3D API \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u043c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u043c \u043d\u043e\u0432\u043e\u0433\u043e \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u0442\u0435\u043a\u0430 Qt \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u0432\u0438\u0436\u043e\u043a [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-96043","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qt Company \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u0432\u0435\u0442\u043a\u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/dostupna-alfa-versiya-qt-6-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0430\u043b\u044c\u0444\u0430-\u0432\u0435\u0440\u0441\u0438\u044f Qt 6.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qt Company \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u0432\u0435\u0442\u043a\u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/dostupna-alfa-versiya-qt-6-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-06T23:42:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-06T23:42:23+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47The alpha version of Qt 6.0 is available | ProHoster","description":"The Qt Company announced the branch translation","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/dostupna-alfa-versiya-qt-6-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0430\u043b\u044c\u0444\u0430-\u0432\u0435\u0440\u0441\u0438\u044f Qt 6.0 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Qt Company \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u0432\u0435\u0442\u043a\u0438","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/dostupna-alfa-versiya-qt-6-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-06T23:42:23+00:00","article:modified_time":"2020-10-06T23:42:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"96043","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:52:25","updated":"2022-09-30 13:51:45","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/96043","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=96043"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/96043\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=96043"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=96043"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=96043"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}