Warum muss ich meine neuen Apps in den Anwendungsordner ziehen?

Ich bin ein neuer Mac-Benutzer und habe ein paar verschiedene Apps für verschiedene Dinge installiert. Viele davon verwenden .dmg-Dateien.

Warum genau erwarten sie alle, dass ich das Symbol in den Anwendungsordner ziehe? Was ist der Sinn davon?

Da Macs immer mehr die Wände schließen (z. B. Mac App Store), müssen Sie dies nicht tun. Es wird alles für dich erledigt...
@mankoff: Wie erleichtert man die Installation von Software und fügt keine Einschränkungen hinzu, wie man bereits Software installieren kann, die „die Mauern schließt“?
@Mark Szymanski - Wahrscheinlich, weil die einzige Möglichkeit, Ihre App in den Mac Store zu bringen, darin besteht, über Apple zu gehen, und Apple hat viele Einschränkungen, was Ihre Software kann und was nicht.
Mark, so sehr ich es auch hasse, es zu sagen, es gibt sehr bedeutende Funktionseinschränkungen, die für Apps erzwungen werden, die an den Mac App Store gesendet werden.
Das schränkt jedoch nicht ein, was Sie bereits mit den normalen Methoden installieren können.
@Mark, auf dem Desktop gibt es noch keine Grenzen. Viel auf einem iPad. Warten Sie eine Weile, ich denke, der Trend ist klar ...
@mankoff: Glauben Sie ernsthaft, dass Apple sein Betriebssystem ruinieren würde, indem es diese Einschränkung auferlegt?
Definiere "Ruin". Es ist nicht ruiniert, wenn die Mehrheit der Leute es will oder denkt, dass sie es wollen, oder Apple bekommt lukrative Medienverträge, weil sie besseres DRM durchsetzen können.
Dies ist kein Forum. Bitte halten Sie es für die ursprüngliche Frage relevant.
Gut zu wissen, dass es in der Mac-Community immer noch viel Gereiztheit gibt, und es ist nicht nur auf die Linux- und Windows-Community beschränkt. Geeks sind schließlich Geeks. :)
Hallo, ich komme aus der Zukunft. @MarkSzymanski, es tut weh, deinen Glauben an '11 zu sehen. Wieso den? Nun, sie haben es tatsächlich ruiniert. Sie scheinen zu wollen, dass wir iOS verwenden. Sie scheinen sich mit diesen stillen Updates auch in den geschützten Bereichen des Betriebssystems frei zu fühlen. Sie führen ihren Code auf unserer Hardware in meinem Homedir aus. Es ist eine unverzeihliche Sünde. Einer von vielen. Wehe uns. Deine Zukunft ist eine Dystopie, und die Roboterautos haben noch nicht einmal damit begonnen, die Schwachen auszumerzen.

Antworten (6)

Eine Anwendung auf einem Mac ist nur ein Ordner voller Dateien mit einer .appErweiterung. macOS verbirgt diese Tatsache jedoch vor Ihnen und zeigt den Ordner als Datei mit einem Symbol an. Wenn Sie jetzt etwas herunterladen, ist es sehr unangenehm, mehrere separate Ordner herunterzuladen (ohne einen Download-Manager). Daher muss dieser "App-Ordner" irgendwie in einer einzigen Datei abgelegt werden. Dies wird auf eine von drei Arten erreicht:

  • Verwendung einer .zipDatei (ein Container, der seinen Inhalt komprimiert, um Platz zu sparen)
  • Verwenden einer .dmgDatei (die ein flaches Dateisystem ist – im Gegensatz zu einem hierarchischen Dateisystem)
  • Erstellen Sie ein Installationsprogramm (das sich jedoch auch entweder in einem .zipoder befinden muss, .dmgda Installationsprogramme auch auf einem Mac Ordner sind)

Da die meisten Apps in sich geschlossen sind und nichts außerhalb des App-Ordners benötigen, ist ein Installer nicht nur übertrieben, sondern auch langsamer, als nur den App-Ordner zu verteilen.

Sie können Apps natürlich von überall aus starten; Es ist nur eine Gewohnheit oder eine Empfehlung, sie einzufügen, /Applicationsda es für Sie einfacher ist, es wiederzufinden, und es funktioniert mit mehreren Benutzern.

