Microsoft-ui-xaml: ์ œ์•ˆ: WinUI 3 ๋ฐ์Šคํฌํƒ‘์šฉ ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜(Win32 ๋ฐ .NET Core)

์— ๋งŒ๋“  2020๋…„ 02์›” 24์ผ  ยท  20์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: microsoft/microsoft-ui-xaml

์ œ์•ˆ: WinUI 3 ๋ฐ์Šคํฌํƒ‘์šฉ ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜(Win32 ๋ฐ .NET Core)

์š”์•ฝ


์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์˜์—ญ์— NotifyIcon์„ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. WinUI 3 ๋ฐ์Šคํฌํƒ‘์šฉ

์ด๋ก ์  ํ•ด์„

  • ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋””์„œ๋‚˜ ์•ฑ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹คํ–‰๋˜๋Š” ์•ฑ์ด ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด๋ฅผ ์ œ์•ˆํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํด๋ž˜์‹ Win32 ์•ฑ์˜ ์ด์‹์„ฑ์„ ๋†’์ž…๋‹ˆ๋‹ค.

๋ฒ”์œ„


| ๊ธฐ๋Šฅ | ์šฐ์„ ์ˆœ์œ„ |
| :------------ | :--------- |
| ๊ฐœ๋ฐœ์ž๊ฐ€ ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉ | ํ•„์ˆ˜ |
| ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด๋Š” Windows Light/Dark ํ…Œ๋งˆ ๋ฐ ์œ ์ฐฝํ•œ ๋””์ž์ธ์„ ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค. | ํ•ด์•ผ |
| ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ธฐ๋ณธ ํ’์„  ์•Œ๋ฆผ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉ | ํ•˜์ง€ ์•Š์„ |



area-External feature proposal

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

Windows์—์„œ ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜์„ ์™„์ „ํžˆ ์ œ๊ฑฐํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ผ๊ด€์„ฑ์„ ์œ„ํ•ด ์ž‘์—… ํ‘œ์‹œ์ค„์— ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ด๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๊ณณ์—์„œ ์•ฑ์„ ๋ณด๋Š” ๊ฒƒ์€ ๋ฌด์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ํ•œ ์•ฑ์€ ์ž‘์—… ํ‘œ์‹œ์ค„์— ์žˆ๊ณ  ๋‹ค๋ฅธ ์•ฑ์€ ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด์— ์žˆ๊ณ  ๋‹ค๋ฅธ ์•ฑ์€ ๋‘˜ ๋‹ค์— ์žˆ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ฑฐ๊ธฐ์—๋Š” ๋…ผ๋ฆฌ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์˜ค๋ฅธ์ชฝ์— ์ผ๋ถ€ ์•„์ด์ฝ˜๊ณผ ์™ผ์ชฝ์— ์ผ๋ถ€ ์•„์ด์ฝ˜์„ ์›ํ•˜๋ฉด ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋” ๋งŽ์€ ์ž‘์—… ํ‘œ์‹œ์ค„ ์‚ฌ์šฉ์ž ์ •์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์•„๋งˆ๋„ ํ•˜์ง€๋งŒ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฅผ ์œ„ํ•ด ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜์—๋Š” ์ž‘์—… ํ‘œ์‹œ์ค„ ์•„์ด์ฝ˜๊ณผ ๋™์ผํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

  • ์ž‘์—… ํ‘œ์‹œ์ค„ ์•„์ด์ฝ˜์€ ์—ด๋ฆฐ ์ฐฝ ์•ฑ์šฉ์ด๋ฉฐ ์ƒํ˜ธ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜์€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ(๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹ , ํด๋ผ์šฐ๋“œ ๋™๊ธฐํ™”)์šฉ์ด๋ฉฐ ์ฐฝ์„ ์—ด์ง€ ์•Š๊ณ ๋„ ์ด๋Ÿฌํ•œ ํ™œ๋™๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(OneDrive, ์‚ฌ์šด๋“œ ์•„์ด์ฝ˜ ๋ฐ ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€์™€ ๊ฐ™์€ ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด ๋ฐ ํ”Œ๋ผ์ด์•„์›ƒ ํฌํ•จ).

๋ชจ๋“  20 ๋Œ“๊ธ€

Windows 10X๋Š” ์ด๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ๋‹ค์‹œ ๊ฐ€์ ธ์™€์„œ๋Š” ์•ˆ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

@jesbis ์ด ์š”์ฒญ์„ ๋ผ์šฐํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@shaheedmalik Windows 10X๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ํ•ด์„œ Windows 10์ด ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. Windows 10 ์‚ฌ์šฉ์ž๋Š” 9์–ต 5์ฒœ๋งŒ ๋ช…์ด ๋„˜์Šต๋‹ˆ๋‹ค.

@marb2000 ์ฐธ๊ณ ๋กœ

