Ist es eine gute Praxis, eine Desktop-Verknüpfung auf dem Mac zu erstellen?

20

Ich habe einige gängige Software für Mac installiert und festgestellt, dass Installationspakete keine Desktop-Verknüpfung erstellen, wie sie häufig unter Windows verwendet wird.

Was ist eine gute Vorgehensweise: Soll ich eine Desktop-Verknüpfung für meine von mir entwickelte Anwendung erstellen?

Mandar
quelle
16
Unter Windows ist dies eine schlechte Praxis. Apps gehören zum Startmenü.
Agent_L
2
Der Titel der Frage sollte möglicherweise geändert werden, um zu verdeutlichen, dass Sie während des Installationsvorgangs eine Verknüpfung erstellen möchten, und nicht als Endbenutzer. Mehrere Antworten scheinen auf der Annahme zu beruhen, dass es sich um eine Endbenutzerfrage handelt.
Barbecue
Mit "Desktop-Verknüpfung" meinen Sie wörtlich ein Symbol, das auf dem Desktop angezeigt wird, den Hintergrundbildschirm, der immer zur Verfügung steht, oder ein Symbol in einem Ordner wie "Programme" oder "Dienstprogramme"? Ich habe einige Windows-Benutzer gesehen (normalerweise jedoch keine Entwickler), die glauben, der Ordner "Programme" sei voller "Verknüpfungen".
Craig

Antworten:

52

Ich würde sagen, dass die Erstellung eines Desktop-Alias ​​zum Zeitpunkt der Installation für eine App ein Anti-Pattern ist und von Entwicklern als Standardverhalten missbraucht wird.

  • Der Desktop gehört dem Endbenutzer und macOS wurde entwickelt, um Apps für jedes Benutzerkonto zu installieren und mehr als einen Benutzer pro Computer zu berücksichtigen. Um dies zu erreichen, eskalieren Sie entweder das Installationsprogramm auf Root-Rechte, um mehrere Desktops zu ändern, oder Sie ignorieren / kürzen die Art und Weise, wie Apps für alle nachfolgenden Benutzer installiert werden können (oder sollten) .
  • Das Launchpad und Dock und Spotlight / Siri sind die maßgeschneiderten Tools und Redewendungen für den App-Start. Sie können also davon ausgehen, dass Ihre Kunden mit dem Starten einer App, die sie gerade installiert haben, bestens vertraut sind.

Die freundlichste Art, dies zu tun, wäre, den Benutzer an Bord zu haben und ihn zu fragen, ob er beim ersten Start der App Verknüpfungen haben möchte. Apple empfiehlt, dass Sie nur sehr wenig an Bord haben. Selbst dies widerspricht den "Best Practices", aber ich würde es als den besten Weg betrachten, einen Alias ​​zu erstellen, wenn Sie der Meinung sind, dass dies der richtige Anruf für die Mehrheit der Nutzer Ihrer App ist.

Ich möchte Sie ermutigen, die HIG - Human Interface Guidelines und die vielen kostenlosen WWDC-Videos zum Verpacken und Installieren von Apps durchzulesen. Ihre Frage ist gut und es ist sehr hilfreich, zu überlegen, wie die Leute Ihre App während der Installation sehen, damit Ihre App bei vielen erfolgreich ist Kunden.

bmike
quelle
Ja, ich habe zunehmend Installer auf verschiedenen Plattformen gesehen, die die Option für Desktop- oder Menüverknüpfungen angeboten haben. Es ist jetzt so weit, dass einige Installer fragen, ob sie eine Verknüpfung hinzufügen sollen, viele nicht (fragen) und einige (oft die, die viel kosten) immer noch auf dem Desktop installieren, ob sie es mögen oder nicht.
Mick
1
@Mick - Ich kann mich nicht erinnern, in 25 Jahren mit Macs eine App geschrieben zu haben, die einen Alias ​​auf den Desktop geschrieben hat.
Tetsujin
35

Diese Antwort wurde geschrieben, bevor klargestellt wurde, dass das OP aus Entwicklersicht und nicht aus Endbenutzersicht vorliegt

