Unterschied zwischen App und Programm unter Windows 10

1342
Lupocci

Ich versuche die Unterschiede zwischen einer App und einem Programm unter Windows 10 zu verstehen. Zum Beispiel kann ich es mit Skype entweder als App aus dem Windows Store herunterladen oder das klassische Exe-Programm herunterladen und installieren. Welches sind die Hauptunterschiede? Können Sie sie alle auflisten? Ich spreche über allgemeine Unterschiede, die bei allen Programm-Apps üblich sind, und einige Beispiele für Unterschiede, die programmspezifisch sein können.

0
Beides sind Anwendungen. Einer verwendet Win32, der andere das UWP. Können Sie konkret sein, was Sie nicht verstehen, bearbeiten Sie Ihre Frage und antworten Sie nicht auf diesen Kommentar. Ramhound vor 6 Jahren 3
Es gibt keine Möglichkeit, alle Unterschiede aufzulisten, da die Unterschiede zwischen den Programmen variieren können und die Anzahl der Programme, die als "Apps" im Store vorhanden sind, und der traditionellen Programme, die Sie herunterladen können, sehr hoch ist. music2myear vor 6 Jahren 0

1 Antwort auf die Frage

2
Anaksunaman

Ich versuche, die Unterschiede zwischen einer App und einem Programm unter Windows 10 zu verstehen.

Der Unterschied zwischen beiden besteht hauptsächlich in der Programmierung von Plattformen.

"Apps" verwenden die mit Windows 10 eingeführte Universal Windows Platform (UWP). Klassische "Desktop" -Anwendungen verwenden normalerweise die herkömmliche Win32 / COM-API oder möglicherweise das neuere .NET Framework, obwohl Microsoft das UWP technisch in diese Liste einfügt .

Praktische Überlegungen

Aus Verbrauchersicht ist es erwähnenswert, dass herkömmliche Desktop-Programme insgesamt leistungsfähiger und uneingeschränkt sind. Da Apps plattformübergreifend für Microsoft-Produkte (PC / Xbox / Tablet / Phone / Etc.) Vorgesehen sind und die Hardware- und Sicherheitsüberlegungen sich so sehr voneinander unterscheiden, gibt es in der UWP-Plattform integrierte Einschränkungen, die möglicherweise was einschränken Apps können und wie gut sie es tun.

Bei bestimmten leichtgewichtigen Programmen ist dies weniger wichtig. In einigen Fällen kann es sogar von Vorteil sein, plattformübergreifend zu sein. Als Microsoft beispielsweise Desktop-Gadgets aus dem Spiel brachte, wurde das Pandora-Radio-Gadget im Wesentlichen als App für Telefone wiederbelebt, die auch unter Windows 10 verwendet werden können.

Mit "ernsthafteren" Desktop-Anwendungen (Think PC Gaming) beginnt UWP jedoch, seine Vorteile zu verlieren und möglicherweise sogar einige unangenehme Dornen zu entwickeln. Die Kontroll- und Programmierleistung einer speziellen Win32-basierten Spiele-Engine lässt sich von einer App nicht leicht replizieren, da die UWP- und die Win32-Plattform so unterschiedlich implementiert sind.

Dann gibt es auch das mögliche Problem von App-Kompromissen (oder deren Fehlen).

Apps, die UWP verwenden, können "erweitert" werden, um die Vorteile unterschiedlicher Hardware zu nutzen ... Dies ist jedoch nicht immer wünschenswert. Sie können mit Programmen enden, die sich erheblich voneinander unterscheiden, wenn sie beispielsweise auf einem Desktop im Vergleich zu einem Tablet ausgeführt werden, obwohl sie (wohl) die "gleiche" Anwendung sind.

Um Abhilfe zu schaffen, ist es oft von vorrangiger Bedeutung, ein Programm auf der am wenigsten leistungsfähigen / am stärksten eingeschränkten Hardware gut funktionieren zu lassen. Ein Programm, das als App implementiert wird, kann daher die Grafikgrafik insgesamt einschränken, um visuelle Unterschiede zu minimieren. In ähnlicher Weise könnte eine Reihe von Bildschirmsteuerelementen, die für eine Berührungsoberfläche entwickelt wurden, möglicherweise nicht so gut mit einer Maus funktionieren ( Husten ... Windows 8 Charms ... Husten ).

Desktop-Anwendungen sind möglicherweise weniger von diesem Problem betroffen, da PC-Spezifikationen (Laptop oder andere) bei einer bestimmten Hardwaregeneration tendenziell weniger variieren.

Andere Sachen

Ich kann mir nicht allzu viele andere Unterschiede vorstellen, aber es gibt noch ein paar Dinge, die es wert sind, erwähnt zu werden.

Erstens sind Apps, obwohl sie auf einem herkömmlichen PC oder sogar auf einer Konsole verfügbar sind, direkt auf den mobilen Bereich ausgerichtet. Microsoft hat sich bemüht, sie nur in seinem Laden verfügbar zu machen, ähnlich wie Apple es für seine Produkte oder das De-facto-Monopol von Google auf Android tut. Im Gegensatz dazu sind Desktop-Programme immer noch aus einer Vielzahl von Quellen verfügbar.

Zweitens, obwohl es klein erscheinen mag, unterscheiden sich die Icons. Nicht nur mit Live-Kacheln und wo die Icons natürlich leben, sondern auch die Möglichkeit, sie unter bestimmten Umständen zu entfernen. Bei Desktopanwendungen können die Symbole aus dem Menü Alle Apps entfernt werden, Apps dagegen nicht. Wenn Sie ein App-Symbol aus dem Menü Alle Apps entfernen möchten, müssen Sie es deinstallieren.

Erstaunliche Antwort, genau das, was ich wollte. Lupocci vor 6 Jahren 0
Ich bin froh, dass ich dir helfen konnte, dich zu erleuchten. =) Anaksunaman vor 6 Jahren 0