Niemand hat einen .zip-Abklatsch erfunden, der sich automatisch an den richtigen Ort (oder einen Ort Ihrer Wahl?)
Nun, es gibt selbstextrahierendes Zeug, aber das ist im Grunde ein heruntergekommener Installer, der wiederum ein Ordner unter OS X ist. Außerdem ist es ziemlich unsicher, ihn einfach dort installieren zu lassen, wo er möchte. Ich nehme an, Apple hätte einfach eine Dateierweiterung (z. B. .appzip) einpacken können, die nur eine umbenannte Zip-Datei wäre, die sich /Applicationsbei der Ausführung selbst extrahiert, aber ich weiß nicht genau, warum sie es nicht getan haben. Vielleicht hat es nur historische Gründe.
Bezüglich "oder einem Ort Ihrer Wahl": Die meisten Extraktions-Apps (zumindest The Unarchiver) können so konfiguriert werden, dass sie beim Extrahieren von Dateien nach einem Zielordner fragen.
@Drew denke so: Wie ist es einfacher, "sich selbst an einen geeigneten Ort oder einen Ort Ihrer Wahl zu extrahieren", als eine Verknüpfung zum standardmäßigen (richtigen) Ort zu geben und es Ihnen zu ermöglichen, ihn an einen beliebigen Ort Ihrer Wahl zu verschieben mit den eigenen Mitteln des Betriebssystems? Nun, ich antworte Ihnen: Es ist nicht. Dies ist nur ein Paradigma dessen, was Sie gewohnt sind.
XQYZ Es gibt mindestens einen zusätzlichen Vorteil bei der Verwendung von DMG - es behält die Dateiberechtigungen so bei, wie sie beabsichtigt waren. Ich hatte schon früher Probleme mit der Verwendung von ZIP zum "Installieren" von Software, hauptsächlich weil ich eine alternative Entpacker-App verwendet habe, aber selbst das ist ein Risiko, das DMG nicht leiden wird.
@Cawas: Vielleicht ist es nur ein Paradigma, es ist nicht gerade das Schwierigste, aber trotzdem. Ich muss auf das Installationsprogramm klicken, ich muss auf die Datei klicken und sie ziehen, ich muss das gemountete Dateisystemfenster schließen, ich muss das Dateisystem aushängen und ich muss das Installationsprogramm löschen. Anstatt auf das Installationsprogramm zu klicken, klicken Sie auf "OK", um es an den Standardort zu legen, und löschen Sie dann das Installationsprogramm. Wieder keine große Sache, nur eine Menge Zeug in meinem Gesicht, von dem ich nicht dachte, dass es dort sein müsste.
@Drew Der Unterschied zwischen einem Installationsprogramm und einem dmg mit einer darin enthaltenen App besteht also darin, die App einfach in das Verzeichnis /Applications zu kopieren. Diese Antwort (von XQYZ) gibt an, warum Apps im DMG-Format verteilt werden. Um die Frage zu beantworten, warum erwarten Sie, dass Sie sie per Drag & Drop verschieben? Weil es Konvention ist, aber nicht erforderlich. Sie geben Ihnen also die Möglichkeit, aber Sie können es platzieren, wo immer Sie möchten. Ein Installer ist nicht sinnvoll, da der Entwickler nicht weiß, wo Sie die App platzieren möchten. Installer werden verwendet, wenn Sie mehr Dateien als nur eine App schreiben müssen.
Aber warum legt ein Installationsprogramm es nicht einfach in den Anwendungsordner
Danke für die Erklärung, aber ich habe immer noch Schwierigkeiten zu verstehen, wie das in der angeblich benutzerfreundlichen Apple-Welt Sinn macht. Für jemanden, der gerade angefangen hat, einen Mac zu benutzen, ist es nicht gerade benutzerfreundlich, ein Fenster mit zwei Symbolen und einem Pfeil dazwischen zu sehen. Woher soll jemand wissen, was das bedeutet oder was er tun soll? Zuerst habe ich es als eine seltsame Art verstanden, mir mitzuteilen, dass die App jetzt installiert ist (im Anwendungsordner). Gibt es nicht zumindest eine Möglichkeit, dem Benutzer zu sagen, was er tun soll?

Der Ordner /Applications ist einfach ein praktischer Ort, um alle Ihre Anwendungen zu speichern. Sie können sie theoretisch überall speichern. Manche Software (wie Butler) sucht automatisch nach Anwendungen an diesen Standardspeicherorten. Wenn Sie sie also woanders speichern (wie /Users/Shared/Applications), wird diese Software sie standardmäßig nicht finden.

Im Allgemeinen gibt es drei Standardorte zum Speichern von Anwendungen, und 99 % der Mac-Benutzer arbeiten nur mit dem ersten:

  • /Anwendungen (verfügbar für alle Benutzer)
  • /Benutzer/Benutzername/Anwendungen (verfügbar für den angemeldeten Benutzer, dem dieser Ordner gehört)
  • /Developer/Applications (verfügbar für alle Benutzer, verwendet für Xcode-Software)

Sie müssen Ihre neuen Anwendungen nicht im Anwendungsordner ablegen – es ist nur der Standardspeicherort für sie.

Sie können , usw. erstellen /Applications/Imaging, /Applications/Internetwenn Sie sie kategorisieren möchten. Verschieben Sie einfach keine der Standardanwendungen in diese Ordner, da weitere Updates erwarten, dass sie sich direkt in /Applications.

Denken Sie daran, dass es viele Anwendungen gibt, die davon ausgehen, dass sie sich in einem Ordner namens „Anwendungen“ befinden, und Apps, die nach anderen spezifischen Anwendungen im Ordner „Anwendungen“ suchen.

DMG-Dateien sind komprimiert und schreibgeschützt. Anwendungen müssen häufig in der Lage sein, Komponenten in sich selbst zu aktualisieren oder zu ändern; zumindest, wenn eine neue Version erkannt wird und es anbietet, ein Update zu installieren - es wird nicht in der Lage sein, sich selbst zu löschen und die neue Version an seine Stelle zu setzen. In der Tat werden Sie wahrscheinlich feststellen, dass das Ausführen einer Anwendung von einem DMG bei jedem Start zu einer Meldung "wurde aus dem Internet heruntergeladen" führt. Das passiert nicht, wenn Sie es an die richtige Stelle verschieben.

Das Ausführen einer Anwendung von einem gesperrten DMG ist ein sicherer Weg, um auf Probleme zu stoßen. Ziehen Sie die Anwendung einfach an eine Stelle auf Ihrer Festplatte – vorzugsweise in einen der Anwendungsordner.

Es gibt bestimmte Stellen auf Ihrem Mac, die für das System von besonderer Bedeutung sind – das sind Stellen, an denen der Mac nach startbaren Anwendungen sucht, wenn Sie auf ein Dokument doppelklicken. Dazu gehören der Anwendungsordner der obersten Ebene und ein Ordner namens „Anwendungen“ in Ihrem persönlichen Home-Ordner. Berittene DMGs gehören nicht dazu, schon allein deshalb, weil sie nicht immer beritten sind.