Microsoft๋Š” MAUI ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋„์ž…ํ•˜์—ฌ Maui ๋ฐ Maui Linux ํ”„๋กœ์ ํŠธ์™€ ์ด๋ฆ„ ์ถฉ๋Œ์„ ์ผ์œผ์ผฐ์Šต๋‹ˆ๋‹ค.

Microsoft๋Š” ๋™์ผํ•œ ์ด๋ฆ„์„ ๊ฐ€์ง„ ๊ธฐ์กด ํ”„๋กœ์ ํŠธ์˜ ์กด์žฌ ์—ฌ๋ถ€๋ฅผ ๋จผ์ € ํ™•์ธํ•˜์ง€ ์•Š๊ณ  ์ƒˆ๋กœ์šด ์˜คํ”ˆ ์†Œ์Šค ์ œํ’ˆ์„ ํ™๋ณดํ•  ๋•Œ ๋‘ ๋ฒˆ์งธ๋กœ ์ด๋ฆ„ ์ถฉ๋Œ์„ ๊ฒช์—ˆ์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ๋ฒˆ์— ๊ฐˆ๋“ฑ์ด ์žˆ์—ˆ๋‹ค๋ฉด ~๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” "GVFS"(Git ๊ฐ€์ƒ ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ฐ GNOME ๊ฐ€์ƒ ํŒŒ์ผ ์‹œ์Šคํ…œ) ์ด๋ฆ„์ด ๊ต์ฐจํ•˜๋Š” ๊ฒฝ์šฐ ์ด๋ฒˆ์—๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋“ฑ์žฅ MAUI๋ผ๋Š” ์ด๋ฆ„ ์ฃผ์œ„์—.

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์ œ์‹œ ์ƒˆ๋กœ์šด ํ”„๋ ˆ์ž„์›Œํฌ MAUI (๋‹ค์ค‘ ํ”Œ๋žซํผ ์•ฑ UI) .NET ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์ค‘ ํ”Œ๋žซํผ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‚ฌ์‹ค ์ƒˆ ํ”„๋กœ์ ํŠธ๋Š” ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์ด๋ฆ„์„ ๋ฐ”๊พผ ๊ฒฐ๊ณผ์˜€์Šต๋‹ˆ๋‹ค. Xamarin.Forms, ์ƒˆ๋กœ์šด ์ด๋ฆ„์œผ๋กœ ๊ฐœ๋ฐœํ•˜๊ธฐ๋กœ ๊ฒฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” MIT ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๊ณต๊ฐœ๋ฉ๋‹ˆ๋‹ค.

๋น„์Šทํ•œ ๋‹จ๊ณ„
๋ถ„๋…ธํ•œ ์˜คํ”ˆ ํ”„๋ ˆ์ž„์›Œํฌ ๊ฐœ๋ฐœ์ž ๋งˆ์šฐ์ด, KDE ํ”„๋กœ์ ํŠธ์˜ ํ›„์›์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์œผ๋ฉฐ ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๊ทธ๋ž˜ํ”ฝ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๊ฒƒ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์šฐ์ด ํ”„๋กœ์ ํŠธ๋Š” ๋ฐฐํฌํŒ ์ œ์ž‘์ž์— ์˜ํ•ด ์„ค๋ฆฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ˆํŠธ ๋Ÿญ์Šค, KDE ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž์‹ ๋งŒ์˜ Nomad ๋ฐ์Šคํฌํƒ‘์„ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Maui์—๋Š” MauiKit ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ๋œ MauiKit ์ธํ„ฐํŽ˜์ด์Šค ์š”์†Œ์— ๋Œ€ํ•œ ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ํ…œํ”Œ๋ฆฟ ์„ธํŠธ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. KDE ํ‚ค๋ฆฌ๊ฐ€๋ฏธ ๋ฐ Qt Quick Controls 2 ์š”์†Œ MauiKit ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Android, Linux, Windows, macOS ๋ฐ iOS๋ฅผ ํฌํ•จํ•˜์—ฌ ๋ชจ๋ฐ”์ผ ์žฅ์น˜์™€ ๋ฐ์Šคํฌํ†ฑ ์‹œ์Šคํ…œ ๋ชจ๋‘์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฎค์ง ํ”Œ๋ ˆ์ด์–ด ๋“ฑ์˜ ํ”„๋กœ๊ทธ๋žจ๋„ ๋งˆ์šฐ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ธŒ๋ฐ”๋ฒ , ํŒŒ์ผ ๊ด€๋ฆฌ์ž ์ƒ‰์ธ, ๋ฉ”๋ชจ ์‹œ์Šคํ…œ ์˜ฌ๋นผ๋ฏธ, ์ด๋ฏธ์ง€ ๋ทฐ์–ด PIX, ํ…์ŠคํŠธ ์—๋””ํ„ฐ ์ฃผ์˜, ํ„ฐ๋ฏธ๋„ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ์—ญ ๊ทธ๋ฆฌ๊ณ  ์ฃผ์†Œ๋ก Contacts, ๋„์„œ๊ด€ ๋ฌธ์„œ ๋ทฐ์–ด ๋ฐ ์‹œ๋„ค๋งˆ ๋น„๋””์˜ค ํ”Œ๋ ˆ์ด์–ด.
์ด ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ์˜ ๊ธฐ๋ฐ˜์„ ํ˜•์„ฑํ•ฉ๋‹ˆ๋‹ค. KDE ํ”Œ๋ผ์ฆˆ๋งˆ ๋ชจ๋ฐ”์ผ. ๋ฉฐ์น  ์ „์—๋Š” ์ œ์‹œ๋œ MauiKit ๋ฐ Maui Apps 1.1.0์˜ ์ฒซ ๊ณต์‹ ์•ˆ์ • ๋ฆด๋ฆฌ์Šค์ž…๋‹ˆ๋‹ค.

