2023๋…„ 11์›” 03์ผยท1๋ถ„ ์ฝ๊ธฐ

Uno ํ”Œ๋žซํผ 5.0 ๊ณต๊ฐœ: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ํ–ฅ์ƒ์œผ๋กœ ์ƒ์‚ฐ์„ฑ 5๋ฐฐ ํ–ฅ์ƒ ๋ชฉํ‘œ

์˜คํ”ˆ ์†Œ์Šค Uno ํ”Œ๋žซํผ์˜ ์ตœ์‹  ๋ฆด๋ฆฌ์Šค 5.0์€ ๋‹ค์–‘ํ•œ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ๊ณผ ํ•จ๊ป˜ ์ถœ์‹œ๋˜์–ด ์ตœ๋Œ€ 5๋ฐฐ๊นŒ์ง€ ์ฆํญ๋œ ์ƒ์‚ฐ์„ฑ ์ถœ๋ ฅ์„ ์•ฝ์†ํ•ฉ๋‹ˆ๋‹ค.

Uno ํ”Œ๋žซํผ 5.0 ๊ณต๊ฐœ: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ํ–ฅ์ƒ์œผ๋กœ ์ƒ์‚ฐ์„ฑ 5๋ฐฐ ํ–ฅ์ƒ ๋ชฉํ‘œ

์˜คํ”ˆ ์†Œ์Šค Uno Platform ๊ฐœ๋ฐœ์ž๋“ค์€ ์ตœ์‹  ๋ฒ„์ „์ธ Uno ํ”Œ๋žซํผ 5.0์„ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ์—์„œ ๊ทธ๋“ค์€ ์ƒ์‚ฐ์„ฑ์— ๋ง‰๋Œ€ํ•œ ์˜ํ–ฅ์„ ๋ฏธ์น  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋˜๋Š” ๋‹ค์–‘ํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐœํ‘œ ์ „๋ฐ˜์— ๊ฑธ์ณ ๋ฐ˜๋ณต๋˜๋Š” ๋ฌธ๊ตฌ๋Š” '5๋Š” 5X ์ƒ์‚ฐ์„ฑ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค'์ž…๋‹ˆ๋‹ค.

Uno ํ”Œ๋žซํผ์€ ํ†ตํ•ฉ ์ฝ”๋“œ๋ฒ ์ด์Šค๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ ํ”Œ๋žซํผ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” .NET ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๋‹ค๋ชฉ์  ํ”„๋ ˆ์ž„์›Œํฌ์ž„์„ ์ž๋ž‘์Šค๋Ÿฝ๊ฒŒ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

Uno Platform 5.0 ๋ฆด๋ฆฌ์Šค์˜ ํ•˜์ด๋ผ์ดํŠธ๋Š” C# ๋งˆํฌ์—…์˜ ๋„์ž…์ž…๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด C# ์–ธ์–ด๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ํฌ๊ด„์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ฐœ๋ฐœ์ž์˜ ์ˆ˜์š”๊ฐ€ ๋†’์•˜์Šต๋‹ˆ๋‹ค. Uno Platform Team ์ž์‹ ์˜ ๋ธ”๋กœ๊ทธ์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์–ธ๊ธ‰ํ–ˆ์Šต๋‹ˆ๋‹ค. '์šฐ๋ฆฌ๊ฐ€ ์ปค๋ฎค๋‹ˆํ‹ฐ๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ์ค‘์š”ํ•œ ํ”ผ๋“œ๋ฐฑ ์ค‘ ํ•˜๋‚˜๋Š” Uno ํ”Œ๋žซํผ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค๋ ค๋ฉด ์—ฌ๋Ÿฌ ์–ธ์–ด์— ์ต์ˆ™ํ•ด์ ธ์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.'

C# ๋งˆํฌ์—…์€ ํ‘œ์ค€ WinUI, Uno.Toolkit ๋ฐ Uno.Extensions ์ปจํŠธ๋กค๊ณผ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ฐœ๋ฐœ์ž๋Š” ํƒ€์‚ฌ ์ปจํŠธ๋กค ํ†ตํ•ฉ์„ ์œ„ํ•ด C# ๋งˆํฌ์—… ์ง€์› ์ƒ์„ฑ๊ธฐ๋ฅผ ์œ ์—ฐํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ฐ”์ธ๋”ฉ, ์Šคํƒ€์ผ, ๋ฆฌ์†Œ์Šค, ํ…œํ”Œ๋ฆฟ, ์‹œ๊ฐ์  ์ƒํƒœ ๋“ฑ์˜ ๊ธฐ๋Šฅ์ด ๋ฒˆ๋“ค๋กœ ์ œ๊ณต๋˜๋Š” C# ๋งˆํฌ์—…์€ ๊ฐœ๋ฐœ์ž์˜ ์ƒ์‚ฐ์„ฑ๊ณผ ์œ ์—ฐ์„ฑ์„ ์ฆํญ์‹œํ‚ต๋‹ˆ๋‹ค.

