티스토리 뷰

반응형

Uno Platform 3.6

WinUI 3 and Project Reunion Day 0 support. New controls and theme added.

Uno Platform 3.6의 일반 이용 가능 여부를 알려드리게 되어 기쁩니다. 새로운 릴리스는 소프트웨어 개발자들이 윈도우용 WinUI 3에서 만든 동일한 코드를 재사용하여 웹, 리눅스, macOS, iOS 및 Android with Uno Platform으로 교차 플랫폼을 가져올 수 있습니다.

 

Uno Platform은 WinUI 3 및 Project Reunion에 대한 Day-0 지원 외에도, Uno Platform Gallery의 새로운 Cupertino 테마 미리보기뿐만 아니라 Date 및 File 입력 컨트롤과 최종 사용자 상호 작용을 가능하게 하는 추가 제어 기능을 출시하였습니다. 3.6 릴리스 이전에 Uno 플랫폼은 멀티 플랫폼 애플리케이션 개발을 가속화하기 위해 개발자가 재사용할 수 있도록 Fluident and Material 테마를 제공했었습니다.

 

Uno Platform은 NET 위에 구축되어 있으며 접근성, 터치, 키보드 입력과 같은 Windows 플랫폼 기능과 Windows Community Toolkit 또는 Infragistics 및 Syncfusion과 같은 타사 공급업체에서 제공하는 차트, 게이지 및 그리드 등의 다양한 제어 기능을 활용합니다. Uno Platform 팀은 Windows 플랫폼이 WinUI가 실행되지 않는 모든 플랫폼으로 쉽게 이동할 수 있는 가장 즐거운 최종 사용자 애플리케이션을 개발 플렛폼을 제공한다고 믿습니다.

 

"우리는 WinUI을 보게 되어 기쁘다 WinUI 3은 WinUI와 함께 Project Reunion의 일부로 출시되었습니다."라고 Uno Platform의 CEO인 Francois Tanguay는 이야기 했습니다. "우리는 Uno Platform이 WinUI에 대해 제로 데이 지원을 제공할 수 있도록 Microsoft와 긴밀히 협력하게 되어 매우 자랑스럽습니다. WinUI 3과 함께 웹, 리눅스, macOS, iOS 및 Android를 포함한 모든 곳에 WinUI 기반 애플리케이션을 제공합니다".
"WinUI 3 – Project reunion 0.5를 통해 개발자가 Windows 환경을 개선할 수 있도록 투자하고 있습니다. 우리는 WinUI의 범위를 웹, 리눅스, macOS, iOS, Android로 확장함으로써 Uno Platform과 같은 오픈 소스 프로젝트가 그 임무를 더 많이 수행하게 된 것을 기쁘게 생각합니다." – 마이크로소프트 파트너 그룹 프로그램 매니저인 Mike Hars

Uno 플랫폼 정보
Uno Platform은 C#과 WinUI XAML을 사용하여 데스크톱, 웹 및 모바일 앱을 구축하는 유일한 오픈 소스 플랫폼입니다. Battle을 실제 프로젝트에서 테스트한 개발자는 현재 Uno Platform을 통해 고성능 단일 코드베이스 애플리케이션을 구축할 수 있습니다. 자세한 내용은 https://platform.uno

 

Try Uno Platform https://platform.uno/get-started
Subscribe to the Uno Platform Blog: https://platform.uno/blog/
Follow Uno Platform on Twitter: https://twitter.com/unoplatform
Follow Uno Platform on GitHub: https://github.com/unoplatform/uno

 

Uno Platform 3.6: WinUI 3, WCT 7.0 support, Date and File pickers, and more

 

Uno Platform Uno Platform 3.6: WinUI 3, WCT 7.0 support, Date and File pickers, and more

Pixel-Perfect Multi-Platform Applications with C# and WinUI for Windows, WebAssembly, iOS, macOS, Android and Linux

platform.uno

