Universal Windows Apps 뒤에 있는 코드 플랫폼인 .Net Native는 설명했습니다.

관리 코드 대 기본 코드, 이것은 우리 시대의 가장 큰 논쟁 중 하나입니다. Microsoft는 90년대 후반에 .Net Framework에 대한 작업을 시작했으며 .Net 1.0은 2000년에 출시되었습니다. 기본적으로 아이디어는 메모리 관리와 같은 모든 평범하고 일반적인 작업을 수행하는 코드를 작성하는 대신 '공용 언어 런타임' 또는 CLR인 응용 프로그램은 프로그램의 모든 하위 수준 작업을 수행하고 개발자는 코드의 상위 수준에 집중할 수 있습니다. 이것은 훌륭하게 작동하고 코드 작성의 복잡성을 줄였지만 고급 코드에서 CLR로, 컴퓨터에 대한 실제 명령으로의 변환이 본질적으로 속도를 늦추기 때문에 성능이 항상 문제였습니다.
이제 Microsoft는 .Net Native라고 하는 새로운 프로그래밍 패러다임으로 두 세계의 장점을 모두 찾았다고 생각합니다. .Net과 함께 성장하고 Visual Studio를 집이라고 부르는 개발자는 C# 또는 Visual Basic 및 일반 .Net 라이브러리를 포함한 모든 친숙한 도구를 사용할 수 있지만 코드가 컴파일되면 이러한 .Net 네이티브 프로그램이 시작되고 실행됩니다. 더 빠르고 실행하기 위해 클라이언트 컴퓨터에 .Net Framework 버전을 설치할 필요가 없습니다.

Windows용 앱 빌드에 대한 게시물에서 블로그, Microsoft 프로그램 관리자 Daniel Jacobsen은 .Net Native에 대해 설명하고 Microsoft가 더 낫다고 생각하는 여러 가지 이유를 제공합니다.



  • 콜드 스타트업 시 최대 60% 성능 향상
  • 웜 스타트업 시 최대 40% 성능 향상
  • 기본적으로 컴파일될 때 앱의 메모리 소비 감소
  • 시스템에 설치된 데스크탑 .NET 런타임에 대한 종속성 없음
  • 앱이 기본적으로 컴파일되므로 기본 코드와 관련된 성능 이점을 얻을 수 있습니다(C++ 성능 고려).
  • 업계 최고의 C# 또는 VB 프로그래밍 언어와 관련 도구를 계속 활용할 수 있습니다.
  • 비즈니스 로직, 내장 메모리 관리 및 예외 처리를 작성하기 위한 광범위한 API와 함께 .NET에서 사용할 수 있는 포괄적이고 일관된 프로그래밍 모델을 계속 사용할 수 있습니다.
이러한 새로운 .Net 네이티브 애플리케이션을 컴파일하는 데 시간이 걸릴 수 있기 때문에 Microsoft는 개발자가 기존 .Net 애플리케이션에서 했던 것처럼 코드를 작성하고 네이티브로 완전히 컴파일하지 않고도 Visual Studio에서 실행할 수 있는 '디버그' 모드를 Visual Studio에 도입했습니다. 암호. 이것은 개발 프로세스의 속도를 높일 수 있지만 Jacobsen은 '릴리스' 또는 완전히 컴파일된 모드에서 코드를 테스트하는 것이 개발 주기 전반에 걸쳐 중요하다고 경고합니다. 데스크톱에서 태블릿, 휴대폰, Xbox에 이르기까지 모든 Windows 10 장치에서 실행되는 Microsoft의 범용 앱은 모두 .Net Native로 작성되었습니다. 개발자에게 이는 친숙한 도구이지만 더 빠른 프로그램을 의미하며, 최종 사용자에게는 애플리케이션을 실행하는 데 필요한 .Net Framework 버전을 분류할 필요가 없으며 해당 프로그램은 더 가볍고 빠르게 실행됩니다.

재미있는 기사