์ด ์ถ”๊ฐ€์˜ ์ฃผ์š” ์ด์  ์ค‘ ํ•˜๋‚˜๋Š” ์„ ์–ธ์  ๋ฐฉ์‹์œผ๋กœ ์•ฑ UI๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ณ  UI์™€ ๊ธฐ๋ณธ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง ๊ฐ„์˜ ํˆฌ๋ช…ํ•œ ๋ถ„๋ฆฌ๋ฅผ ์œ ์ง€ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ Uno ํ”Œ๋žซํผ ํŒ€์—์„œ๋Š” 'Figma to C# Markup'์ด๋ผ๋Š” ์ƒˆ๋กœ์šด ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค. Figma-to-XAML ํ”Œ๋Ÿฌ๊ทธ์ธ์—์„œ ์˜๊ฐ์„ ๋ฐ›์•„ ์ƒ์‚ฐ์„ฑ๊ณผ ์•ฑ ๊ฐœ๋ฐœ ์šฉ์ด์„ฑ์„ ๋”์šฑ ํ–ฅ์ƒ์‹œํ‚ค๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์ตœ์‹  ๋ฒ„์ „์—๋Š” MVUX ํ™•์žฅ์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ ์—…๋ฐ์ดํŠธ๊ฐ€ ๋„์ž…๋˜์–ด ๋ณธ์งˆ์ ์œผ๋กœ ๋ชจ๋ธ-๋ทฐ-์—…๋ฐ์ดํŠธ ๋””์ž์ธ ํŒจํ„ด์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ์—…๋ฐ์ดํŠธ์˜ ์ธ์ƒ์ ์ธ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜๋Š” 'ํ•ซ ๋ฆฌ๋กœ๋“œ' ๊ธฐ๋Šฅ์„ ๋ณด๋‹ค ํšจ์œจ์ ์œผ๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ™œ์šฉ๋„ ํ–ฅ์ƒ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ผ์‹œ ์ค‘์ง€ํ•˜๊ฑฐ๋‚˜ ๋‹ค์‹œ ๋นŒ๋“œํ•  ํ•„์š” ์—†์ด ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์•ฑ์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์ง€ ์•Š๊ณ ๋„ ๋ชจ๋ธ ๋ฐ ๋ทฐ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

'Hot Reload'์˜ ํ•™์Šต ๋ฐ ์‚ฌ์šฉ์„ ๋•๊ธฐ ์œ„ํ•ด ํŒ€์—์„œ๋Š” ์‹ฌ์ธต์ ์ธ ๊ณผ์ •์„ ์„ค๊ณ„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•œ ๊ณ„์‚ฐ๊ธฐ๋กœ ์ž‘์—…ํ•˜๋Š” ์ด ์‹ค์Šต ์›Œํฌ์ˆ์—์„œ๋Š” ์ด ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์›Œํฌ์ˆ์—์„œ๋Š” ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์— ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” YouTube ๋น„๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ์šฉ ์•ฑ ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ์ง€์นจ์„ ์ œ๊ณตํ•˜๋Š” ๋™์‹œ์— MVUX์˜ ์žฅ์ ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.

Uno Platform 5.0์˜ ๋‹ค๋ฅธ ์ฃผ๋ชฉํ• ๋งŒํ•œ ๊ฐœ์„  ์‚ฌํ•ญ์—๋Š” iOS์šฉ MP4 ์นด๋ฉ”๋ผ ์บก์ฒ˜, Skia ๋Œ€์ƒ์— ๋Œ€ํ•œ ํ–ฅ์ƒ๋œ ๊ตฌ์„ฑ ์ง€์›, GTK์— ๋Œ€ํ•œ ํ–ฅ์ƒ๋œ DPI ์Šค์ผ€์ผ๋ง ๋ฐ ํ…Œ๋งˆ ์ง€์›์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

ํฅ๋ฏธ๋กญ๊ฒŒ๋„ Uno Platform 5.0์ด ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์€ AppMaster ํ”Œ๋žซํผ์ด ๋ณด์œ ํ•œ ๋งŽ์€ ๊ธฐ๋Šฅ์„ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ•๋ ฅํ•œ no-code ๋„๊ตฌ์ธ AppMaster๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํƒ€์‚ฌ ์ปจํŠธ๋กค์„ ํ†ตํ•ฉํ•˜๋Š” ๋™์•ˆ์—๋„ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ, ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง, REST API ๋ฐ WSS endpoints ์‹œ๊ฐ์ ์œผ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ๋‘ ํ”Œ๋žซํผ ๋ชจ๋‘ ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์— ํ˜๋ช…์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์–ธ์–ด์™€ ํ”Œ๋žซํผ ๊ฐ„์˜ ๊ฒฉ์ฐจ๋ฅผ ํ•ด์†Œํ•จ์œผ๋กœ์จ ์ด๋Š” ํ™•์‹คํžˆ ๋ฏธ๋ž˜์˜ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Uno ํ”Œ๋žซํผ 5.0 ๊ณต๊ฐœ: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ํ–ฅ์ƒ์œผ๋กœ ์ƒ์‚ฐ์„ฑ 5๋ฐฐ ํ–ฅ์ƒ ๋ชฉํ‘œ | AppMaster