Windows์—์„œ ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜์„ ์™„์ „ํžˆ ์ œ๊ฑฐํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ผ๊ด€์„ฑ์„ ์œ„ํ•ด ์ž‘์—… ํ‘œ์‹œ์ค„์— ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ด๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๊ณณ์—์„œ ์•ฑ์„ ๋ณด๋Š” ๊ฒƒ์€ ๋ฌด์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ํ•œ ์•ฑ์€ ์ž‘์—… ํ‘œ์‹œ์ค„์— ์žˆ๊ณ  ๋‹ค๋ฅธ ์•ฑ์€ ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด์— ์žˆ๊ณ  ๋‹ค๋ฅธ ์•ฑ์€ ๋‘˜ ๋‹ค์— ์žˆ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ฑฐ๊ธฐ์—๋Š” ๋…ผ๋ฆฌ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์˜ค๋ฅธ์ชฝ์— ์ผ๋ถ€ ์•„์ด์ฝ˜๊ณผ ์™ผ์ชฝ์— ์ผ๋ถ€ ์•„์ด์ฝ˜์„ ์›ํ•˜๋ฉด ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋” ๋งŽ์€ ์ž‘์—… ํ‘œ์‹œ์ค„ ์‚ฌ์šฉ์ž ์ •์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

Windows์—์„œ ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜์„ ์™„์ „ํžˆ ์ œ๊ฑฐํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ผ๊ด€์„ฑ์„ ์œ„ํ•ด ์ž‘์—… ํ‘œ์‹œ์ค„์— ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ํ‘œ์‹œํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ด๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๊ณณ์—์„œ ์•ฑ์„ ๋ณด๋Š” ๊ฒƒ์€ ๋ฌด์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ํ•œ ์•ฑ์€ ์ž‘์—… ํ‘œ์‹œ์ค„์— ์žˆ๊ณ  ๋‹ค๋ฅธ ์•ฑ์€ ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด์— ์žˆ๊ณ  ๋‹ค๋ฅธ ์•ฑ์€ ๋‘˜ ๋‹ค์— ์žˆ๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๊ฑฐ๊ธฐ์—๋Š” ๋…ผ๋ฆฌ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์˜ค๋ฅธ์ชฝ์— ์ผ๋ถ€ ์•„์ด์ฝ˜๊ณผ ์™ผ์ชฝ์— ์ผ๋ถ€ ์•„์ด์ฝ˜์„ ์›ํ•˜๋ฉด ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋” ๋งŽ์€ ์ž‘์—… ํ‘œ์‹œ์ค„ ์‚ฌ์šฉ์ž ์ •์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์•„๋งˆ๋„ ํ•˜์ง€๋งŒ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‚˜๋ฅผ ์œ„ํ•ด ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜์—๋Š” ์ž‘์—… ํ‘œ์‹œ์ค„ ์•„์ด์ฝ˜๊ณผ ๋™์ผํ•œ ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

  • ์ž‘์—… ํ‘œ์‹œ์ค„ ์•„์ด์ฝ˜์€ ์—ด๋ฆฐ ์ฐฝ ์•ฑ์šฉ์ด๋ฉฐ ์ƒํ˜ธ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜์€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ(๋ฐ”์ด๋Ÿฌ์Šค ๋ฐฑ์‹ , ํด๋ผ์šฐ๋“œ ๋™๊ธฐํ™”)์šฉ์ด๋ฉฐ ์ฐฝ์„ ์—ด์ง€ ์•Š๊ณ ๋„ ์ด๋Ÿฌํ•œ ํ™œ๋™๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(OneDrive, ์‚ฌ์šด๋“œ ์•„์ด์ฝ˜ ๋ฐ ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€์™€ ๊ฐ™์€ ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด ๋ฐ ํ”Œ๋ผ์ด์•„์›ƒ ํฌํ•จ).

Windows ๊ธฐ๋ฐ˜ ์•ฑ์ด ์•„๋‹ˆ์–ด๋„ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‚ฌ์šฉ์ž์™€ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ„๋‹จํ•˜๊ณ  ์šฐ์•„ํ•˜๋ฉฐ ์ง๊ด€์ ์ธ ๋˜ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๊นŒ? ๊ทธ๋ ‡๋‹ค๋ฉด ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด๊ฐ€ ์ค‘๋ณต๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์ด๋ผ๋ฉด ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ๊ฒƒ์— ๋Œ€ํ•œ ๋งŽ์€ ์‚ฌ์šฉ ์‚ฌ๋ก€๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์•ฑ์„ Windows 10 ์‹œ์ž‘ ๋ฉ”๋‰ด์— ๊ณ ์ •ํ•˜๊ณ  Badge API ๋ฐ Tiles API ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์•Œ๋ฆฌ๊ณ  ์•ฑ ์ด๋ฒคํŠธ์— ๋Œ€ํ•ด ์•Œ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘ ๋ฉ”๋‰ด์—์„œ ์•ฑ ํ•ญ๋ชฉ์„ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜๋ฉด Jumplist API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฑ„์šธ ์ˆ˜ ์žˆ๋Š” ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.

10X ์•Œ๋ฆผ ์˜์—ญ ์ œ๊ฑฐ์— ๋น„์ถ”์–ด ํ˜„์žฌ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‚ด ์•ฑ์˜ ์•Œ๋ฆผ ์˜์—ญ ํ•ญ๋ชฉ์„ ์‹œ์ž‘ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์œผ๋กœ ๊ต์ฒดํ•˜๋Š” ์ค‘์ž…๋‹ˆ๋‹ค. ๋‚ด ์•ฑ์˜ ์‚ฌ์šฉ์ž๋Š” ์ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ง€์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค.

