ಕ್ಯೂಟಿ 6 ರ ಪ್ರಾಯೋಗಿಕ ಆವೃತ್ತಿ ಈಗ ಲಭ್ಯವಿದೆ ಮತ್ತು ಇವು ಅದರ ಸುದ್ದಿಗಳಾಗಿವೆ

ದಿ ಕ್ಯೂಟಿ ಅಭಿವರ್ಧಕರು ಈಗಾಗಲೇ ಮೊದಲ ಆವೃತ್ತಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದ್ದಾರೆ ಹೊಸ ಶಾಖೆ ಪರೀಕ್ಷೆ ಕ್ಯೂಟಿ 6, ಇದರಲ್ಲಿ ಗಮನಾರ್ಹ ವಾಸ್ತುಶಿಲ್ಪದ ಬದಲಾವಣೆಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗುವುದು ಮತ್ತು ಸಿ ++ 17 ಮಾನದಂಡವನ್ನು ಬೆಂಬಲಿಸುವ ಕಂಪೈಲರ್ ಅಗತ್ಯವಿದೆ.

ಭಾಗಕ್ಕೆ ಮುಖ್ಯ ಬದಲಾವಣೆಗಳ, ಮೊದಲ ನಿದರ್ಶನದಲ್ಲಿ ಅದನ್ನು ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ 3D ಸ್ವತಂತ್ರ ಅಮೂರ್ತ ಗ್ರಾಫಿಕ್ಸ್ API ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್. ಇದು ಹೊಸ ಕ್ಯೂಟಿ ಗ್ರಾಫಿಕ್ಸ್ ಸ್ಟ್ಯಾಕ್‌ನ ಒಂದು ಪ್ರಮುಖ ಅಂಶವಾಗಿದೆ, ಇದು ದೃಶ್ಯ ರೆಂಡರಿಂಗ್ ಎಂಜಿನ್ ಆಗಿದ್ದು, ಇದು ಕ್ಯೂಟಿ ಕ್ವಿಕ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಓಪನ್‌ಜಿಎಲ್‌ನೊಂದಿಗೆ ಮಾತ್ರವಲ್ಲದೆ 3 ಡಿ ಎಪಿಐಗಳ ಮೇಲೆಯೂ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡಲು ಆರ್ಹೆಚ್ಐ (ರೆಂಡರಿಂಗ್ ಹಾರ್ಡ್‌ವೇರ್ ಇಂಟರ್ಫೇಸ್) ಪದರವನ್ನು ಬಳಸುತ್ತದೆ. ವಲ್ಕನ್, ಮೆಟಲ್ ಮತ್ತು ನೇರ.

ಕ್ಯೂಟಿ ಕ್ವಿಕ್ 3D ಮಾಡ್ಯೂಲ್ಗಾಗಿ ಇದು ಯುಐಪಿ ಸ್ವರೂಪವನ್ನು ಬಳಸದೆ 3D ಇಂಟರ್ಫೇಸ್ ಅಂಶಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು QML ಅನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಈಗ ರನ್ಟೈಮ್ ಅನ್ನು ಬಳಸಬಹುದು (ಕ್ಯೂಟಿ ತ್ವರಿತ), ದೃಶ್ಯ ವಿನ್ಯಾಸ ಮತ್ತು ಅನಿಮೇಷನ್ ಫ್ರೇಮ್, ಮತ್ತು ಇಂಟರ್ಫೇಸ್ನ ದೃಶ್ಯ ಅಭಿವೃದ್ಧಿಗೆ ಕ್ಯೂಟಿ ಡಿಸೈನ್ ಸ್ಟುಡಿಯೋ ಬಳಸಿ.

ಮಾಡ್ಯೂಲ್ QML ಅನ್ನು ಸಂಯೋಜಿಸುವಾಗ ಹೆಚ್ಚಿನ ಓವರ್ಹೆಡ್ನಂತಹ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುತ್ತದೆ Qt 3D ಅಥವಾ 3D ಸ್ಟುಡಿಯೋದ ವಿಷಯದೊಂದಿಗೆ, ಮತ್ತು 2D ಮತ್ತು 3D ನಡುವಿನ ಅನಿಮೇಷನ್ ಮತ್ತು ವೈಯಕ್ತಿಕ ಫ್ರೇಮ್-ಮಟ್ಟದ ರೂಪಾಂತರಗಳನ್ನು ಸಿಂಕ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಕೋಡ್ ಬೇಸ್ ಅನ್ನು ಪುನರ್ರಚಿಸುವುದು ಮತ್ತೊಂದು ಪ್ರಮುಖ ಬದಲಾವಣೆಯಾಗಿದೆ ಅದನ್ನು ಸಣ್ಣ ಘಟಕಗಳಾಗಿ ವಿಂಗಡಿಸಿ ಮತ್ತು ಮೂಲ ಉತ್ಪನ್ನದ ಗಾತ್ರವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಡೆವಲಪರ್ ಪರಿಕರಗಳು ಮತ್ತು ವಿಶೇಷ ಘಟಕಗಳನ್ನು ಕ್ಯೂಟಿ ಮಾರುಕಟ್ಟೆ ಸ್ಥಳದ ಮೂಲಕ ವಿತರಿಸಿದ ಪ್ಲಗಿನ್‌ಗಳಾಗಿ ಸರಬರಾಜು ಮಾಡಲಾಗುತ್ತದೆ.

