이 글은 자동 번역되었습니다. 원문은 여기에서 볼 수 있습니다.
사람들이 손으로 직접 하기 싫어하는 귀찮은 단계를 없애 주는 tooling update를 좋아합니다.
그게 바로 Windows App Development CLI v0.3.2의 이야기입니다.
이번 릴리스는 더 나은 bundling, 더 똑똑한 초기화, 더 깔끔한 screenshot 지원, 그리고 더 신뢰할 수 있는 비대화형 동작을 추가합니다. 하나하나는 그다지 화려하지 않지만, 함께 보면 실제 Windows 앱 패키징과 배포 작업을 하는 팀에게 CLI를 더 믿을 만한 도구로 만듭니다.
MSIX bundle 지원이 headline인 데는 이유가 있다
여기서 가장 강한 추가 기능은 MSIX bundle 지원이다.
여러 architecture에 걸쳐 Windows 앱을 배포한다면, 올바른 .msixbundle 출력으로 가는 더 단순한 경로는 중요하다. Microsoft Store 스토리, packaging flow, multi-arch 배포는 CLI가 그 workflow의 더 많은 부분을 직접 처리할 수 있을 때 훨씬 덜 번거로워진다.
이건 도구를 “흥미로운 preview"에서 “정말 toolchain에 계속 두고 싶은 도구"로 바꾸는 종류의 기능이다.
winapp init이 더 똑똑해진 것도 생각보다 더 중요하다
winapp init 개선은 실제로 같은 pain을 겪기 전까지는 과소평가되기 쉬운 종류의 것이다.
호환되는 프로젝트를 자동 감지하고, 여러 project type을 더 깔끔하게 처리하고, 비대화형 shell에서도 더 잘 동작하게 만들면 CLI는 script 기반 및 CI 기반 setup에 훨씬 더 현실적이 된다.
이건 진지한 팀에게 중요하다.
왜 이게 .NET 개발자에게 중요한가
다음 영역을 여전히 깊이 신경 쓰는 .NET 세계에 있다면 특히 추적할 가치가 있다.
- WPF
- WinUI
- desktop packaging
- Store 제출
- Windows-native 배포
이 영역들은 cloud나 AI tooling만큼의 hype를 항상 받지는 않지만, 실제 제품에는 여전히 매우 중요하다.
내 생각
Windows App Development CLI는 아직 초기지만, 이런 릴리스가 도구에 신뢰를 쌓게 한다.
더 나은 packaging, 더 나은 초기화 behavior, 더 나은 automation support는 preview tool이 진짜 유용하게 느껴지기 시작하게 만드는 정확한 개선들이다.
원문: Windows App Development CLI v0.3.2 — bundling support, 더 똑똑한 초기화, 그리고 더 많은 것들