10X๋Š” ์•Œ๋ฆผ ์˜์—ญ์„ ์ œ๊ฑฐํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์ด๋“œ๋ฐ” ์—†์ด ์•Œ๋ฆผ๋งŒ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋น ๋ฅธ ์ž‘์—…์€ ๋ณ„๋„์˜ UI ์˜์—ญ์—์„œ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜์€ ์ด๋ก ์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ๊ณต๊ฐ„ ์ค‘ ํ•˜๋‚˜์— ๋ฐฐ์น˜๋  ์ˆ˜ ์žˆ์ง€๋งŒ 10X์˜ ๊ฒฝ์šฐ ๋ฐฐ๊ฒฝ ์•ฑ์ด ์„ค์น˜๋˜๋Š” ๊ฒƒ์„ ํ”ผํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ์ผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ ๋Š” ์˜ˆ์™ธ์ž…๋‹ˆ๋‹ค. ๋™์ผํ•œ ๊ฒƒ์„ ๋‹ฌ์„ฑํ•˜๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์ด ์žˆ์ง€๋งŒ 10X๊ฐ€ ์™„์ „ํžˆ ์ƒ์„ธํ•ด์ง€๊ณ  ํ…Œ์Šคํ„ฐ์˜ ์†์— ๋“ค์–ด๊ฐˆ ๋•Œ๊นŒ์ง€ ์ด์— ๋Œ€ํ•œ ํ”ผ๋“œ๋ฐฑ์€ ๊ธฐ๋‹ค๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Windows 10์˜ WinUI ๋ฐ์Šคํฌํ†ฑ ์•ฑ์ด ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ์ด์œ ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์•ฑ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ์ปจํŠธ๋กค ๋˜๋Š” UI ํ‘œ๋ฉด์ด ์žˆ๋‹ค๋ฉด ์ผ๊ด€๋œ Tray UI ๋ฐ UX๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด - ์ €๋Š” ๊ทธ๊ฒƒ์— ์ฐฌ์„ฑํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ํ”Œ๋ผ์ด์•„์›ƒ, ๋ฉ”๋‰ด ์Šคํƒ€์ผ๊ณผ์˜ ๋ถˆ์ผ์น˜๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์Šต๋‹ˆ๋‹ค.

@mdtauk "10X ์•Œ๋ฆผ ์˜์—ญ ์ œ๊ฑฐ"๋ž€ ์—ฌ๊ธฐ ์‚ฌ๋žŒ๋“ค์ด "์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด"๋กœ ์„ค๋ช…ํ•˜๋Š” ์˜์—ญ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. https://docs.microsoft.com/en-us/windows/win32/uxguide/winenv-notification

@mdtauk "10X ์•Œ๋ฆผ ์˜์—ญ ์ œ๊ฑฐ"๋ž€ ์—ฌ๊ธฐ ์‚ฌ๋žŒ๋“ค์ด "์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด"๋กœ ์„ค๋ช…ํ•˜๋Š” ์˜์—ญ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. https://docs.microsoft.com/en-us/windows/win32/uxguide/winenv-notification

์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด๋Š” ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๋ฐฉ์‹์ด๋ฏ€๋กœ ์•Œ๋ฆผ์ด ๋ณด๊ด€๋˜๋Š” Windows 10 ์˜์—ญ๊ณผ ๊ตฌ๋ณ„ํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

Action Center ๋Š” Windows 10์—์„œ ์•Œ๋ฆผ์ด ์œ ์ง€๋˜๋Š” UI ์˜์—ญ์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. MS๋Š” ๋™์ผํ•œ UI ์˜์—ญ์— ๋Œ€ํ•ด "์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด"์™€ "์•Œ๋ฆผ ์˜์—ญ"์ด๋ผ๋Š” ์šฉ์–ด๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜์—ฌ ํ˜ผ๋™์„ ์ผ์œผํ‚ค๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ์„ค๋ช…์„œ ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค.
image