Microsoft Flight Simulator, 12월 23일 무료 VR 업데이트 제공

Microsoft Flight Simulator의 무료 VR 업데이트는 12월 23일 'Sim Update 2'라는 다음 게임 업데이트 출시와 함께 제공되며 모든 VR 헤드셋이 지원됩니다.

Android용 Outlook은 이제 회의를 예약할 때 시간 제안을 제공합니다.

Microsoft는 Android용 Outlook 앱에 대한 새로운 업데이트를 출시했습니다. 최신 업데이트는 모바일 앱에서 회의 일정을 잡는 데 도움이 되는 새로운 제안 시간 기능을 제공합니다. 이 기능은 버전 4.2111.2의 WindowsBlogItalia에 의해 발견되었지만 Google Play 스토어에는 해당 버전이 표시되지 않습니다.

새로운 Microsoft 365 Business 앱 연결, 목록, 송장 발행이 일반 공급됨

Microsoft는 오늘 Microsoft 365 Business의 가용성과 함께 Microsoft Connections, Listings 및 Invoicing의 가용성을 발표했습니다.

Google Stadia, Super Bomberman R Online으로 또 다른 무료 게임 제공

Google Stadia는 2020년 9월 1일 Stadia에서 독점적으로 출시된 게임인 Super Bomberman R Online에 이번 주 두 번째 무료 게임을 제공합니다.

곧 출시될 디스크가 없는 Xbox 'Maverick'에 이름이 있으며 4월에 선주문할 준비가 된 것으로 알려졌습니다.

곧 출시될 새로운 디스크 없는 Xbox 'Maverick'은 'Xbox One S All-Digital Edition'이라는 이름으로 변경될 예정입니다.

WWE 2K16을 Xbox One용으로 구매할 수 있습니다.

WWE 2K16과 함께 링에 올라 지옥을 만들어 보세요! 논쟁의 여지가 없는 레슬링 게임의 챔피언이 WWE 게임 역사상 가장 큰 명단과 함께 돌아왔습니다.

Microsoft는 장치를 더 쉽게 수리할 수 있도록 첫 걸음을 내디뎠습니다.

마이크로소프트의 서피스 기기가 낮은 수리성 점수로 인해 비판을 받았다면, 회사는 이제 수리 권리 운동의 증가에 주목하고 있다.

지금 Amazon에서 가장 저렴한 가격 중 하나로 Microsoft의 Surface Laptop 3를 구입하세요.

마이크로소프트의 최신 서피스 랩탑 3가 현재 아마존에서 단돈 979달러로 역대 최저 가격 중 하나로 판매되고 있다.

개발자 유형 이야기: Windows 앱 개발이 어떻게 바뀌었고 오늘은 어떻게 달라졌을까요? - 4부

이것은 제 Windows 개발 여정에 대한 4부작의 특집 기사입니다. 좋은 것과 나쁜 것과 못생긴 것. 이것은 내 Windows 개발 여정의 마지막 4부입니다.

AMD, 새로운 저가형 Polaris GPU, RX 470 및 RX 460 출시

AMD는 8월 초 RX 470과 RX 460이라는 두 가지 새로운 Polaris 기반 GPU를 출시할 예정입니다.

Microsoft, Intel, AMD 프로세서 보안 문제를 해결하기 위해 긴급 Windows 업데이트 출시

Microsoft는 최신 Intel 및 AMD 프로세서 보안 문제를 해결하기 위해 긴급 Windows 업데이트를 발행할 예정입니다.

여기에서 PAX West의 Cuphead 게임 플레이 10분을 확인하십시오.

Cuphead는 이번 달 말 Xbox One 및 Windows 10에서 출시되며 GameSpot은 게임의 핵심 메커니즘에 대한 좋은 아이디어를 제공할 10분 게임 플레이 비디오를 게시했습니다.

마이크로소프트, 2월부터 미국에서 화웨이 메이트 10 프로 판매 개시