Ich war schon immer fest in der Schule des "Nichts auf dem Desktop" - aber jeder für sich.

Sie können Apps finden, die auf mindestens 6 Arten gestartet werden können ...

  • Das Apple  Menü> Letzte Elemente

  • Der Anwendungsordner selbst

  • LaunchPad

  • Scheinwerfer

  • Ziehen Sie die App in das Dock

  • Doppelklicken Sie auf ein Dokument, um die entsprechende App zu starten, oder klicken Sie mit der rechten Maustaste auf Öffnen mit>, um eine Liste der Alternativen anzuzeigen, die diesen Dokumenttyp verarbeiten können.

So viele Alternativen, dass es nicht nötig erscheint, den Desktop mit einem anderen zu überladen.
Es ist jedoch deine Maschine - mach was du willst ;-)

Tetsujin
quelle
16

Nein. Sie sollten die App einfach nach /Applications(oder ~/Applications) kopieren und den Benutzer auswählen lassen, ob er eine Verknüpfung im Dock oder an einer anderen Stelle erstellen möchte.

Häufig sind "Installer" in macOS nur Festplatten-Images (dmg-Dateien), die die App selbst und eine Verknüpfung zum ApplicationsOrdner enthalten. Der Benutzer kann die App entweder dorthin oder an eine andere Stelle ziehen.

Baptiste Candellier
quelle
6

Als Mac-Benutzer kann ich mich seit einigen Jahren an keine App erinnern, die nach der Installation eine Desktop-Verknüpfung erstellt. Ich glaube, diese Vorgehensweise ist für Benutzer, die zum ersten Mal aus einer Windows-Umgebung kommen, vertrauter, aber dies ist definitiv kein guter Ansatz, nicht wegen der Speicher- oder CPU-Auslastung, sondern wegen der vielfältigen Möglichkeiten, mit denen Sie auf Ihre Apps zugreifen können MacOS, die effizienter und eleganter sind.

Eduardo Toro
quelle
3

Ja, benutzen Sie das Dock. Wahrscheinlich müssen Sie das Anwendungssymbol darauf ziehen, um es hinzuzufügen.

Wenn die Symbole immer angezeigt werden sollen, deaktivieren Sie im Dock-Kontrollfeld das Listenelement "Dock automatisch ein- und ausblenden".

fabrice
quelle
3

Ehrlich gesagt hängt dies von Ihren persönlichen Vorlieben ab. Es gibt keine gute oder schlechte Praxis wirklich , wenn Verknüpfungen auf dem Desktop verwenden.

Normalerweise würden Sie auf einem Mac das Dock verwendenMac Dock

Sie können Ihre Symbole jedoch auch direkt auf dem Desktop platzieren. Persönlich benutze ich meinen Desktop einfach für Projekte, an denen ich gerade arbeite, alles andere wird entsprechend abgelegt. Wenn ich also einen Job habe, an dem ich arbeite, ist diese Dateistruktur über meinen Desktop leicht zugänglich.

Mein aktuelles Desktop-Layout Desktop-Beispiel

Joe
quelle
2
Sie antworten aus Benutzersicht, wobei tatsächlich jede Auswahl gültig ist. Das OP fragte aus Entwicklersicht effektiv nach Entscheidungen im Namen der Benutzer. Dies ist keine Situation, in der alle Entscheidungen gültig sind: Es gibt Richtlinien und Erwartungen, die eingehalten werden müssen, gerade weil nicht alle Benutzer akzeptieren, dass ihnen eine einzige nicht standardmäßige Option auferlegt wird.
Michael MacAskill
@MichaelMacAskill nein, "jede Benutzerauswahl ist gültig." Unwahr: Falsche Entscheidungen führen zu einer deutlich verringerten Produktivität.
Carl Witthoft
4
@CarlWitthoft Der Punkt ist nicht, dass eine Benutzerauswahl gut für die Produktivität ist, aber dass es ohne persönliches Wissen des einzelnen Benutzers unmöglich ist zu sagen, ob sie gültig ist oder nicht, daher müssen Sie davon ausgehen, dass sie gültig ist.
Barbecue
@barbecue du hast gerade die wissenschaftliche Methode genau rückwärts bekommen.
Carl Witthoft
3
@ Carl Nein, Barbecue ist korrekt. Der Punkt ist, dass Sie nicht in der Lage sind, für eine andere Person zu entscheiden, wie deren optimal produktive Umgebung ist. Daher sind alle Wetten ungültig und Sie sollten sie entscheiden lassen. Es ist nicht garantiert, dass Ihre Auswahl gültig ist, und jede Auswahl kann für einen Benutzer gültig sein.
Leichtigkeit Rennen mit Monica
2