UWP ์•ฑ์€ "์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด"๋ฅผ ์ง์ ‘ ์ง€์›ํ•˜์ง€ ์•Š๊ณ  10X๊ฐ€ ์ด๋ฅผ ์™„์ „ํžˆ ํ๊ธฐํ•˜๋ฏ€๋กœ(์ตœ์‹  ์ •๋ณด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•จ) ์ด๊ฒƒ์€ MS๊ฐ€ ๊ณ„์† ๊ฐ€๊ณ ์ž ํ•˜๋Š” ๋ฐฉํ–ฅ์ด ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค . ๊ฒฐ๊ณผ์ ์œผ๋กœ ์‹œ์ž‘ ๋ฉ”๋‰ด์— ์•ฑ์„ ๊ณ ์ •ํ•˜๊ณ  ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ API๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด/์•Œ๋ฆผ ์˜์—ญ์— ์•ฑ ์•„์ด์ฝ˜์„ ๋‘๋Š” ๊ฒƒ๊ณผ ๋น„๊ตํ•˜์—ฌ ์˜ต์…˜์ด ์•„๋‹Œ ์ด์œ ์— ๋” ๊ด€์‹ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์ด ์˜ต์…˜์ด ์•„๋‹Œ ๊ฒฝ์šฐ MS์— ๊ทธ ์ด์œ ๋ฅผ ์•Œ๋ ค ์‚ฌ์šฉ์ž๊ฐ€ UWP ์…ธ ์ƒํ˜ธ ์ž‘์šฉ ๊ฐœ๋…(ํƒ€์ผ, ๋ฐฐ์ง€, ์•Œ๋ฆผ)์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์•ฑ๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์•Œ๋ฆผ ์˜์—ญ(์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด) ์ง€์›์„ ์š”์ฒญํ•˜๋Š” WinUI 3 ๋ฐ์Šคํฌํ†ฑ ์•ฑ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹Windows์˜ ๋ฏธ๋ž˜์ธ 10X์—์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์•Œ๋ฆฌ๊ฑฐ๋‚˜ ์•Œ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์ง€์›์„ ์š”์ฒญํ•˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ MS์— "์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด"๋ฅผ 10X๋กœ ๋‹ค์‹œ ์ถ”๊ฐ€ํ•˜๋„๋ก ์š”์ฒญํ•˜์ง€ ์•Š์„์ง€ ํ™•์‹ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์š”์ฒญ์ด ์Šน์ธ๋˜์ง€ ์•Š์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’๊ธฐ ๋•Œ๋ฌธ์— Windows 10 WinUI ์•ฑ์„ 10X์šฉ์œผ๋กœ ์ค€๋น„ํ•˜๊ธฐ ์œ„ํ•ด ๋” ๋งŽ์€ ์ž‘์—…์„ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์ด ์ œ์•ˆ์„ ์‚ฌ์šฉํ•˜์—ฌ ์•Œ๋ฆผ ์˜์—ญ(์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด)๊ณผ Windows 8/10์— ๋„์ž…๋œ ์ƒˆ๋กœ์šด ์•ฑ ํ”ผ๋“œ๋ฐฑ/์ƒํ˜ธ์ž‘์šฉ ์˜์—ญ MS์˜ ์•„์ด๋””์–ด์™€ ๊ฐœ๋…์„ ํ†ตํ•ฉํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ UI๊ฐ€ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์„ ์ฐพ์•„ ๊ฐœ์„ ํ•ด ๋ณด์„ธ์š”. ํ˜„์žฌ UWP Shell API์—์„œ ๋งŽ์€ ๋ถ€๋ถ„์ด ๋ˆ„๋ฝ๋˜์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋Œ€๋ถ€๋ถ„ UI ๋˜๋Š” ์ฐฝ ์—†์ด ์‹คํ–‰๋˜๋Š” ์•ฑ์šฉ์œผ๋กœ, ์ƒํ˜ธ ์ž‘์šฉํ•  ๋•Œ ์ฐฝ์„ ์—ด๊ฑฐ๋‚˜ UI๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์—ด๋ฆฌ๊ฑฐ๋‚˜ ์ตœ์†Œํ™”๋œ ์ฐฝ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ž‘์—… ํ‘œ์‹œ์ค„์—์„œ ์ „ํ™˜ํ•  ํ•ญ๋ชฉ์ด ์—†๊ณ  ํƒ€์ž„๋ผ์ธ ๋˜๋Š” ์ž‘์—… ์ „ํ™˜๊ธฐ ๋ณด๊ธฐ์— ํ‘œ์‹œํ•  ์ฐฝ์ด ์—†์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๋Š” ์•ฑ์ด ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค๋Š” ๊ฐ๊ฐ์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด์— ์•ฑ์„ ๋„ฃ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋กœ์„œ 99%์˜ ์‹œ๊ฐ„์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ๋งŒํผ ์•ฑ์ด ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ง€๊ธˆ์€ ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด์—์„œ Defender, Bluetooth ์žฅ์น˜, Nvidia ์„ค์ •, Dolby Audio, Ear Trumpet ๋ฐ OneDrive๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๊ฒƒ ์ค‘์—์„œ ์•„๋งˆ๋„ Ear Trumpet๋งŒ ์•„๋ž˜์— ์žˆ์œผ๋ฉด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€๋Š” ๊ทธ๋ ‡๊ฒŒ ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‹ฌ์ง€์–ด Defender๋„ ๋‚ด๊ฐ€ ์•ก์…˜ ์„ผํ„ฐ์—์„œ ์•Œ์•„์•ผ ํ•  ์‚ฌํ•ญ์„ ์•Œ๋ ค์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€๊ธˆ์€ ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด์—์„œ Defender, Bluetooth ์žฅ์น˜, Nvidia ์„ค์ •, Dolby Audio, Ear Trumpet ๋ฐ OneDrive๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ค‘ ์•„๋งˆ Ear Trumpet๋งŒ ์ € ์•„๋ž˜์— ์žˆ์œผ๋ฉด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‹น์‹ ์—๊ฒŒ๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์ง€๋งŒ ์ €์™€ ๋งŽ์€ Windows ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด๊ฐ€ ์—†์œผ๋ฉด ๋” ๋‚˜์œ ์ž‘์—… ํ‘œ์‹œ ์ค„๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด๋Š” ์ฃผ๋กœ ์„œ๋น„์Šค ๋ฐ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์•ฑ์ด ์‹คํ–‰ ์ค‘์ž„์„ ํ‘œ์‹œํ•˜๋Š” ๋™์‹œ์— ๊ธฐ๋ณธ ์ž‘์—… ํ‘œ์‹œ์ค„์„ ์˜ค์—ผ์‹œํ‚ค์ง€ ์•Š๊ณ  ์ƒํƒœ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ๊ณณ์ž…๋‹ˆ๋‹ค. ๋น ๋ฅธ ์ƒํ˜ธ ์ž‘์šฉ์œผ๋กœ ์ƒํƒœ๋ฅผ ํ•œ ๋ˆˆ์— ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ž‘์—… ํ‘œ์‹œ์ค„์˜ ์•ฑ์€ ๋” ์˜ค๋žœ ์‹œ๊ฐ„ ๋™์•ˆ ํฌ๊ทธ๋ผ์šด๋“œ์—์„œ ์ƒํ˜ธ ์ž‘์šฉํ•  ์•ฑ์„ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ ํฌ๊ทธ๋ผ์šด๋“œ ์•ฑ ๊ฐ„์— ์ž‘์—…์„ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

