Windows가 소프트웨어 개발자에게 선호되는 플랫폼인 이유는 당연합니다. 거의 모든 소프트웨어 개발 언어와 도구를 지원하므로 다른 운영 체제보다 Windows에서 앱을 훨씬 쉽게 만들고 테스트할 수 있습니다.
Windows 11이 여기에 있기 때문에 개발자는 Windows 11이 성능과 유연성에 어떤 영향을 미치고 Windows 11로 업그레이드해야 하는지 여부에 대해 궁금해합니다. 오늘은 Microsoft가 개발자를 위해 운영 체제를 개선(또는 악화)시킨 방법을 살펴보겠습니다.
같은 질문에 대한 답을 찾기 위해 여기 있는 경우 시작하겠습니다.
마이크로소프트 스토어 개편
새롭게 디자인된 Microsoft Store는 이제 개발자에게 더 많은 것을 제공하는 새롭고 흥미로운 Windows 11 기능 중 하나입니다.
더 넓은 앱 지원
이전에 Microsoft에는 UWP 전용 요구 사항이 있었기 때문에 개발자는 UWP 형식이 아닌 앱을 UWP 형식으로 다시 작성해야 했습니다. 이 정책은 일반적으로 개발자를 낙담시켰고 결국 Microsoft Store에서 앱을 사용할 수 없게 되었습니다.
최신 업데이트를 통해 Win32, PWA 및 .NET과 같은 다른 형태의 앱을 지원합니다. 결과적으로 개발자는 이제 인터페이스 개선과 같은 앱의 더 중요한 영역에 집중할 수 있습니다.
타사 스토어프론트 지원
Amazon Appstore 및 Epic Games Store와 같은 전자 상거래 앱 스토어도 새로운 Microsoft Store에서 직접 사용할 수 있습니다. 따라서 효과적으로 개발자가 이러한 상점(또는 Microsoft에 따라 향후 제공될 다른 상점)에 게시했을 수 있는 앱은 Microsoft Store에 별도로 업로드할 필요가 없습니다.
개발자 인센티브
아마도 마이크로소프트가 한 최선의 조치는 소프트웨어 개발자를 위한 인센티브일 것입니다. 이전에 Microsoft는 Microsoft Store의 경쟁력을 높이기 위해 앱 수익에서 점유율을 30%에서 15%로 낮췄습니다.
이 외에도 Microsoft는 자체 또는 타사 상거래 플랫폼을 앱과 함께 사용하는 개발자가 플랫폼 앱에서 생성된 수익을 100% 유지할 수 있도록 합니다.
요컨대, Microsoft는 이제 둘 이상의 앱 형식, 타사 상점의 게시를 허용하고 개발자에게 수익의 100%를 유지할 수 있는 선택권을 제공합니다. 이 세 가지 인센티브 덕분에 최신 업데이트는 이제 개발자 커뮤니티에서 그 어느 때보다 더 많은 보상을 받을 수 있습니다.
Android 앱 지원
Microsoft는 Android의 세계를 Windows와 더 가깝게 만들어 앱 개발자를 위한 새로운 기회를 만들고 있습니다. 개발자는 잠시 기다려야 하지만 약속된 Android 지원과 Amazon Store 통합은 모두에게 상당한 이점이 될 것입니다. Microsoft는 Amazon Appstore를 Microsoft Store와 통합하는 작업을 계속 진행하고 있습니다.
Android 앱이 지원되기 시작하면 개발자의 앱에 더 많은 도달 범위와 더 많은 다운로드가 제공됩니다. 휴대폰에서 앱을 다운로드한 사용자는 데스크톱에서도 앱을 다운로드할 수 있습니다. 또한 이 기능은 모바일 앱 개발자가 데스크톱 사용자의 요구에 맞는 앱을 만드는 데도 도움이 됩니다.
그러나 이 새로운 기능이 출시되고 사용해 보기 전까지는 이 새로운 기능의 효과를 측정할 수 없습니다. 개발자는 이것을 기다려야 합니다.
개선된 개발자 도구
프런트 엔드에서 Microsoft는 Project Reunion 및 WinUI 3를 Windows 앱 SDK로 브랜드를 변경하고 재설계했습니다. . 그러나 기존 Windows SDK를 대체하지 않습니다. , Microsoft는 개발자가 "자신의 속도에 맞게" 적응하도록 권장했습니다.
내부적으로는 Win32 및 .NET 앱에 대한 지원을 계속하면서 새로운 API와 앱 개발 도구를 테이블에 제공합니다. Windows 앱 SDK는 다양한 앱 모델의 격차를 해소하는 데 도움이 되는 API를 도입하는 것을 목표로 합니다. Microsoft는 공백을 최소화하고 개발자를 지원할 계획입니다.
Microsoft의 최신 OS와 함께 출시되었지만 이 업데이트는 Windows 10(버전 1809까지)에서 사용할 수 있습니다. 따라서 개선된 Windows 앱 SDK 외에 업데이트할 이유를 찾지 못하면 결국 Windows 10 버전에 대한 업데이트도 받게 됩니다.
그러나 한 가지 중요한 개선 사항은 Windows 터미널 이제 Windows에 사전 설치된 상태로 제공됩니다. 개발자가 이전 Windows에서 했던 것처럼 별도로 다운로드하는 것은 그다지 큰 문제가 아닙니다. 그러나 Windows Terminal이 포함된 것은 프로그래밍에 가장 적합한 OS를 만들기 위한 Microsoft의 관심을 보여줍니다.
멀티태스킹 경험
Windows 11을 통해 Microsoft는 멀티태스킹을 위해 화면 공간을 사용하는 방법을 크게 개선했습니다. 첫째, Microsoft는 Snap Assist 비주얼을 추가하여 이전에 Windows 10에서 사용할 수 있었던 기능입니다.
- 스냅 레이아웃: 최대화 버튼을 가리키면 팝업이 화면에 대해 6가지 다른 레이아웃을 표시합니다. 그러나 옵션의 수는 화면 크기에 따라 다를 수 있습니다.
- 스냅 그룹: 작업 중인 레이아웃을 잠그고 작업 표시줄에서 최소화할 수 있습니다. 이렇게 하면 앱을 그룹화하고 다양한 창 조합 간에 이동할 수 있습니다.
- 외부 모니터 레이아웃: 모니터를 다시 연결하면 모든 앱이 연결 해제 전 위치를 복원합니다.
이 모든 옵션은 설정에서 비활성화할 수 있습니다.> 멀티태스킹 .
둘째, Microsoft는 가상 데스크톱 의 이름을 변경했습니다. 데스크톱 기능 오직. 이제 각 데스크톱의 바탕 화면 배경을 변경하여 관련 없는 앱을 별도로 실행할 수 있습니다.
개발자는 대부분의 다른 전문가보다 멀티태스킹을 더 많이 합니다. 다른 기능이 효율성을 높이는 반면, 외부 모니터 지원은 앱을 재정렬하는 데 소요되는 시간을 절약합니다. Windows 10에 비해 멀티태스킹은 개발자의 업그레이드 동기입니다.
강화된 보안
Windows 11은 TPM 2.0, UEFI 보안 부팅 및 VBS 기능을 사용하여 대부분의 운영 체제보다 개발자에게 더 안전합니다. 드라이브의 데이터에 액세스하기 위한 무단 제3자의 침입이 그 어느 때보다 어려워졌습니다. 강화된 보안은 개발자에게 또 다른 장점입니다.
관련: Windows 11은 Windows 10보다 훨씬 더 안전합니다. 그 이유는 다음과 같습니다.
향상된 속도
Windows 11은 적극적으로 사용되는 앱에 모든 리소스를 집중하도록 최적화되어 있습니다. 이 최적화로 인해 Windows가 더 빠르게 작동하고 개발자 커뮤니티가 가장 큰 혜택을 보게 될 것입니다. 이 비디오에서는 Windows Mechanics 팀이 모든 기술 세부 정보를 분석합니다.
Windows 11은 개발자에게 성공할 수 있습니까?
Microsoft는 Windows 인터페이스를 재설계하고, 새로운 소프트웨어 개발 도구를 개선 및 도입하고, 개발자가 상점을 사용하도록 장려함으로써 개발자에게 OS를 좋아할 많은 이유를 제공했습니다.
한편으로는 그 기능으로 인해 개발자를 위한 최고의 OS가 되었습니다. 그러나 다른 한편으로는 향상된 하드웨어 요구 사항으로 인해 많은 개발자가 완벽하게 유능한 "오래된" PC를 버리게 만들 수 있습니다. 이전 하드웨어가 Windows 11을 완전히 지원하지 않기 때문입니다.
Microsoft의 최신 OS는 아직 테스트 기간이며 이러한 개선 사항이 어떻게 적용될지는 시간이 말해줄 수 있습니다.