Microsoft๋Š” MAUI ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๋„์ž…ํ•˜์—ฌ Maui ๋ฐ Maui Linux ํ”„๋กœ์ ํŠธ์™€ ์ด๋ฆ„ ์ถฉ๋Œ์„ ์ผ์œผ์ผฐ์Šต๋‹ˆ๋‹ค.

๊ฒŒ๋‹ค๊ฐ€ ๋ฐฐํฌ ํ‚คํŠธ๋Š” ์•ฝ XNUMX๋…„ ๋™์•ˆ ์กด์žฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์šฐ์ด ๋ฆฌ๋ˆ…์Šค์–ด๋Š ๋ฐœ์ „ํ•˜๋‹ค ์œ ํ†ต๋„ ์ด‰์ง„ํ•˜๋Š” ๋ธ”๋ฃจ์‹œ์Šคํ…œ์ฆˆ ๋„ท ๋Ÿฌ๋„ˆ ๊ทธ๋ฆฌ๊ณ  ์ฟ ๋ถ„ํˆฌ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์ž๊ธˆ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ฐฐํฌํŒ์€ ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜์„ ํ˜•์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์˜์‚ฌ ๋กค๋ง ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์€ Kubuntu์˜ LTS ๋ฆด๋ฆฌ์Šค์ด์ง€๋งŒ ๊ทธ๋ž˜ํ”ฝ ํ™˜๊ฒฝ์€ KDE ๋„ค์˜จ ์ €์žฅ์†Œ์—์„œ ์ˆ˜์ง‘๋ฉ๋‹ˆ๋‹ค.

๋‘ ๊ณต๊ฐœ ํ”„๋กœ์ ํŠธ ๋ชจ๋‘ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๋„๋ฆฌ ์•Œ๋ ค์ ธ ์žˆ์œผ๋ฉฐ, Maui Linux ๋ฐฐํฌํŒ์˜ ๋ชฉ์ ์ด ์ƒˆ๋กœ์šด Microsoft ์ œํ’ˆ๊ณผ ์ง์ ‘์ ์œผ๋กœ ๊ฒน์น˜์ง€ ์•Š๋Š”๋‹ค๋ฉด KDE Maui ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ํœด๋Œ€์šฉ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋„๊ตฌ์™€ ์™„์ „ํžˆ ๋™์ผํ•œ ๋ฒ”์ฃผ์— ์†ํ•ฉ๋‹ˆ๋‹ค. ์— ์˜ํ•ด ์˜๊ฒฌ KDE Maui ๊ฐœ๋ฐœ์ž๋“ค๊ณผ ๊ฐ™์€ ์ด๋ฆ„ ์ค‘๋ณต์€ ์šฉ๋‚ฉํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ๊ฐœ๋ฐœ์ž๋“ค ์‚ฌ์ด์— ํฐ ํ˜ผ๋ž€์„ ์ดˆ๋ž˜ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ๋งˆ์šฐ์ด๋Š” ๋งŒ๋“  ์‚ฌ๋žŒ : 2018 ๋…„์— ํฌํ•จ๋จ ๊ณต์‹ KDE ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”„๋กœ์ ํŠธ ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ ์ด๋ฆ„๋„ ์•ฝ์–ด์ž…๋‹ˆ๋‹ค("๋‹ค์ค‘ ์ ์‘ํ˜• ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค"). ์ผ์ƒ์ƒํ™œ์—์„œ๋Š” ํ”„๋กœ์ ํŠธ ์ด๋ฆ„์„ ๋Œ€๋ฌธ์ž๋กœ MAUI๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ๋Œ€ํ‘œ ์„ค๋ช…ํ•˜๋‹ค, ์ƒˆ ํ”„๋กœ์ ํŠธ์˜ ๊ณต์‹ ๋ช…์นญ์€ โ€œ.NET Multi-platform App UIโ€์ด๊ณ , MAUI๋Š” ๋‹จ์ง€ ๊ทธ ์•ฝ์–ด์ด์ž ์ฝ”๋“œ๋ช…์ผ ๋ฟ์ž…๋‹ˆ๋‹ค. MAUI๋ผ๋Š” ์ด๋ฆ„์€ ๋ฒ•๋ฅ  ์„œ๋น„์Šค์˜ ๊ฒ€ํ† ๋ฅผ ๊ฑฐ์ณ ์‚ฌ์šฉ ์Šน์ธ์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ต์ฐจ์ ์€ Microsoft ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ๋†€๋ผ์šด ์ผ์ด์—ˆ์Šต๋‹ˆ๋‹ค. Microsoft๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ด๋ฆ„์„ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์šฉ๋‚ฉํ•  ์ˆ˜ ์—†์Œ์„ ์ธ์ •ํ•˜๊ณ  ๊ฐˆ๋“ฑ ํ•ด๊ฒฐ์„ ์œ„ํ•œ ์ž‘์—…์„ ์‹œ์ž‘ํ•  ๊ฒƒ์„ ์ด‰๊ตฌํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•ฉ์˜๋ฅผ ๊ธฐ์–ตํ•˜์ž ๊ณผ๊ฑฐ์˜ ์ด๋ฆ„ ์ถฉ๋Œ๋กœ ์ธํ•ด GVFS ํ”„๋กœ์ ํŠธ ์ด๋ฆ„์ด ๋‹ค์Œ์œผ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. VFSForGit.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€