๋‚ด๊ฐ€ ์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์€ ๋‚ด ๋ฉ”์‹œ์ง• ์•ฑ์ด ์‹คํ–‰ ์ค‘์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ์‹คํ–‰ ์ค‘์ด ์•„๋‹ˆ๋ฉฐ 20๊ฐœ์˜ ๋ถ€์žฌ์ค‘ ๋ฉ”์‹œ์ง€๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

Microsoft๋Š” Windows 8 ๋ฐ 10X๋ฅผ ํ†ตํ•ด OS๋ฅผ ๋ฐœ์ „์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๊ธฐ ์œ„ํ•ด ๋งŽ์€ ํŒจ๋Ÿฌ๋‹ค์ž„์„ ์žฌ๊ณ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๋Š” Windows 95, XP, 7์ด ์˜ฌ๋ฐ”๋ฅธ ํŒจ๋Ÿฌ๋‹ค์ž„์„ ๋„ˆ๋ฌด ๋งŽ์ด ๊ฐ€์ง€๊ณ  ์žˆ์–ด์„œ ๋งŽ์€ ์‚ฌ์šฉ์ž ์Šคํ† ๋ฆฌ๋ฅผ ๊นจ๋œจ๋ฆฌ์ง€ ์•Š๊ณ ๋Š” ์ œ๊ฑฐํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฏธ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๋ณด๋‹ค ๋ฌธ์ œ๋ฅผ ์ž˜ ํ’€์—ˆ๋‹ค๋ฉด 2D ๊ณต๊ฐ„์—์„œ ํ˜์‹ ํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค! ๋‹ค๋ฅธ ๋ฌธ์ œ๋Š” ๋” ์ž‘์€ ํ™”๋ฉด์˜ ๋ถ€๋™์‚ฐ์ž…๋‹ˆ๋‹ค.

Windows 10X์—์„œ๋Š” ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์•ฑ์ด ์ž‘๋™ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์•„์ง ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด๋ฅผ ๊ตฌ์ถ•ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์•ฑ๊ณผ ์„œ๋น„์Šค๋ฅผ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ค๋ฉด ํŠธ๋ ˆ์ด๋ฅผ ๋‹ค์‹œ ๊ฐ€์ ธ์˜ฌ ๋ฐฉ๋ฒ•์„ ์ฐพ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ๋ถ€๋™์‚ฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ์šฐ๋ฆฌ์—๊ฒŒ ์ต์ˆ™ํ•œ ๊ฒƒ๊ณผ ๋‹ค๋ฅธ ํ˜•ํƒœ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@mdtauk

๋Œ€๋ถ€๋ถ„ UI ๋˜๋Š” ์ฐฝ ์—†์ด ์‹คํ–‰๋˜๋Š” ์•ฑ์šฉ์œผ๋กœ, ์ƒํ˜ธ ์ž‘์šฉํ•  ๋•Œ ์ฐฝ์„ ์—ด๊ฑฐ๋‚˜ UI๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์œ„์—์„œ ์„ค๋ช…ํ•œ ๋Œ€๋กœ ์‹œ์ž‘ ๋ฉ”๋‰ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ ์•ฑ์—์„œ ์ œ๋Œ€๋กœ ์ž‘๋™ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค . ์™„์ „ํžˆ ์ตœ์†Œํ™”๋œ ์ƒํƒœ๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ์•ฑ(์ž‘์—… ํ‘œ์‹œ์ค„ ์•ฑ ์•„์ด์ฝ˜ ์—†์Œ, ์•ฑ ์ฐฝ ์—†์Œ)์ด ์žˆ์ง€๋งŒ Badge API ๋ฐ ์•Œ๋ฆผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ผ์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ ์•Œ๋ฆฌ๊ณ  ์‹œ์ž‘์„ ์‚ฌ์šฉํ•˜์—ฌ ํฌ๊ทธ๋ผ์šด๋“œ๋กœ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”๋‰ด(์•Œ๋ฆผ ์˜์—ญ ์•ฑ ์•„์ด์ฝ˜๊ณผ ๋™์ผ).

