.Net Native, die Codeplattform hinter universellen Windows-Apps, erklärt

Verwalteter Code vs. nativer Code, das ist eine der großen Debatten unserer Zeit. Microsoft begann bereits in den späten 90er Jahren mit der Arbeit am .Net Framework, und .Net 1.0 wurde bereits im Jahr 2000 veröffentlicht. Im Grunde ist die Idee, dass, anstatt Code zu schreiben, alle alltäglichen und üblichen Aufgaben wie die Speicherverwaltung für jeden einzelnen ausgeführt werden Anwendung, eine 'Common Language Runtime' oder CLR, würde alle Aufgaben auf niedriger Ebene des Programms ausführen und Entwickler könnten sich auf die höheren Ebenen ihres Codes konzentrieren. Dies funktionierte großartig und reduzierte die Feinheiten beim Schreiben von Code, aber die Leistung war immer ein Problem, da diese Umwandlung von High-Level-Code in die CLR zu den tatsächlichen Anweisungen an den Computer die Dinge von Natur aus verlangsamte.
Jetzt glaubt Microsoft, mit einem neuen Programmierparadigma, das es .Net Native nennt, das Beste aus beiden Welten gefunden zu haben. Entwickler, die mit .Net aufgewachsen sind und Visual Studio zu Hause nennen, können alle ihre vertrauten Tools verwenden, einschließlich C# oder Visual Basic und gängige .Net-Bibliotheken, aber sobald der Code kompiliert ist, werden diese .Net Native-Programme gestartet und ausgeführt schneller und erfordert zur Ausführung keine Installation einer .Net Framework-Version auf dem Computer des Clients.

In einem Beitrag zum Erstellen von Apps für Windows blog beschreibt Microsoft Program Manager Daniel Jacobsen .Net Native und nennt eine Reihe von Gründen, warum Microsoft es für besser hält:



  • Bis zu 60 % Leistungssteigerung bei Kaltstartzeiten
  • Bis zu 40 % Leistungssteigerung bei Warmstartzeiten
  • Weniger Speicherverbrauch Ihrer App bei nativer Kompilierung
  • Keine Abhängigkeiten von der auf dem System installierten .NET Runtime des Desktops
  • Da Ihre App nativ kompiliert wird, erhalten Sie die Leistungsvorteile, die mit nativem Code verbunden sind (denken Sie an die C++-Leistung).
  • Sie können weiterhin die branchenführenden Programmiersprachen C# oder VB und die damit verbundenen Tools nutzen
  • Sie können weiterhin das umfassende und konsistente Programmiermodell von .NET verwenden – mit umfangreichen APIs zum Schreiben von Geschäftslogik, integrierter Speicherverwaltung und Ausnahmebehandlung.
Da das Kompilieren dieser neuen .Net Native-Anwendungen einige Zeit in Anspruch nehmen kann, hat Microsoft einen 'Debug'-Modus in Visual Studio eingeführt, der es Entwicklern ermöglicht, Code ähnlich wie bei herkömmlichen .Net-Anwendungen zu schreiben und ihn in Visual Studio auszuführen, ohne vollständig in Native zu kompilieren Code. Dies kann den Entwicklungsprozess beschleunigen, obwohl Jacobsen warnt, dass das Testen von Code im 'Release'- oder vollständig kompilierten Modus während des gesamten Entwicklungszyklus wichtig ist. Microsofts Universal Apps, die Apps, die auf jedem Windows 10-Gerät laufen, vom Desktop über das Tablet bis hin zum Telefon und Xbox, sind alle in .Net Native geschrieben. Für den Entwickler bedeutet dies vertraute Tools, aber schnellere Programme, und für den Endbenutzer bedeutet es, sich nicht mehr darum kümmern zu müssen, welche Versionen des .Net Framework Sie zum Ausführen Ihrer Anwendungen benötigen, und diese Programme werden leichter und laufen schneller.

Interessante Artikel