ಸಹ, QML ನ ಗಮನಾರ್ಹ ಆಧುನೀಕರಣವು ನನಗೆ ತಿಳಿದಿದೆ:

  • ಬಲವಾದ ಟೈಪಿಂಗ್ ಬೆಂಬಲ.
  • QML ಅನ್ನು C ++ ಗೆ ಕಂಪೈಲ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಯಂತ್ರ ಕೋಡ್.
  • ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ಗಾಗಿ ಪೂರ್ಣ ಬೆಂಬಲ ವರ್ಗಾವಣೆ ಆಯ್ಕೆಗಳ ವರ್ಗಕ್ಕೆ (ಪೂರ್ಣ-ವೈಶಿಷ್ಟ್ಯದ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್ ಬಳಸುವುದು ಸಂಪನ್ಮೂಲ ತೀವ್ರವಾಗಿದೆ, ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ಗಳಂತಹ ಸಾಧನಗಳಲ್ಲಿ ಕ್ಯೂಎಂಎಲ್ ಬಳಕೆಯನ್ನು ತಡೆಯುತ್ತದೆ).
  • QML ನಲ್ಲಿ ಆವೃತ್ತಿಗಳ ನಿರಾಕರಣೆ.
  • QObject ಮತ್ತು QML ನಲ್ಲಿ ನಕಲು ಮಾಡಲಾದ ಡೇಟಾ ರಚನೆಗಳ ಏಕೀಕರಣ (ಇದು ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಪ್ರಾರಂಭವನ್ನು ವೇಗಗೊಳಿಸುತ್ತದೆ).
  • ಕಂಪೈಲ್ ಸಮಯದಲ್ಲಿ ಉತ್ಪಾದನೆಯ ಪರವಾಗಿ ರನ್ ಸಮಯದಲ್ಲಿ ಡೇಟಾ ರಚನೆಗಳ ಉತ್ಪಾದನೆಯನ್ನು ತಪ್ಪಿಸಿ.
  • ಖಾಸಗಿ ಗುಣಲಕ್ಷಣಗಳು ಮತ್ತು ವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಆಂತರಿಕ ಘಟಕಗಳನ್ನು ಮರೆಮಾಡಿ.
  • ಸುಧಾರಿತ ಏಕೀಕರಣ ಸಂಕಲನ ಸಮಯದಲ್ಲಿ ದೋಷಗಳನ್ನು ರಿಫ್ಯಾಕ್ಟರ್ ಮತ್ತು ರೋಗನಿರ್ಣಯ ಮಾಡಲು ಅಭಿವೃದ್ಧಿ ಸಾಧನಗಳೊಂದಿಗೆ.
  • ಸೇರಿಸಿ ಕಂಪೈಲ್ ಹಂತದಲ್ಲಿ ಗ್ರಾಫಿಕ್-ಸಂಬಂಧಿತ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಸಂಸ್ಕರಿಸುವ ಸಾಧನಗಳುಉದಾಹರಣೆಗೆ, ಪಿಎನ್‌ಜಿ ಚಿತ್ರಗಳನ್ನು ಸಂಕುಚಿತ ಟೆಕಶ್ಚರ್ಗಳಾಗಿ ಪರಿವರ್ತಿಸಲು ಅಥವಾ ನಿರ್ದಿಷ್ಟ ಕಂಪ್ಯೂಟರ್‌ಗಳಿಗೆ ಹೊಂದುವಂತೆ ಬೈನರಿ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳಿಗೆ ಶೇಡರ್‌ಗಳು ಮತ್ತು ಮೆಶ್‌ಗಳನ್ನು ಪರಿವರ್ತಿಸಲು.
  • ಥೀಮ್‌ಗಳು ಮತ್ತು ಶೈಲಿಗಳಿಗಾಗಿ ಏಕೀಕೃತ ಎಂಜಿನ್ ಅನ್ನು ಸಂಯೋಜಿಸುವುದು ವಿಭಿನ್ನ ಮೊಬೈಲ್ ಮತ್ತು ಡೆಸ್ಕ್‌ಟಾಪ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಸ್ಥಳೀಯವಾಗಿರುವ ಕ್ಯೂಟಿ ವಿಜೆಟ್‌ಗಳು ಮತ್ತು ಕ್ಯೂಟಿ ಕ್ವಿಕ್ ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ನೋಟವನ್ನು ಸಾಧಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.

