рдкрд┐рдЫрд▓реЗ 20 рдорд╣реАрдиреЛрдВ рдореЗрдВ рдореИрдВрдиреЗ Qt5, QML рджреГрд╢реНрдп рдЧреНрд░рд╛рдлрд╝, рд╢реЗрдбреНрд╕ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рдкреЛрд╕реНрдЯ рд▓рд┐рдЦреА рд╣реИрдВред рдЕрдм рдХреНрдпреВрдЯреА 5 рдХрд╛ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЕрдкрдиреЗ рд░рд╛рд╕реНрддреЗ рдкрд░ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдЧрд▓реА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рдбреЗрдореЛ рджрд┐рдЦрд╛рдиреЗ рдХрд╛ рд╕рдордп рд╣реИред рдЗрд╕реЗ 'рд╕рд┐рдиреЗрдорд╛рдИ рдЕрдиреБрднрд╡' рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
(
HD рдореЗрдВ рджреЗрдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ)
'рд╕рд┐рдиреЗрдореИрдЯрд┐рдХ рдПрдХреНрд╕рдкреАрд░рд┐рдпрдВрд╕' рдореЗрдВ рдХрдИ рдирдП Qt5 рдФрд░ QtQuick 2.0 рдлреАрдЪрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХрдг, рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕, рдкрде рдПрдиреАрдореЗрд╢рди, рд╕реНрд╡-рд▓рд┐рдЦрд┐рдд рд╢реЗрдбреНрд╕ рдФрд░ рдЕрдиреНрдп рдмрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ Qt5 QML рдореЗрдВ рд▓рд╛рддрд╛ рд╣реИред рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣,
рдпрд╣рд╛рдБ рд╕реНрд░реЛрдд рдХреЛрдб рдЙрдкрд▓рдмреНрдз
рд╣реИ ред
рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ: рдиреЛрдХрд┐рдпрд╛ рдПрди 9 (рдПрд╕рдЬреАрдПрдХреНрд╕ 530, рдЬреБрд▓рд╛рдИ 2005 рдореЗрдВ рдЬрд╛рд░реА) рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рдЬреАрдкреАрдпреВ
рдХреА рдЙрдореНрд░ рдЦреБрдж рдорд╣рд╕реВрд╕ рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдорд╛рдореВрд▓реА рд░реВрдк рд╕реЗ рд╢реЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░ рдПрди 9 рд╕реНрдХреНрд░реАрди рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рд▓рд┐рдП рдЬреАрдкреАрдпреВ рдХреА рд╢рдХреНрддрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рдПрди 9 рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреБрдЫ рдЕрдиреБрдХреВрд▓рди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдХрд╛рд╢ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рдФрд░ рдХреЛрд╣рд░реЗ рдХреЗ рдХрдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдирд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрди рдЯреНрд╡реАрдХ рдХреЗ рдмрд╛рдж, рдПрди 9 рдПрдХ рдбреЗрдореЛ рд▓реЙрдиреНрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдмрд░реНрдл рд╕реЗ рджреВрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдкрд░рд┐рдгрд╛рдо рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИ; рдкреА
рдкреБрдирд╢реНрдЪред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд░рд╛рд╕реНрдкрдмреЗрд░реА рдкреАрдЖрдИ, рдмреАрдЧрд▓рдмреЛрд░реНрдб, рдкрд╛рдВрдбреЛрдмреЛрд░реНрдб, рд╕реНрдиреЛрдмреЙрд▓ рдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЙрдкрдХрд░рдг рд╣реИрдВ рдЬреЛ Qt5 рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдбреЗрдореЛ рд╕рдВрд╕реНрдХрд░рдг рд▓реЗрдВ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ!
рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ: рдЕрдЧрд▓рд╛ рдЗрд╕ рдкреГрд╖реНрда рд╕реЗ рдбреЗрдореЛ рдореЗрдВ рдкреНрд░рдпреБрдХреНрдд рдирдИ рдХреНрдпреВрдЯреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдХрд╛ рдЕрдиреБрд╡рд╛рдж рд╣реИред- рдкреНрд░рддрд┐рдкрд╛рджрди: Qt5 рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдмреИрдХ-рдПрдВрдб рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ "QML рджреГрд╢реНрдп рдЧреНрд░рд╛рдл" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░-рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд╛ рд▓рд╛рдн рдЙрдард╛рддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдбреЗрд╕реНрдХрдЯреЙрдк рдФрд░ рдПрдВрдмреЗрдбреЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рджреЛрдиреЛрдВ рдкрд░, GPU рдореЗрдВ рдирд┐рд░реНрдорд┐рдд OpenGL рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдкреВрд░рд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдмрдврд╝рддреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдЕрд▓рд╛рд╡рд╛, Qt5 рдиреЗ рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреЗрд╢ рдХреАрдВ рдЬреЛ рдкрд╣рд▓реЗ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рдереАрдВред
- рдХрдг: Qt5 рдПрдХ рдирдпрд╛ рдХрдг рдкреНрд▓рдЧрдЗрди, QtQuick.Particles 2.0 рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ, рдЬреЛ Qt4 рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕ рдбреЗрдореЛ рдПрдкреНрд▓реАрдХреЗрд╢рди рдореЗрдВ, рдЗрд╕ рдирдП рдХрдг рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯрд┐рдордЯрд┐рдорд╛рддреЗ рд╕рд┐рддрд╛рд░реЛрдВ, рдПрдХ рд╢реВрдЯрд┐рдВрдЧ рд╕реНрдЯрд╛рд░, рдХреЛрд╣рд░реЗ рдФрд░ рдзреБрдПрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
- рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕: QtQuick 2.0 рдореЗрдВ рд╕реНрдкреНрд░рд╛рдЗрдЯ, рд╕реНрдкреНрд░рд╛рдЗрдЯрд╕реЗрдВрд╕реЗрдиреНрд╕ рдФрд░ рдПрдиреАрдореЗрдЯреЗрдбрд╕рдкреНрд░рд╛рдЗрдЯ рддрддреНрд╡реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрдорд┐рдд рд╕реНрдкреНрд░рд╛рдЗрдЯ рд╕рдкреЛрд░реНрдЯ рд╣реИред рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдгреЛрдВ рдХреЗ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдбреЗрдореЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ, рддрд╛рд░рд╛рдВрдХрди рдЪрд┐рд╣реНрди 16 рдлрд╝реНрд░реЗрдореЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдПрдирд┐рдореЗрдЯреЗрдбрд╕реНрдкреНрд░рд┐рдЯ рд╣реИред
- рдПрдирд┐рдореЗрд╢рди: QtQuick рдХреЛ рд╣рдореЗрд╢рд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдПрдиреАрдореЗрд╢рди рд╕рдорд░реНрдерди рдорд┐рд▓рд╛ рд╣реИред Qt5 рдЕрдм PathAnimation рдФрд░ PathInterpolator QML рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЧреИрд░-рд░реЗрдЦреАрдп рдкрде рдПрдирд┐рдореЗрд╢рди рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдбреЗрдореЛ рдореЗрдВ, рд╕реНрдЯрд╛рд░ PathCurves рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП PathAnimation рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдкрде рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИред
- рд╢реЗрдбрд░реНрд╕: Qt5 рдореЗрдВ ShaderEffect рдФрд░ ShaderEffectSource рддрддреНрд╡ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдХрд╕реНрдЯрдо GLSL рд╢реЗрдбреНрд╕ рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЪрдкрд▓рддрд╛ рдмрдврд╝рд╛рдХрд░ рдХреНрдпреВрдПрдордПрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рд░реВрдкрд╛рдВрддрд░рдг рдкрд░ рдЕрдзрд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдбреЗрдореЛ рдореЗрдВ, рдореВрд╡реА рдХрд╡рд░ рдХреЛ рд░реЛрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╕реНрдЯрдо рд╢реЗрдбрд┐рдВрдЧ рдкреНрд░рднрд╛рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рднрд╛рд╡: Qt5 рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдЫрд╛рдпрд╛ рдбрд╛рд▓рдирд╛, рдзреБрдВрдзрд▓рд╛рдкрди, рдЪрдордХ, рд░рдВрдЧ рднрд░рдирд╛ рдЖрджрд┐ред рд╡реЗ QtGraphicalEffects 1.0 рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдЗрд╕ рдбреЗрдореЛ рдореЗрдВ, рдореВрд╡реА рд╢реАрд░реНрд╖рдХ рдХреЗ рдкрд╛рда рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреНрд░реЙрдкрд╢реИрдбреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдбреЗрдореЛ рдХрд╛ рд╕реЛрд░реНрд╕ рдХреЛрдб
рдпрд╣рд╛рдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛
рд╣реИ ред