È buona pratica creare un collegamento sul desktop su mac?

20

Ho installato alcuni famosi software per Mac e ho osservato che i pacchetti di installazione non creano un collegamento sul desktop come spesso accade su Windows.

Che cosa è una buona pratica da seguire: dovrei creare un collegamento sul desktop per la mia applicazione che ho sviluppato?

    
posta Mozfox 08.10.2018 - 12:45
fonte

9 risposte

53

Direi che la creazione di alias desktop al momento dell'installazione per un'app è un anti-pattern e una cattiva pratica che gli sviluppatori devono implementare come comportamento predefinito.

  • Il desktop appartiene all'utente finale e macOS è progettato per installare app per ogni account utente e per prendere in considerazione più di un utente per computer. Per fare ciò, è necessario escalation del programma di installazione ai privilegi di root per modificare più desktop o ignorare / abbreviare il modo in cui le app possono (o possibilmente dovrebbero) essere installate per tutti gli utenti successivi.
  • Il launchpad e dock e spotlight / Siri sono gli strumenti e gli idiomi personalizzati per l'avvio di app, quindi puoi dare per scontato che i tuoi clienti abbiano familiarità con l'avvio di un'app che hanno appena scelto di installare.

Il modo più gentile per farlo sarebbe quello di salire a bordo dell'utente e chiedere se vogliono delle scorciatoie la prima volta che lanciano l'app. Apple ti consiglia un onboarding molto leggero, quindi anche questo è contrario alle "best practice", ma lo considererei il modo migliore per fare un alias se ritieni che sia la chiamata giusta per la maggior parte degli utenti della tua app.

Ti incoraggerei a leggere le HIG - Human Interface Guidelines e i numerosi video gratuiti di WWDC sulla confezione e l'installazione delle app - la tua domanda è buona e pensare a come le persone vedono la tua app durante l'installazione è di grande aiuto per rendere la tua app avere successo con molti clienti.

risposta data 08.10.2018 - 15:06
fonte
36

Questa risposta è stata scritta prima del chiarimento che l'OP è dal punto di vista dello sviluppatore, non da un utente finale

Sono sempre stato fermamente dalla scuola di "niente sul desktop" personalmente - ma ognuno a modo suo.

Puoi trovare le app da avviare in almeno 6 modi ...

  • Apple  Menu > Elementi recenti

  • La cartella Applicazioni stessa

  • LaunchPad

  • Spotlight

  • Trascina l'app sul Dock

  • Fai doppio clic su qualsiasi documento e amp; verrà avviata l'app pertinente oppure fare clic con il pulsante destro del mouse su Apri con > per un elenco di alternative in grado di gestire quel tipo di documento.

Tante alternative che non sembrano necessarie per ingombrare il desktop con un altro.
Tuttavia, è la tua macchina: fai come desideri; -)

    
risposta data 08.10.2018 - 12:58
fonte
17

No. Dovresti semplicemente copiare l'app su /Applications (o ~/Applications ) e lasciare che l'utente scelga se vuole creare un collegamento nel dock o da qualche altra parte.

Molto spesso, i "programmi di installazione" in macOS sono solo immagini disco (file dmg) contenenti l'app stessa e un collegamento alla cartella Applications . L'utente può scegliere di trascinare l'app lì o altrove.

    
risposta data 08.10.2018 - 17:00
fonte
6

Come utente Mac da alcuni anni, non ricordo per nessuna app che crea un collegamento sul desktop dopo l'installazione. Credo che questa pratica sia più familiare per gli utenti che provengono da un ambiente Windows per la prima volta, ma sicuramente questo non è un buon approccio, non a causa dell'uso della memoria o della CPU, ma per i molteplici modi in cui è possibile accedere alle app in MacOS, che sono più efficienti ed eleganti.

    
risposta data 11.10.2018 - 06:01
fonte
3

Sì, usa il Dock. Probabilmente dovrai trascinare l'icona dell'applicazione su di esso per aggiungerlo, però.

Se vuoi che le icone appaiano sempre, nel pannello di controllo del Dock deseleziona la voce di elenco "Nascondi automaticamente e mostra il Dock".

    
risposta data 08.10.2018 - 13:37
fonte
3