Fitbit gestaltet seine Wiindows 8.1 Fitbit-App komplett neu

Die Fitbit-App für Windows Phone wurde vor einigen Monaten unter großem Getöse auf den Markt gebracht und macht ihre Palette an fitnessorientierten Wearables endlich kompatibel mit

Chuwi veröffentlicht neue Informationen zu den Spezifikationen für Lapbook 12.3, die noch in diesem Monat verfügbar sind

Wir haben jetzt die vollständigen Spezifikationen für das Chuwi LapBook 12.3, das neueste Notebook des chinesischen OEMs, das im Laufe dieses Monats erhältlich sein wird.

The Walking Dead: A New Frontier Episode 4 jetzt auf Xbox One

The Walking Dead: A New Frontier hat eine neue Episode für Xbox One.

Windows 10 Mobile Build 14383 Emulator früh entdeckt

Build 14383, das auf dem Windows 10 Mobile Emulator ausgeführt wird, wurde früh entdeckt. Greifen Sie zu, wenn Sie ein App-Entwickler sind.

Überraschung, Microsoft veröffentlicht Windows 10 Mobile Insider Build 15240 mit einer neuen Funktion

Microsoft hat Windows 10 Mobile Insider Build 15240 für die Telefone von Fast Ring Windows Insider veröffentlicht, mit einer neuen Funktion im Schlepptau.

Mattel enthüllt spezielle Barbie-Puppe von 'Game Developer'

Der Spielzeughersteller Mattel hat heute Morgen Wellen geschlagen, als er eine unglaublich progressive Linie neuer Barbie-Puppen enthüllte, die im Laufe des Jahres 2016 auf den Markt kommen sollen

Inside Xbox kehrt am 16. April mit Xbox Game Pass, Neuigkeiten zur Abwärtskompatibilität und mehr zurück

Der monatliche Webcast von Inside Xbox wird am Dienstag, dem 16. April, für eine weitere einstündige Episode zurück sein, die Neuigkeiten über Xbox Game Pass, Abwärtskompatibilität, Xbox auf der E3 und mehr enthält.

Nabisco verschenkt Xbox One X im OREO-Design an glückliche Gewinner

Nabisco verschenkt 10 Xbox One X-Konsolen an glückliche Kunden, die eine Packung ihrer ikonischen Sandwich-Kekse kaufen, und sie verschenken auch viele kostenlose Testversionen des Xbox Game Pass anständig.

Vorbestellungen für Xbox One X Project Scorpio Edition sind bei Amazon wieder auf Lager... vorerst

Die Limited Edition-Konsole ist beim Online-Händler wieder auf Lager, aber Sie sollten schnell handeln, wenn Sie wirklich eine vorbestellen möchten.

TaxiForSure startet seine Windows Phone App

In Indien ist es gerade zu heiß. Und bei diesem verrückten Wetter ist es das Letzte, was Sie wollen, um ein Taxi für Ihren täglichen Weg zur Arbeit zu finden. TaxiForSure,

Wo sind die Rechenzentren? Hier ist eine Karte mit allen regionalen Angeboten von Azure und AWS

Das Hosting-Softwareunternehmen Atomia hat eine globale Karte aller Azure- und AWS-Rechenzentren veröffentlicht und es ist interessant zu vergleichen, wie beide Unternehmen im Laufe der Jahre investiert haben.

Wenn Ihre großen Notizbücher nicht in OneNote für iOS synchronisiert werden, finden Sie hier eine mögliche Lösung:

Wenn Sie Probleme beim Synchronisieren großer Notizbücher mit vielen Anhängen in OneNote für iOS haben, finden Sie hier eine mögliche Lösung.

Amazon protestiert gegen die Vergabe des JEDI-Verteidigungsvertrags an Microsoft und will die Entscheidung „beleuchten“