์ž ์žฌ์ ์ธ ์…ธ ๊ฐœ์„  ์‚ฌํ•ญ: ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ๋…ผ์˜ํ•œ ํ›„, ์˜ˆ๋ฅผ ๋“ค์–ด ์‹œ์ž‘ ๋ฉ”๋‰ด์— ํ‘œ์‹œ๋˜๋Š” ์•ฑ์˜ ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด๋ฅผ ๊ฐœ์„ ํ•˜์—ฌ ์ฒดํฌ๋ฐ•์Šค ๋ฐ ๋ผ๋””์˜ค ๋ฒ„ํŠผ๊ณผ ๊ฐ™์€ ๋‹ค๋‹จ๊ณ„ ๊ณ„์ธต ๋˜๋Š” UI ์š”์†Œ๋ฅผ ์‰ฝ๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ œ์•ˆํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ Win32 ์•Œ๋ฆผ ์˜์—ญ ์ปจํ…์ŠคํŠธ ๋ฉ”๋‰ด์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ์˜ค๋Š˜๋‚  ์‚ฌ์šฉ ์ค‘์ธ ๋‹ค์–‘ํ•œ "์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด" ์•ฑ ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด๋ฅผ ์–ป๋Š” ๊ฒƒ์ด ์œ ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ๋””์ž์ธ๋˜์—ˆ์œผ๋ฉฐ ์˜ค๋Š˜๋‚  UWP Shell API๊ฐ€ ์ •ํ™•ํžˆ ์–ด๋””์— ๋ถ€์กฑํ•œ์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

์ถ”์‹ : ๋‹ค์Œ์€ "์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด"๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ ์šฉ์–ด๊ฐ€ ์•„๋‹ˆ๋ฉฐ ๋Œ€์‹  "์•Œ๋ฆผ ์˜์—ญ"์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋Š” Raymond Chen์˜ ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ์ž…๋‹ˆ๋‹ค. https://devblogs.microsoft.com/oldnewthing/20030910-00/?p= 42583

์œ„์—์„œ ์„ค๋ช…ํ•œ ๋Œ€๋กœ ์‹œ์ž‘ ๋ฉ”๋‰ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ ์•ฑ์—์„œ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ฐ•ํ•˜๊ฒŒ ๋™์˜ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋‚˜๋Š” ๋‹น์‹ ์˜ ์•ฑ์„ ๋ชฐ๋ผ์„œ ๋‹น์‹ ์˜ ์‚ฌ์šฉ์ž ์ด์•ผ๊ธฐ๋ฅผ ๋งํ•  ์ˆ˜ ์—†์ง€๋งŒ, ์‹œ์ž‘ ๋ฉ”๋‰ด๋‚˜ ์•ก์…˜ ์„ผํ„ฐ์™€ ๊ฐ™์€ ์ˆจ๊ฒจ์ง„ ํ‘œ๋ฉด ์•ˆ์— ๋ฌปํ˜€ ์žˆ๋Š” ๋ชจ๋“  ์ข…๋ฅ˜์˜ ์•ฑ์€ ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์•ฑ์—๋Š” ์‹ ํ˜ธ ๊ฐ•๋„ ํ‘œ์‹œ๊ธฐ, ๋ฐฐํ„ฐ๋ฆฌ ์ž”๋Ÿ‰, CPU/GPU ์˜จ๋„, ๋™๊ธฐํ™” ์ƒํƒœ, ๋ฉ”์‹œ์ง€ ํ‘œ์‹œ๊ธฐ ๋“ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

์ด ๋ชจ๋“  ์•ฑ์„ ๋” ์ž˜ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ป๊ฒŒ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ์•Œ๋ฆผ ์•ฑ์„ ์•„์ฃผ ์ž˜ ์ดํ•ดํ•˜๊ณ  ์žˆ๊ณ  Action Center๊ฐ€ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ๊ฐœ์„ ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ฃผ์—ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹ค๋ฅธ ์•ฑ์€ "๋ชจ๋‹ˆํ„ฐ๋ง"์œผ๋กœ ๋” ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง์€ ์ผ๋ฐ˜์ ์ธ ์˜คํ•ด์ธ ๊ฒฝ๊ณ  ๋ฐ ์•Œ๋ฆผ๊ณผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