Francamente, questo dipende dalle tue preferenze personali. Non ci sono cattive o buone pratiche veramente quando usi le scorciatoie del desktop.

Generalmente su Mac, dovresti utilizzare il dock

Tuttavia, sentiti libero di aggiungere le tue icone direttamente sullo spazio desktop. Personalmente, uso il mio desktop semplicemente per i progetti ai quali sto lavorando in quel momento, tutto il resto viene archiviato in modo appropriato. Quindi se ho un lavoro su cui sto lavorando, quella struttura dei file sarà facilmente accessibile attraverso il mio desktop.

Il mio layout desktop corrente

    
risposta data 08.10.2018 - 18:07
fonte
2

Come altri hanno già detto, posizionare le applicazioni di uso comune sul dock è il modo in cui la maggior parte degli utenti Mac si occupa di questo, spesso in congiunzione con Spotlight (Cmd-Space) per aprire le applicazioni meno frequentemente utilizzate.

Se il dock non è abbastanza grande per te, controlla Launchpad , che si trova nella cartella Applicazioni . Puoi configurare una scorciatoia da tastiera per aprirla (in Preferenze di Sistema > Tastiera > Scorciatoie) e ti mostra una griglia di icone di lancio per tutte le tue applicazioni installate, proprio come una schermata iniziale di iPhone, che puoi riorganizzare come vedi in forma. La maggior parte degli utenti Mac di lunga data non usa o apprezza molto, ma se sei abituato ad avere scorciatoie per tutto sul tuo desktop piuttosto che usare il menu Start di Windows, potrebbe funzionare per te.

È anche possibile accedere a qualcosa di più come un menu Start aggiungendo la cartella Applicazioni al dock, quindi facendo clic con il pulsante destro del mouse e selezionando "Mostra contenuto come elenco". Quindi, ogni volta che lo fai clic in futuro, vedrai un menu di tutte le applicazioni installate su cui puoi fare clic per avviarlo.

    
risposta data 08.10.2018 - 15:14
fonte
1

Mi piacciono un desktop e un Dock semplici e ho utilizzato MoofMenu per anni per consentire un facile accesso a varie applicazioni, utilità e documenti. MoofMenu inserisce l'icona Dogcow nella barra dei menu. Ecco il mio:

Ciascuno degli elementi e degli elenchi e singoli elementi di MoofMenu sono a cascata e configurabili dall'utente e facilmente raggiungibili rapidamente con il mouse o il trackpad. Ho più elementi in questi menu che appaiono nel Dock, ma meno di quelli memorizzati nella cartella SSD / Applicazioni.

Se sei molto semplice con la navigazione per tastiera nelle finestre del Finder, puoi probabilmente accedere agli oggetti più velocemente in quel modo. Ma non sono così bravo, e mi piace vedere e scegliere facilmente da un elenco di elementi che include forse il 95% dei miei obiettivi regolari.

IIRC, i menu a cascata sono stati introdotti in Mac OS 9. Li ho trovati molto utili allora, e con MoofMenu è ancora molto utile ora.

    
risposta data 08.10.2018 - 16:34
fonte
-2

Il desktop è morto

È morto da decenni, ma grazie ai fornitori di sistemi operativi e utenti ingenui, rimane come uno zombie assassino.

Motivi per NON utilizzare il desktop

  • Non puoi organizzare per data, dimensione e tutti gli altri attributi che puoi in una finestra del Finder o di Explorer
  • Non puoi nemmeno vedere l'intero nome del file se è lungo
  • Almeno in Windows, c'è una fastidiosa sovrapposizione di desktop "pubblici" e personali, il che rende molto difficile rintracciare il file reale
  • Le app appartengono alle directory Apps o ProgramFiles. Periodo.
  • il desktop non è navigabile come una finestra di Finder / Explorer, né ha una barra laterale di navigazione rapida.

Motivi per utilizzare il desktop

  • Gli sviluppatori idiota mettono un'icona di collegamento lì
  • Non hai mai saputo che esistono finestre di directory (Finder / Explorer).
  • Ti piace perdere minuti cercando di trovare l'icona che desideri, soprattutto perché si fonde con quell'arte di sfondo funky che hai messo sul tuo desktop.
risposta data 10.10.2018 - 14:56
fonte

Leggi altre domande sui tag