화웨이는 CES 2018에서 자사의 메이트 10 프로 안드로이드 플래그십이 2월 18일 여러 미국 소매점에서 판매될 것이라고 발표했다.

Witcher 3: Wild Hunt는 2주 만에 400만 장을 판매했습니다.

인기 판타지 RPG 시리즈 더 위쳐(The Witcher)의 세 번째 작품은 큰 기대 끝에 출시된 지 불과 2주 만에 400만 개가 팔렸습니다.

Microsoft, 인도에서 Surface Hub 2S 출시 발표

Surface Hub 2S는 현대적인 작업 공간을 위한 디지털 화이트보드와 회의 플랫폼을 제공하는 올인원 협업 장치입니다.

Minecraft Better Together 업데이트를 사용하려면 모든 온라인 멀티플레이어 플레이를 위해 Xbox Live 로그인이 필요합니다

Minecraft Better Together 업데이트를 사용하려면 모든 온라인 멀티플레이어 플레이를 위해 Xbox Live 로그인이 필요합니다.

Adobe Lightroom은 ARM PC 및 Apple Silicon Mac에서 Windows 10을 기본적으로 지원합니다.

대부분의 개발은 진공 상태에서 이루어지지 않지만 Apple의 M1 Mac 발표 이후 Adobe가 제품을 출시할 때 팔에 총을 맞았습니다.

웹용 Microsoft Teams는 Fluent 아이콘과 미묘한 색상 변경을 가져옵니다.

Microsoft는 현재 웹 버전의 Microsoft Teams(Petri를 통해)에 대한 중요한 업데이트를 작업 중입니다. 실제로 이 회사는 새로운 배경색과 Fluent 아이콘으로 Microsoft Teams의 기본 및 어두운 테마를 업데이트하고 있습니다. Microsoft 365 관리 센터에 따르면 새로운 Teams 웹 환경은 11월 중순에 대상 릴리스 사용자에게 배포될 예정입니다.

Microsoft의 Windows 11 PC 상태 확인 앱이 불타고 있음 - 약속된 수정 사항

찻주전자의 Windows 11 PC 상태 확인 폭풍우에 오신 것을 환영합니다! Windows 11 빌드를 위해 Insiders를 준비하는 Windows Insider 블로그의 게시물에서

Supercar Shooter는 Windows 8.1에 출시되며 액션으로 가득 찬 3D 레이싱 게임입니다.

Android 및 Windows Phone 플랫폼 모두에서 출시된 후 Supercar Shooter는 이제 Windows RT 및 Windows 8.1에서 사용할 수 있습니다. 이것은

마이크로소프트, 노바티스와 손잡고 차세대 의약품에 AI 도입

Microsoft는 인공 지능을 사용하여 약물 발견을 개선하기 위해 스위스에 기반을 둔 제약 회사인 Novartis와 협력하고 있습니다.

Yoga 920 리뷰: 아름답고 유창한 Windows 2-in-1

Lenovo Yoga 920은 프리미엄 디자인, 뛰어난 디스플레이, 뛰어난 사양 및 다양한 사용 모드를 결합한 새로운 Windows 2-in-1 장치입니다.

모바일 OS 사용이 세상을 쪼개다(차트)

Royal Pingdom: Apple의 iPhone이 가장 인기 있는 곳은 어디라고 생각하십니까? Nokia의 Symbian pho는 어디에 있습니까?

구인 목록은 Microsoft가 자체 맞춤형 Surface 실리콘 작업을 할 수 있음을 다시 나타냅니다.

작업 목록은 Micorosoft가 내부에 맞춤형 CPU가 있는 Surface에서 작업할 수 있다는 사실을 암시하고 있습니다.

내셔널 지오그래픽은 Lumia 950을 사용하여 북극광의 아름다움을 포착합니다.

사진 작가 Stephen Alvarez는 최근 북극광의 경이로운 자연을 포착하기 위한 새로운 모험을 위해 북부 핀란드의 북극권으로 떠났습니다.