๋ชจ๋‹ˆํ„ฐ๋ง์€ ํ•ญ์ƒ ์ƒํƒœ๋ฅผ ๋ณด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์กฐ์น˜ ์—†์ด ์ˆ˜์‹œ๋กœ ๋น ๋ฅด๊ฒŒ ์‚ดํŽด๋ณด๊ณ  ๊ณ„์† ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ. ๋ฐฐํ„ฐ๋ฆฌ ์ž”๋Ÿ‰์€ ์ด์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐฐํ„ฐ๋ฆฌ ํ‘œ์‹œ๊ธฐ๋ฅผ ํ•œ ๋ˆˆ์— ๋ณด๊ณ  ๋‚ด ๋ฐฐํ„ฐ๋ฆฌ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฐํ„ฐ๋ฆฌ ๋ถ€์กฑ๊ณผ ๊ฐ™์€ ์ค‘์š”ํ•œ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ์›ํ•˜์ง€๋งŒ 70%, 50% ๋˜๋Š” 30%์— ๋Œ€ํ•œ ์•Œ๋ฆผ์€ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ƒฅ ์‚ดํŽด๋ณด๊ณ  ํ™•์ธํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋งž์ถฐ๋ด, ์‹œ๊ฐ„์€ ๋˜‘๊ฐ™์•„! ์ถ”๊ฐ€ ์ž‘์—… ์—†์ด ์‹œ๊ฐ„์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์‚ดํŽด๋ณด๋‹ˆ ์ž‘์—… ํ‘œ์‹œ์ค„ ์•Œ๋ฆผ ์˜์—ญ์— ์žˆ๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค! ์ด๋“ค์€ ์‹œ์Šคํ…œ OS๋กœ ๊ฐ„์ฃผ๋  ์ˆ˜ ์žˆ์ง€๋งŒ OS์— ์—†๋Š” ์œ ์‚ฌํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ์•ฑ์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ž, ์ด๊ฒƒ์€ ๋ชจ๋“  ์•ฑ์ด ์˜ค๋Š˜์ฒ˜๋Ÿผ ์•Œ๋ฆผ ์˜์—ญ์— ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๊นŒ? ์ด์ „์—๋Š” ๋งˆ๋•…ํ•œ ๋‹ค๋ฅธ ๊ณณ์ด ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ•™๋Œ€๋ฅผ ๋ฐ›๋Š” ๊ฑธ๊นŒ์š”? ํ™•์‹ ํ•˜๋Š”. ์—ฌ๊ธฐ์—์„œ ๋งŽ์€ ๊ฐœ์„ ์ด ๊ฐ€๋Šฅํ•˜๊ณ  ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋น ๋ฅธ ์กฐ์น˜/์ œ์–ด ์„ผํ„ฐ๋Š” ์ด์™€ ๊ด€๋ จํ•˜์—ฌ ๋งŽ์€ ์œ ํ˜•์˜ ์•ฑ์„ ๋Œ€์ฒดํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Š” ๋„ˆ๋ฌด ๋นจ๋ฆฌ ๋ถ€ํ’€์–ด ์˜ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— "๋น ๋ฅธ ์กฐ์น˜"๋ฅผ ์ฐพ๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.

_"ํŒจ๋Ÿฌ๋‹ค์ž„์„ ๋ฐ”๊พธ๋Š” ๊ฒƒ์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฅธ ๊ณต๊ฐ„์œผ๋กœ ์˜ฎ๊ธธ ๋ฟ์ž…๋‹ˆ๋‹ค"_

๊ณ ์ •๋œ ์ž‘์—… ํ‘œ์‹œ์ค„๋กœ ์•ฑ์„ ์ด๋™ํ•˜๋ฉด ์ž‘์—… ํ‘œ์‹œ์ค„์ด ๋ถ€ํ’€์–ด ์˜ค๋ฆ…๋‹ˆ๋‹ค.
์•ฑ์„ ์‹œ์ž‘ ๋ฉ”๋‰ด๋กœ ์ด๋™ํ•˜๋ฉด ๋จผ์ € ์•ฑ์„ ๊ณ ์ •ํ•œ ๋‹ค์Œ ์‹œ์ž‘์„ ์ ๊ทน์ ์œผ๋กœ ํด๋ฆญํ•˜์—ฌ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์•ฑ์„ ๋น ๋ฅธ ์ž‘์—…์œผ๋กœ ์ด๋™ํ•˜๋ฉด ๋‹ค๋ฅธ ๋ชจ๋“  ๋น ๋ฅธ ์ž‘์—…์„ ๊ตฌ๋ณ„ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์†์‹ค๋ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์ด ๋ผ์ด๋ธŒ ํƒ€์ผ์ด Windows Phone ์™ธ๋ถ€์—์„œ ์ฃผ๋ชฉ์„ ๋ฐ›์ง€ ๋ชปํ•œ ์ด์œ ์ž…๋‹ˆ๋‹ค. ์ˆจ๊ฒจ์ง„ ํ‘œ๋ฉด์— ๋ฌปํ˜€ ์žˆ์œผ๋ฏ€๋กœ ์œ ์šฉ์„ฑ๊ณผ ์ž ์žฌ๋ ฅ์„ ์žƒ์Šต๋‹ˆ๋‹ค. Windows Phone์—์„œ๋Š” ๋ฐ”ํƒ• ํ™”๋ฉด๊ณผ ์‹œ์ž‘ ์‹คํ–‰๊ธฐ๊ฐ€ ๋™์ผํ•œ ๊ฒƒ์œผ๋กœ ๋ณ‘ํ•ฉ๋˜์–ด ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. Windows 8 ์ด์ƒ์—์„œ๋Š” ๋ฐ”ํƒ• ํ™”๋ฉด๊ณผ ์ž‘์—… ํ‘œ์‹œ์ค„์ด ์ฃผ์š” ๊ฐ€์‹œ ์ง€์ ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐ์Šคํฌํƒ‘์˜ ๋ผ์ด๋ธŒ ํƒ€์ผ์ด ๋” ํฐ ํ™”๋ฉด์—์„œ ๊ฑฐ์˜ ํ•ญ์ƒ ๋ณผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ธ๊ธฐ ์žˆ๋Š” ์š”์ฒญ์ธ ์ด์œ ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  ์ผ์—๋Š” ๋ชฉ์ ์ด ์žˆ์Œ์„ ๋ช…์‹ฌํ•ฉ์‹œ๋‹ค. ์šฐ๋ฆฌ๋Š” ํ™•์‹คํžˆ ์›€์ง์ด๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์ง€๋งŒ ์•ฑ์˜ ์ „์ฒด ๋ถ„๋ฅ˜๋ฅผ ์ดํ•ดํ•˜๊ณ  ์•ฑ์ด ์‹ค์ œ๋กœ ์ด๋™ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š”์ง€ ์•„๋‹ˆ๋ฉด ๊ฒฐ๊ณผ์ ์œผ๋กœ ์œ ์šฉ์„ฑ๊ณผ ๋ชฉ์ ์„ ์žƒ๋Š”์ง€ ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Windows 10X๋Š” ์•„์ง ์™„์„ฑ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๋” ๋งŽ์ด ์•Œ ๋•Œ๊นŒ์ง€ ์•„๋ฌด ๊ฒƒ๋„ ๊ฐ€์ •ํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์ด ์ œ์•ˆ์€ Windows ์‚ฌ์šฉ ๋ฐฉ์‹์˜ ํญ์— ๋งž๊ฒŒ ํ•ด๊ฒฐํ•ด์•ผ ํ•˜๋Š” UWP/WinUI์˜ ๊ฒฉ์ฐจ๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ณง ์‚ฌ๋ผ์ง€์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐ€๋Šฅํ•˜๋ฉด ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ํ™˜๊ฒฝ์„ ๊ฐœ์„ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. macOS์˜ ๋ฉ”๋‰ด ๋ฐ” ์•ฑ๊ณผ ์œ ์‚ฌํ•œ ๊ฒƒ.

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