Da Microsoft nach Monaten des umstrittenen Gerangels von Unternehmen, Gerichtsverfahren und staatlicher Kontrolle als Gewinner des JEDI-Vertrags hervorgegangen ist, scheint es nun, dass einige dieser Verlierer immer noch Probleme mit dem Ergebnis haben.

Shadow Warrior jetzt kostenlos (einen Tag früher) auf Xbox One mit Games With Gold

Shadow Warrior, einer der Games with Gold-Titel für Februar, steht bereits für Xbox Live Gold-Mitglieder zum Download bereit.

Resident Evil Village ist jetzt live auf den Konsolen Xbox Series X und Xbox One

Der mit Spannung erwartete achte Eintrag der beliebten Resident Evil-Videospielserie, Resident Evil Village, ist jetzt live auf Microsofts Xbox One und Xbox Series

So feiern Sie mit Ihrem Lumia Talk wie einen Piratentag

Warum ging das Kind nicht in den Piratenfilm? Denn er wird nicht von einer weiteren Fortsetzung von Fluch der Karibik unterhalten. Du dachtest, ich würde sagen, weil es so war

Microsoft Translator kündigt neue Unterhaltungsfunktionen von Ihrem Android oder iPhone mit Ihrer Smartwatch an

Das Microsoft Translator-Team hat in letzter Zeit hart daran gearbeitet, die Technologie in Skype zu integrieren, neue Sprachen hinzuzufügen und am Kreuz festzuhalten

Best Buy bietet auch das Microsoft Band 2 in Small für nur 144,99 $ an

Best Buy hat auch die kleine Größe des Microsoft Band 2 jetzt für nur 144,99 $ erhältlich.

Zusammenfassung der Windows 10-Nachrichten: Skype erhält SMS, Desktop Bridge für Unternehmen geöffnet und mehr

Sehen Sie sich die Top-Geschichten von Windows 10 der letzten Woche an. von Skype, das endlich SMS hat, zu Microsoft, das angeblich die Bandleitung fallen lässt.

Microsoft veröffentlicht die Hologramm-App für Windows Mixed Reality im Windows 10 Creators Update

Die Hologramm-App für die Windows Mixed Reality-Plattform im Windows 10 Creators Update ist jetzt verfügbar.

Sparen Sie 50 $ bei ausgewählten Xbox One-Paketen im Microsoft Store

Microsoft hat gestern einen zeitlich begrenzten Verkauf für ausgewählte Xbox One-Bundles gestartet, und Sie haben bis zum 2. Februar Zeit, um 50 US-Dollar bei sieben Xbox One X-Bundles und fünf Xbox One S-Bundles zu sparen.

Sie können ein Surface Pro 3 128-GB-Bundle bei Costco für 1.149,99 USD kaufen, das mit Office 365 Personal und Type Cover geliefert wird

Costco Wholesale, ein Lagerclub nur für Mitglieder, der eine große Auswahl an Waren bietet, ist ein fantastischer Ort, um alle möglichen Dinge einzukaufen. wenn du

BLINK-Kamera-App für Windows Phone 8 mit mehreren coolen neuen Funktionen aktualisiert

Microsoft hat ein Update für seine BLINK-Kamera-App für Windows Phone 8 herausgebracht, das mehrere coole neue Funktionen hinzufügt und die Versionsnummer auf 2.0 erhöht. Was

Borderlands The Handsome Collection-Spielpaket zur Vorbestellung für Xbox One verfügbar

Borderlands: The Handsome Collection enthält zwei Borderlands-Spiele, die für die Xbox One remastert wurden. Dieses Borderlands-Spielpaket enthält sowohl Borderlands 2 als auch

Windows Update teilt jetzt ausgewählten Windows 10-Insidern mit, ob auf ihren PCs Windows 11 ausgeführt werden kann

Windows-Insider im Release Preview Ring haben begonnen, eine Benachrichtigung in Windows Update zu bemerken, die ihnen mitteilt, ob ihr PC Windows 11 ausführen kann.