기다림은 끝났습니다! Windows의 새로운 최신 기본 UI 플랫폼 – WinUI 3 – Project Reunion 0.5와 함께 공식적으로 공개되었습니다. 출시 당일 "#WinUIEverywhere"를 사용할 수 있도록 Uno Platform 3.6도 출시합니다. 우리는 Microsoft WindowsUI 팀 블로그에 포스팅되었습니다.

 

WinUI 지원 외에도, 우리는 요청도가 높은 DatePicker 및 File Picker(Open, Save, Folder), 새로운 Cupertino형 테마와 OpenId Connect, Web Authentication Broker를 출시하고, Windows Community Toolkit과 이 툴킷의 최신 릴리즈 – 7.0을 지속적으로 지원하고 있습니다! 마지막으로, 추가 및 재구성을 완료했습니다. 연간 설문조사에서 귀하가 요청하신 주요 개선 사항 중 하나입니다.

DatePicker

날짜 선택기를 사용하면 사용자가 터치, 마우스 또는 키보드 입력을 사용하여 지역화된 날짜 값을 선택할 수 있습니다. C++ 코드 11,000줄 이상과 600줄 이상의 XAML코드를 수정하지 않고 가져와서 추가로 5개의 플랫폼에서 실행할 수 있었기 때문에 코드 재사용에 대한 좋은 예가 될 것 같습니다. 또한 WinUI에서 30개 이상의 장치 테스트를 재사용할 수 있었습니다.

File Operations

단일 통합 API를 통해 기본 파일 선택 대화 상자를 사용하여 Windows, Android, iOS, MacOS 및 웹/웹 어셈블리에서 파일과 폴더를 쉽게 선택할 수 있습니다! 예제와 팁을 보려면 문서를 확인하십시오! 즉, 파일 선택 작업에 대해 유지할 소스 파일이 하나만 있으며 파일 대화 상자가 나타나면 사용자가 사용 중인 플랫폼에 기본 파일로 표시됩니다.

Cupertino Theme

몇 달 전, 우리는 여러분에게 아름다운 애플리케이션을 더 빨리 만들 수 있도록 Fluent UI와 Material 테마를 제공했습니다. 오늘은 Cupertino라는 테마를 하나 더 추가하려고 합니다. Uno Gallery에서 Fluent / Material / Cupertino 테마에서 지원되는 모든 컨트롤을 나란히 보고 사용 사례에 적합한 설계를 결정하십시오.

Windows Community Toolkit (WCT) 7.0

WCT는 DataGrid 및 Expander와 같은 Microsoft에서 지원하는 제어 라이브러리로서 기본 프레임워크에서 사용할 수 있는 것 외에 고급 기능을 제공합니다. 오랫동안 WCT를 지원해 왔지만, 출시 당일 Uno가 WCT와 호환되도록 WCT 팀 및 오픈소스 커뮤니티와도 긴밀히 협력해 왔습니다. 귀하의 프로젝트에 WCT 7.0을 사용할 수 있음을 알려드리게 되어 기쁩니다.

Uno-powered 애플리케이션에서 WCT 구성 요소를 사용하려면 Uno 플랫폼의 Windows Community Toolkit에 있는 문서를 참조하십시오. 또는 다음은 DataGrid(Sample, Docs, API Reference) 및 Expander:(Sample, Docs, API Reference) 를 사용하는 몇 가지 일반적인 제어 장치의 코드 샘플입니다.

Next Steps

GitHub 릴리스 페이지에서 전체 변경 로그를 찾아볼 수 있습니다. Uno 플랫폼의 최신 릴리스로 업그레이드하려면 Visual Studio NuGet 패키지 관리자를 통해 패키지를 3.6으로 업데이트하십시오! Uno Platform을 처음 접하는 경우 공식 시작 가이드를 따르는 것이 가장 좋습니다. (완료까지 5분 소요)

 

반응형
댓글