๋‚ด๊ฐ€ ์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์€ ๋‚ด ๋ฉ”์‹œ์ง• ์•ฑ์ด ์‹คํ–‰ ์ค‘์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ์‹คํ–‰ ์ค‘์ด ์•„๋‹ˆ๋ฉฐ 20๊ฐœ์˜ ๋ถ€์žฌ์ค‘ ๋ฉ”์‹œ์ง€๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์•Œ๋ฆผ ์‹œ์Šคํ…œ์˜ ๋ฌธ์ œ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Windows๊ฐ€ ๋ฐœ์ „ํ•จ์— ๋”ฐ๋ผ ์ž ์žฌ์ ์ธ ๋ฉ”์‹œ์ง€๋ฅผ ์•Œ๋ฆฌ๊ธฐ ์œ„ํ•ด ์‹คํ–‰ ์ค‘์ธ ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด๋ฅผ ์–ด์ง€๋Ÿฝํžˆ์ง€ ์•Š๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ €์—๊ฒŒ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜์˜ ์‚ฌ์šฉ ์‚ฌ๋ก€๋Š” ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹คํ–‰๋˜๋Š” ์•ฑ๊ณผ ํŠธ๋ ˆ์ด์˜ ์•„์ด์ฝ˜์ด ์ง€์†์ ์ธ ์ƒํƒœ(์˜ˆ: CPU ๋ถ€ํ•˜/์˜จ๋„ ํ‘œ์‹œ๊ธฐ) ๋˜๋Š” ๊ฐœ๋ณ„์ ์ธ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋„๋ก ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ‘œ์‹œ๊ธฐ(์˜ˆ: ์ƒˆ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•˜๋‹ค๋Š” ๋ฉ”์‹œ์ง€ ์•ฑ ์•„์ด์ฝ˜). ์‹ค์ œ ๋ฉ”์‹œ์ง€ ์•Œ๋ฆผ์€ ์•Œ๋ฆผ ์„ผํ„ฐ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์•ฑ์ด ์—ด๋ ค ์žˆ์ง€ ์•Š๊ณ  ์ž‘์—… ํ‘œ์‹œ์ค„์ด๋‚˜ ํŠธ๋ ˆ์ด์— ์ตœ์†Œํ™”๋˜์–ด ์žˆ์œผ๋ฉด ์•ฑ์ด ์ „ํ˜€ ์‹คํ–‰๋˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•ฑ์ด ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹คํ–‰ ์ค‘์ธ์ง€ ์•„๋‹ˆ๋ฉด ๊บผ์ ธ ์žˆ๋Š”์ง€ ํ™•์‹คํ•˜๊ฒŒ ์•Œ ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋“  ๋ฉ”์‹ ์ €๊ฐ€ ์ด๋Ÿฐ ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค(win32 ์•ฑ์ด ๋˜๊ฑฐ๋‚˜ win32 ๋ธŒ๋ฆฌ์ง€ ์ปดํŒจ๋‹ˆ์–ธ ์•ฑ์„ ํ™œ์šฉํ•˜์—ฌ).

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