ಸಹ, ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್ ಆಗಿ, QMake ಬದಲಿಗೆ CMake ಅನ್ನು ಬಳಸಲು ನಿರ್ಧರಿಸಲಾಯಿತು. QMake ನೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಬೆಂಬಲವನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲಾಗುವುದು, ಆದರೆ CMake ಅನ್ನು ಬಳಸಿಕೊಂಡು Qt ಅನ್ನು ನಿರ್ಮಿಸಲಾಗುತ್ತದೆ.

ಈ ಟೂಲ್ಕಿಟ್ ಅನ್ನು ಸಿ ++ ಪ್ರಾಜೆಕ್ಟ್ ಡೆವಲಪರ್ಗಳಲ್ಲಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತಿತ್ತು ಮತ್ತು ಇದು ಅನೇಕ ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ ಎಂಬ ಕಾರಣದಿಂದ ಸಿಎಮ್ಕೆ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ. QMake ಗೆ ಬದಲಿ ಎಂದು ಹೇಳಿಕೊಳ್ಳುವ Qbs ನಿರ್ಮಾಣ ವ್ಯವಸ್ಥೆಯ ಅಭಿವೃದ್ಧಿಯೊಂದಿಗೆ ಸಮುದಾಯವು ಮುಂದುವರಿಯುತ್ತದೆ.

ಅಭಿವೃದ್ಧಿಯ ಸಮಯದಲ್ಲಿ ಸಿ ++ 17 ಮಾನದಂಡಕ್ಕೆ ಪರಿವರ್ತನೆ (ಹಿಂದೆ ಬಳಸಲಾದ ಸಿ ++ 98). ಕ್ಯೂಟಿ 6 ಅನೇಕ ಆಧುನಿಕ ಸಿ ++ ವೈಶಿಷ್ಟ್ಯಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಯೋಜಿಸಿದೆ, ಆದರೆ ಹಳೆಯ ಮಾನದಂಡ-ಆಧಾರಿತ ಕೋಡ್‌ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಕಳೆದುಕೊಳ್ಳದೆ.

ಸಿ ++ ಕೋಡ್‌ನಲ್ಲಿ ಬಳಸುವ ಸಾಧ್ಯತೆ ಕ್ಯೂಎಂಎಲ್ ಮತ್ತು ಕ್ಯೂಟಿ ಕ್ವಿಕ್‌ಗಾಗಿ ನೀಡಲಾಗುವ ಕೆಲವು ಕ್ರಿಯಾತ್ಮಕತೆಗಳು.

ನಿರ್ದಿಷ್ಟವಾಗಿ QObject ಗಾಗಿ ಹೊಸ ಆಸ್ತಿ ವ್ಯವಸ್ಥೆಯನ್ನು ಪರಿಚಯಿಸಲಾಗುವುದು ಮತ್ತು ಅಂತಹುದೇ ತರಗತಿಗಳು. ಕ್ಯೂಎಂಎಲ್‌ನಿಂದ ಬಂಧಿಸುವ ಎಂಜಿನ್ ಅನ್ನು ಕ್ಯೂಟಿ ಕೋರ್‌ನಲ್ಲಿ ಸಂಯೋಜಿಸಲಾಗುವುದು, ಬೈಂಡರ್‌ಗಳಿಗೆ ಲೋಡ್ ಮತ್ತು ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ಕ್ಯೂಟಿ ಕ್ವಿಕ್ ಮಾತ್ರವಲ್ಲದೆ ಕ್ಯೂಟಿಯ ಎಲ್ಲಾ ಭಾಗಗಳಿಗೆ ಲಭ್ಯವಾಗುವಂತೆ ಮಾಡುತ್ತದೆ.

ಈ ಬಿಡುಗಡೆಯು ಭವಿಷ್ಯದ ಕ್ಯೂಟಿ 6 ಆವೃತ್ತಿಯ ಆರಂಭಿಕ ಚೌಕಟ್ಟನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿದೆ, ಇದನ್ನು ಡಿಸೆಂಬರ್ 1, 2020 ಕ್ಕೆ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ.

ಆಗಸ್ಟ್ 6 ರಂದು ಕೋಡ್ ಬೇಸ್ ಹೆಪ್ಪುಗಟ್ಟುವವರೆಗೆ ಕ್ಯೂಟಿ 31 ಶಾಖೆಯಲ್ಲಿನ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸಲಾಗುವುದು.

ಮೂಲ: https://www.qt.io


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ರಾಫೆಲ್ ಡಿಜೊ

    ವಾಹ್, ಇದು ಈಗಾಗಲೇ ನನ್ನ ಸಿ ++ ಅನ್ನು ಪರಿಪೂರ್ಣಗೊಳಿಸಲು ಬಯಸಿದೆ