# Uno - 싱글 코드로 모든 OS를 지원하는 플랫폼

> Clean Markdown view of GeekNews topic #3153. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=3153](https://news.hada.io/topic?id=3153)
- GeekNews Markdown: [https://news.hada.io/topic/3153.md](https://news.hada.io/topic/3153.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-11-06T09:57:06+09:00
- Updated: 2020-11-06T09:57:06+09:00
- Original source: [platform.uno](https://platform.uno/)
- Points: 9
- Comments: 4

## Topic Body

- .NET, C#과 WinUI 기반의 싱글 코드베이스로 모든 OS 지원

ㅤ→ iOS/Android/macOS 는 Xamarin Native

ㅤ→ WebAssembly 는 Mono-WASM

ㅤ→ Linux 는 Skia

- Uno 가 WinUI/UWP 앱을 윈도우외의 OS에서 실행하는 브릿지가 되는 구조

- Pixel-Perfect 한 UI 제공 (모든 플랫폼에서 픽셀단위로 UI가 일치)

## Comments



### Comment 3404

- Author: deadcat
- Created: 2020-11-06T18:44:16+09:00
- Points: 1

uwp 앱을 다른 플랫폼에서 원래 사용할 수가 있나요?!

### Comment 3397

- Author: galadbran
- Created: 2020-11-06T10:42:42+09:00
- Points: 1

MS 가 자마린도 인수하고, Mono 프로젝트도 흡수(?)해서 크로스플랫폼 지원을 본격적으로 추진한지가 꽤 되었는데, 그에 비하면 C# 언어의 사용율도 그닥 높아지지가 않고...

사용이 되지 않는 것은 아닌데 그렇다고 인기있는 것도 아닌 애매한 수준이라 아쉽네요.

써본 개발 환경중에 C#/닷넷이 저는 언어든 환경이든 경험이 제일 좋았거든요.  nuget 나온 후 초창기에는 패키지 생태계가 조금 별로이긴 했지만 지금은 나쁘지 않고요.

### Comment 3396

- Author: sftblw
- Created: 2020-11-06T10:38:25+09:00
- Points: 1

Uno platform 쪽에서 오픈소스로 공개되었던 윈도 10 계산기 (C++/CX) 를 C# Uno platform 으로 포팅, 여러 플랫폼에 공개한 바 있습니다.

Uno calculator라고 검색하면 나올겁니다. (android, iOS, 리눅스 snap store)

궁금해서 써봤었는데 안드로이드는 좀 느리고, 리눅스는 한글이 안 나옵니다. iOS는 빠르더라구요.

### Comment 3395

- Author: xguru
- Created: 2020-11-06T09:57:08+09:00
- Points: 1

아직 WASM쪽은 너무 느리고, 용량이 커서 실험적인 수준이라고 하네요.

오래전에 윈도우개발을 손뗀 입장에서는 .NET 으로 이런걸 생각해본다는게 재미난 시도인듯..
