ΠΡΡΠ²ΠΈΡΡ ΡΡΠ°Π±ΠΈΠ»Π΅Π½ ΡΠ΅Π»ΠΈΠ· Π½Π° ΠΌΡΠ·ΠΈΠΊΠ°Π»Π½ΠΈΡ ΠΏΠ»Π΅ΡΡ Amarok ΠΎΡ 2018 Π³ΠΎΠ΄ΠΈΠ½Π° Π½Π°ΡΠ°ΠΌ. Π’ΠΎΠ²Π° Π΅ ΠΏΡΡΠ²Π°ΡΠ° ΡΡΠ°Π±ΠΈΠ»Π½Π° Π²Π΅ΡΡΠΈΡ, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Qt5/KDE Frameworks 5.
ΠΡΡΡΡ Π΄ΠΎ Π²Π΅ΡΡΠΈΡ 3.0 Π±Π΅ΡΠ΅ Π΄ΡΠ»ΡΠ³. ΠΠΎ-Π³ΠΎΠ»ΡΠΌΠ°ΡΠ° ΡΠ°ΡΡ ΠΎΡ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΏΠΎ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π΅ΡΠΎ Π½Π° Qt5/KF5 Π±Π΅ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½Π° ΠΎΡΠ΅ ΠΏΡΠ΅Π· 2015 Π³ΠΎΠ΄ΠΈΠ½Π°, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π²Π° Π±Π°Π²Π½Π° ΠΏΠΎΠ»ΠΈΡΠΎΠ²ΠΊΠ° ΠΈ Π΄ΠΎΠ²ΡΡΡΠ²Π°Π½Π΅, ΠΊΠ°ΡΠΎ ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° ΡΠ΅ ΡΠΏΠΈΡΠ°ΡΠ΅ ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΎΡΠ½ΠΎΠ²ΠΎ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°ΡΠ΅. ΠΠ»ΡΠ° Π²Π΅ΡΡΠΈΡ 3.0 ΠΈΠ·Π»Π΅Π·Π΅ ΠΏΡΠ΅Π· ΡΠ΅Π²ΡΡΠ°ΡΠΈ 2001 ΠΈ Π±Π΅ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΠΎΡ ΠΌΠ½ΠΎΠ·ΠΈΠ½Π°, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π½ΠΎΡΠ½ΠΈΡΠ΅ ΡΠ±ΠΎΡΠΊΠΈ git master, Π½Π°Π»ΠΈΡΠ½ΠΈ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ. Π‘Π΅Π³Π°, ΠΏΡΠ΅Π· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ΅ΡΠ΅ΡΠ°, Π±ΡΡ Π° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈ Π²ΡΠΈΡΠΊΠΈ ΡΡΠΈΠ»ΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π½Π° ΠΏΡΠ»Π½ΠΎΡΠ΅Π½Π΅Π½ ΡΠ΅Π»ΠΈΠ·.
Π ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ ΠΌΠ΅ΡΠ΅ΡΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΎΡΠ°ΠΊΠ²Π°Ρ ΠΌΠΈΠ½ΠΎΡΠ½ΠΈ ΡΠ΅Π»ΠΈΠ·ΠΈ Ρ ΠΌΠ°Π»ΠΊΠΈ ΠΊΠΎΡΠ΅ΠΊΡΠΈΠΈ ΠΈ Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΡ, ΠΏΡΠΎΠΈΠ·ΡΠΈΡΠ°ΡΠΈ ΠΎΡ Π½ΠΎΠ²ΠΈ ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈ ΠΎΡΡΠ΅ΡΠΈ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΈ Π·Π°ΡΠ²ΠΊΠΈ Π·Π° Π½ΠΎΠ²ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. Π Π°Π±ΠΎΡΠ°ΡΠ° ΠΏΠΎ ΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π΅ΡΠΎ Π½Π° Amarok Π½Π° Qt6/KDE Frameworks 6 ΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π΅ Π² ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ΅ΡΠ΅ΡΠ°, Π·Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π΅ΠΌΠ° Π²Π΅ΡΡΠΈΡ Π΄ΠΎ ΠΊΡΠ°Ρ Π½Π° 2024 Π³ΠΎΠ΄ΠΈΠ½Π°.
Π’ΡΠΉ ΠΊΠ°ΡΠΎ ΠΏΡΠ΅Π½ΠΎΡΡΡ Π½Π° ΡΠΊΡΠΈΠΏΡΠΎΠ²ΠΈΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊ ΠΎΡ QtScript Π½Π° QJSEngine Π²ΡΠ΅ ΠΎΡΠ΅ Π΅ Π² ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΡΠ°Π±ΠΎΡΠ°, ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Amarok 2.x ΡΠ΅ΡΡΠΎ Π½Π΅ ΡΠ° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΈ Ρ Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ. ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° ΠΏΠΎ API Π½Π° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ΡΠ΅ Π½Π° ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠΈΠΊΠΈ ΡΡΡΠΎ Π΅ ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΠΎΡΡΠ°ΡΡΠ»Π°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΏΠΎΡΠ°Π΄ΠΈ Π½Π΅ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ ΠΈ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ Π² KNewStuff Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΎ. Π Π°Π±ΠΎΡΠ°ΡΠ° ΠΏΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½Π° ΡΠ»Π΅Π΄ ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅ΡΠΎ Π½Π° Π²Π΅ΡΡΠΈΡΡΠ° Ρ Qt6/KF6, ΠΏΡΠΈΠ³ΠΎΠ΄Π½Π° Π·Π° ΠΏΠΎΠ»Π·Π²Π°Π½Π΅. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ°, ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° Π½Π° ΡΠ°ΠΉΡΠ° ΠΈ ΡΡΠ°ΡΠΈΠΈ Π² ΡΠΈΠΊΠΈ ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ°, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ Π³Π»Π°Π²Π½ΠΎ ΠΏΡΠ΅Π΄ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π΄Π΅ΡΠ΅Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, ΡΡΡΠΎ Π΅ ΠΎΡΡΠ°ΡΡΠ»Π°. ΠΡΠΊΠ°ΠΊΠ²Π° ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ ΠΈ ΠΏΠΎΠ΄ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½Π° Π² ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΌΠ΅ΡΠ΅ΡΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