Wie bereits erwähnt, gehen die meisten Mac-Benutzer so vor, dass häufig verwendete Anwendungen auf dem Dock abgelegt werden, häufig in Verbindung mit Spotlight (Cmd-Space), um weniger häufig verwendete Anwendungen zu öffnen.

Wenn das Dock nicht groß genug für Sie ist, lesen Sie Launchpad in Ihrem Anwendungsordner. Sie können eine Tastenkombination konfigurieren, um sie zu öffnen (in den Systemeinstellungen> Tastatur> Verknüpfungen), und es wird ein Raster mit Startsymbolen für alle installierten Anwendungen angezeigt, ähnlich wie bei einem iPhone-Startbildschirm, das Sie nach Bedarf neu anordnen können. Die meisten Mac-Langzeitbenutzer verwenden oder mögen es nicht sehr, aber wenn Sie es gewohnt sind, Verknüpfungen für alles auf Ihrem Desktop zu haben, anstatt das Windows-Startmenü zu verwenden, funktioniert es möglicherweise für Sie.

Sie können auch auf ein Startmenü zugreifen, indem Sie den Ordner "Programme" zu Ihrem Dock hinzufügen, mit der rechten Maustaste darauf klicken und "Inhalte als Liste anzeigen" auswählen. Wenn Sie in Zukunft darauf klicken, wird ein Menü mit allen installierten Anwendungen angezeigt, auf die Sie klicken können, um sie zu starten.

calum_b
quelle
Nach meiner Erfahrung mit der Unterstützung von Hunderten von Mac-Benutzern im Laufe der Jahre ist dies der Fall.
calum_b
1
Nun, wie George Carlin sagte, sind 50% der [Gruppen] unterdurchschnittlich. Denken Sie jetzt, wie dumm die durchschnittliche Person ist.
Carl Witthoft
@ CarlWitthoft Citation bitte? Ich kann mir keinen einzigen Mac-Benutzer aus den letzten zehn Jahren vorstellen, der das Dock nicht zum Starten gängiger Anwendungen verwendet. Bevor es das Dock gab, waren Desktop-Verknüpfungen offensichtlich häufiger.
Barbecue
@barbecue Benutzer verwenden Spotlight oder Alfred oder ähnliches, um Anwendungen zu starten. Ich habe das Dock seit Monaten nicht mehr geöffnet :-)
nohillside
1

Ich mag einen übersichtlichen Desktop und ein Dock und benutze MoofMenu seit Jahren, um einfachen Zugriff auf verschiedene Anwendungen, Dienstprogramme und Dokumente zu ermöglichen. MoofMenu platziert ein Dogcow- Symbol in der Menüleiste. Hier ist meins:

Bildbeschreibung hier eingeben

Alle MoofMenu-Elemente und -Listen sowie die einzelnen Elemente können kaskadiert und vom Benutzer konfiguriert werden und sind mit der Maus oder dem Trackpad schnell zu erreichen. Ich habe mehr Elemente in diesen Menüs, die im Dock angezeigt werden, aber weniger als im Ordner SSD / Applications gespeichert sind.

Wenn Sie mit der Navigation über die Tastatur in Finder-Fenstern sehr vertraut sind, können Sie auf diese Weise möglicherweise schneller auf Elemente zugreifen. Aber ich bin nicht so gut und ich genieße es, aus einer Liste von Gegenständen auszuwählen, die vielleicht 95% meiner regulären Ziele enthält.

