ด้วยการเปิดตัว Qt 5.12 ล่าสุด Tuukka Turunen รองประธานฝ่ายวิจัยและพัฒนาของ บริษัท Qt เสนอให้เราเห็นภาพรวมของการพัฒนาในอนาคตสำหรับกรอบการทำงานทุกปีตั้งแต่ปี 2016
Qt 5.12 แรกจะยังคงพัฒนาวงจรต่อไป ด้วยแพตช์และการปรับปรุงประสิทธิภาพเช่นรุ่นที่สามของ Qt 5 พร้อมการสนับสนุนระยะยาว (เทียบกับสองเวอร์ชันก่อนหน้าคือ Qt 5.6.3) และ Qt 5.9.7 นอกจากนี้ยังมีการแก้ไขมากกว่าห้าพันเล็กน้อยตามลำดับ) Qt Quick และ Qt 3D จะเป็นจุดสนใจของคนอื่น ๆ
Qt 5.12 ได้จัดเตรียมเลเยอร์การผูกอย่างเป็นทางการด้วย Python โมดูลนี้ไม่เกี่ยวข้องกับการสนับสนุนระยะยาวของ Qt 5.12 เนื่องจากการพัฒนายังไม่สมบูรณ์เพียงพอ นอกจากความน่าเชื่อถือของโค้ดแล้ว ควรจะรวมเข้ากับไลบรารี Python ปัจจุบันได้ง่ายกว่า (ใน C ++ Qt ต้องมีคุณสมบัติหลายอย่างไลบรารีมาตรฐานนั้นไม่ดีเมื่อเปรียบเทียบและไลบรารีอื่น ๆ มีมาตรฐานน้อยกว่าใน Python มาก)
ในปี 2019 นี้ อย่างน้อยเราควรเห็นการผสานรวมกับ numpy สำหรับการคำนวณทางวิทยาศาสตร์รวมถึงการใช้อาร์เรย์ที่มีประสิทธิภาพ
Qt จะเปิดเว็บด้วย Web Assembly: ตั้งแต่ Qt 5.13 มันเป็นไปได้ที่จะรวบรวมแอปพลิเคชัน Qt ในโมดูล Web Assembly เพื่อเริ่มต้นในเบราว์เซอร์ (ความเป็นไปได้จะเก่ากว่า แต่ถือว่าเสร็จสิ้นเฉพาะกับ Qt 5.13 เท่านั้น)
อย่างไรก็ตาม ในปัจจุบันมีเพียงการพัฒนาเท่านั้นที่สามารถทำได้ desde Linux และ macOS: Windows จะถูกเพิ่มเข้าไปในรายการ
ในด้านคุณสมบัตินั้นจะสามารถเข้าถึงระบบไฟล์ภายในเครื่องได้ (ภายในขอบเขตของแซนด์บ็อกซ์ที่ใช้งานโดยเบราว์เซอร์)
ไปยัง แอนิเมชั่น Qt 5.13 นำโมดูลใหม่ Qt Lottie, Bodymovin มาสร้างใน Adobe After Effects
Qt Lottie ทำให้ง่ายต่อการรวมภาพเคลื่อนไหวเหล่านี้ไว้ในแอปพลิเคชัน Qt Quick แต่ยังควบคุมได้ด้วย (เริ่มหยุดชั่วคราว ฯลฯ ) โมดูลได้รับการออกแบบมาเพื่อให้สามารถใช้งานบนแพลตฟอร์มแบบฝังตัวได้ มันควรจะมาจากการทำนายทางเทคโนโลยีในปีนี้
เครื่องมือพัฒนา
รุ่นล่าสุดของ ผู้สร้าง Qt ได้ปรับปรุงเอ็นจิ้น C ++ ใหม่อย่างมากเพื่อใช้ Clang
ผลประโยชน์มาจากการทำงานร่วมกับ Clang Tidy และ Clazy เครื่องมือวินิจฉัยและวิเคราะห์ประสิทธิภาพอื่น ๆ จะเข้ามาในช่วงปีนี้
EDI เองควรเห็นประสิทธิภาพที่ดีขึ้นด้วยการใช้ฐานข้อมูลสัญลักษณ์สำหรับโครงการที่โหลดแทนที่จะต้องแยกวิเคราะห์ไฟล์ทีละไฟล์ในขณะที่เขียนโค้ด
โคโม CMake ดูเหมือนจะเป็นเครื่องมือสร้างตัวเลือกสำหรับ Qt 6Qt Creator เนื่องจากเป็นไปได้ที่จะทำงานกับโปรเจ็กต์ CMake แต่ก็ไม่ง่ายเสมอไปเหมือนกับรูปแบบโครงการเก่าที่ Qt ใช้ (ไฟล์. pro ที่มีชื่อเสียง) ซึ่งจะช่วยให้สร้างโครงการ CMake ได้ง่ายขึ้นและอื่น ๆ
Qt Quick Designer โปรแกรมแก้ไขภาพสำหรับ Qt Quick ที่ผสานรวมกับ Qt Creator จะได้รับประโยชน์จากคุณสมบัติบางอย่างที่พัฒนาสำหรับ Qt Design Studio (หลังพัฒนาบนพื้นฐานเดียวกับ Qt Creator) เราจะเห็นไทม์ไลน์ Qt Design Studio ใน Qt Quick Designer เร็ว ๆ นี้
เครื่องมือสำหรับนักออกแบบกราฟิก
หนึ่งในนั้น โครงการใหญ่ในปี 2019 เกี่ยวกับเครื่องมือสำหรับนักออกแบบกราฟิกคือการรวมเครื่องมือออกแบบ 2 มิติและ 3 มิติเข้าด้วยกันเพื่อนำเสนอแอปพลิเคชั่นเดียว (พร้อมความสามารถเฉพาะสำหรับอินเทอร์เฟซ 2D และ 3D)
ซึ่งเราควรเห็นส่วนประกอบที่ใช้ร่วมกันการทำงานร่วมกันที่ดีขึ้นและเครื่องมือการติดตั้งแบบรวม เวลาทำงานของ Qt 3D Studio จะได้รับการปรับปรุงด้วย
Qt Design Studio ควรเห็นเครื่องมือวาดภาพใหม่ตัวแก้ไขเส้นโค้งการเปลี่ยนแปลงใหม่และตัวแก้ไขคุณสมบัติ สามรายการที่ควรมีใน Qt 3D Studio การทำงานกับจอภาพหลายจอจะง่ายขึ้นเช่นกับแผงแบบลอย
Qt 3D Studio จะได้รับสิทธิ์ในการปรับปรุงประสิทธิภาพที่ดีโดยมีเวอร์ชัน 2.3 ในเดือนมีนาคมและ 2.4 ในเดือนมิถุนายน
เอ็นจิ้นการเรนเดอร์และระบบแอนิเมชั่นใหม่ช่วยลดการใช้งาน CPU การโหลดเนื้อหา 3D แบบเร่งและลดการใช้หน่วยความจำ
เป้าหมายสำหรับปี 2019 คือการมีแอปพลิเคชัน 3 มิติที่ซับซ้อนแบบเรียลไทม์ซึ่งทำงานบนฮาร์ดแวร์ระดับไฮเอนด์