IIRC, Cascading-Menüs wurden in Mac OS 9 eingeführt. Ich fand sie damals sehr nützlich und mit MoofMenu jetzt immer noch sehr nützlich.

DavidSupportsMonica
quelle
Was sind Kaskadenmenüs? Ist das nur ein anderer Begriff für Untermenüs?
SilverWolf - Setzen Sie Monica
Ja. Der meiner Antwort beigefügte Screenshot zeigt das geöffnete Dogcow-Menü. Wenn Sie beispielsweise den Mauszeiger nach unten auf "Desktop" ziehen, wird rechts ein Untermenü mit allen Elementen angezeigt, die sich dann auf dem Desktop des Computers befinden.
DavidSupportsMonica
@David Sie sagten, dass "Cascading-Menüs in Mac OS 9 eingeführt wurden", in System 7 jedoch bereits vorhanden waren, z. B. im Apple-Menü und in den Wikipedia-Hinweisen die dem Apple-Menü hinzugefügten Elemente, ohne jedes Element umbenennen zu müssen. " Heute gibt es eine Reihe anderer Apps mit ähnlichen Funktionen wie MoofMenu, darunter: aLaunch, App-Leiste, Klassisches Menü, FinderPop (Kontextmenü), HimmelBar, XMenu.
Big Mac
@ BigMac Ich bin nicht anderer Meinung. Aber ich mag das MM-Symbol am Ende der Symbolreihe auf der rechten Seite des Menüs: Es ist leicht zu sehen und zu finden und konfigurierbar, und ich kann leicht angeben, welche Elemente ich möchte und welche ich ausschließen möchte. Gewiss haben Benutzer unterschiedliche Vorlieben.
DavidSupportsMonica
@David Die meisten anderen Apps, die ich erwähnt habe, sind Menüleisten-Apps, und alle Menüleisten-Apps können in der Menüleiste verschoben werden, indem Sie auf sie klicken.
Big Mac
-2

Der Desktop ist tot

Es ist seit Jahrzehnten tot, aber dank der Lieferanten von Betriebssystemen und naiven Benutzern bleibt es ein Killerzombie.

Gründe, den Desktop NICHT zu benutzen

  • Sie können in einem Finder- oder Explorer-Fenster nicht nach Datum, Größe und allen anderen Attributen organisieren
  • Sie können nicht einmal den gesamten Dateinamen sehen, wenn er lang ist
  • Zumindest in Windows gibt es eine ärgerliche Überlagerung von "öffentlichen" und persönlichen Desktops, was das Aufspüren der tatsächlichen Datei zu einem königlichen Schmerz macht
  • Apps gehören in Apps- oder ProgramFiles-Verzeichnisse. Zeitraum.
  • Der Desktop ist nicht so navigierbar wie ein Finder / Explorer-Fenster, und es gibt auch keine Seitenleiste für die Schnellnavigation.

Gründe für die Verwendung des Desktops

  • Idiot-Entwickler haben dort ein Link-Symbol eingefügt
  • Sie haben nie erfahren, dass Verzeichnisfenster (Finder / Explorer) existieren.
  • Sie verschwenden gerne Minuten damit, nach dem gewünschten Symbol zu suchen, zumal es sich in die funky Hintergrundgrafik einfügt, die Sie auf Ihrem Desktop platzieren.
Carl Witthoft
quelle
1
Ihre Antwort scheint eher ein Schimpfwort als eine tatsächliche Antwort zu sein. Kannst du es bearbeiten, um weniger einschätzend zu sein und dich ein bisschen mehr auf macOS und die gestellte Frage zu konzentrieren?
Nohillside
1
Diese Antwort beantwortet nicht nur die gestellte Frage, sondern enthält auch einige sachlich falsche Aussagen.
Barbecue
@barbecue [Zitieren benötigt]. Wie auch immer. Ich gehe von diesem Feuersturm weg und
bleibe