É uma boa prática criar um atalho na área de trabalho no mac?

20

Eu instalei algum software popular para Mac e observei que os pacotes de instalação não criam um atalho na área de trabalho, como costumam fazer no Windows.

Quais são as boas práticas a seguir: Devo criar um atalho na área de trabalho para o meu aplicativo que desenvolvi?

Mandar
fonte
16
No Windows, é uma prática ruim. Os aplicativos pertencem ao menu Iniciar.
Agent_L 10/10
2
O título da pergunta provavelmente deve ser modificado para deixar claro que você está perguntando sobre a criação de um atalho durante o processo de instalação, não como um usuário final. Várias respostas parecem basear-se no pressuposto de que essa é uma pergunta do usuário final.
churrasco
Por 'atalho na área de trabalho', você literalmente quer dizer um ícone que aparece na área de trabalho, a tela de plano de fundo que está sempre lá ou um ícone em uma pasta como Aplicativos ou Utilitários? Eu já vi alguns usuários do Windows (embora geralmente não sejam desenvolvedores) que acreditam que a pasta Aplicativos está cheia de 'atalhos'.
Craig

Respostas:

52

Eu diria que a criação de alias de desktop no momento da instalação de um aplicativo é um anti-padrão e uma prática recomendada para os desenvolvedores implementarem como comportamento padrão.

  • A área de trabalho pertence ao usuário final e o macOS foi projetado para instalar aplicativos para todas as contas de usuário e considerar mais de um usuário por computador. Para fazer isso, você está escalando o instalador para obter privilégios de root para alterar várias áreas de trabalho ou está ignorando / reduzindo atentamente a maneira como os aplicativos podem (ou possivelmente deveriam) ser instalados para todos os usuários subseqüentes.
  • A barra de ativação, a estação de acoplamento e o Spotlight / Siri são as ferramentas e idiomas de lançamento de aplicativos personalizados, para que você possa supor que seus clientes estão muito familiarizados com a forma de iniciar um aplicativo que eles acabaram de instalar.

A maneira mais gentil de fazer isso seria integrar o usuário e perguntar se ele deseja algum atalho na primeira vez que iniciar o aplicativo. A Apple recomenda que você tenha uma integração muito leve, portanto, isso é contra as "melhores práticas", mas eu consideraria a melhor maneira de criar um alias se você achar que é a decisão certa para a maioria dos usuários do seu aplicativo.

Gostaria de encorajá-lo a ler as HIG - Human Interface Guidelines e os muitos vídeos gratuitos da WWDC sobre embalagem e instalação de aplicativos - sua pergunta é boa e pensar em como as pessoas veem seu aplicativo durante a instalação é super útil para que seu aplicativo tenha sucesso com muitos clientes.

bmike
fonte
Sim, tenho visto cada vez mais instaladores em várias plataformas, oferecendo a opção de atalhos da área de trabalho ou de menu. É agora que alguns instaladores perguntam se deseja adicionar um atalho, muitos não (perguntam) e alguns (geralmente os que custam muito) ainda instalam na área de trabalho, gostando ou não.
Mick
11
@Mick - Não consigo me lembrar, em 25 anos de uso de Macs, de um aplicativo que escreve um apelido na área de trabalho.
Tetsujin
35

Esta resposta foi escrita antes do esclarecimento de que o OP é da perspectiva do desenvolvedor, não do usuário final

Eu sempre fui firmemente da escola do "nada na área de trabalho" pessoalmente - mas cada um na sua.

Você pode encontrar aplicativos para iniciar de pelo menos 6 maneiras ...

  • A Apple  Menu> Itens Recentes

  • A própria pasta Applications

  • Plataforma de lançamento

  • Holofote

  • Arraste o aplicativo para o Dock

  • Clique duas vezes em qualquer documento e o aplicativo relevante será iniciado ou clique com o botão direito em Abrir com> para obter uma lista de alternativas que podem lidar com esse tipo de documento.

Tantas alternativas que não parece necessário desorganizar a área de trabalho com outra.
No entanto, é a sua máquina - faça como quiser ;-)

Tetsujin
fonte
16

Não. Você deve apenas copiar o aplicativo para /Applications(ou ~/Applications) e deixar o usuário escolher se deseja criar um atalho no dock ou em outro lugar.

Na maioria das vezes, os "instaladores" no macOS são apenas imagens de disco (arquivos dmg) contendo o próprio aplicativo e um atalho para a Applicationspasta. O usuário pode optar por arrastar o aplicativo para lá ou para qualquer outro lugar.

Baptiste Candellier
fonte
6

Como usuário de Mac há alguns anos, não lembro de nenhum aplicativo que cria atalho na área de trabalho após a instalação. Acredito que essa prática seja mais familiar para usuários que vêm de um ambiente Windows pela primeira vez, mas definitivamente essa não é uma boa abordagem, não por causa do uso de memória ou da CPU, mas pelas várias maneiras pelas quais você pode acessar seus aplicativos em MacOS, que são mais eficientes e elegantes.

Eduardo Toro
fonte
3

Sim, use o Dock. Você provavelmente terá que arrastar o ícone do aplicativo para adicioná-lo.

Se você deseja que os ícones sempre apareçam, no painel de controle do Dock, desmarque o item da lista "Ocultar e mostrar automaticamente o Dock".

fabrice
fonte
3

Francamente, isso se resume a sua preferência pessoal. Não há ruim ou boa prática realmente ao usar atalhos de mesa.

Geralmente no Mac, você usaria o dockMac Dock

No entanto, sinta-se à vontade para adicionar seus ícones diretamente ao espaço da área de trabalho. Pessoalmente, eu uso minha área de trabalho simplesmente para projetos nos quais estou trabalhando no momento; todo o resto é arquivado adequadamente. Portanto, se eu tiver um trabalho em que estou trabalhando, essa estrutura de arquivos ficará facilmente acessível na minha área de trabalho.

Meu layout atual da área de trabalho Exemplo de área de trabalho

Joe
fonte
2
Você está respondendo da perspectiva do usuário, na qual qualquer opção é válida. O OP estava perguntando da perspectiva do desenvolvedor, efetivamente sobre fazer escolhas em nome dos usuários. Não é uma situação em que todas as opções são válidas: há diretrizes e expectativas a serem seguidas, precisamente porque nem todos os usuários aceitam uma única opção não padrão imposta a eles.
quer
@MichaelMacAskill não, "qualquer opção de usuário é válida". Falso: más escolhas levam a uma produtividade significativamente reduzida.
Carl Witthoft 10/10
4
@CarlWitthoft O ponto não é que qualquer escolha do usuário seja boa para a produtividade, mas que, sem o conhecimento pessoal de cada usuário, é impossível dizer se é válido ou não, portanto, você deve assumir que é válido.
churrasco
@barbecue, você acabou de obter o método científico exatamente ao contrário.
113018 Carl Witthoft
3
@Carl Não, o churrasco está correto. O ponto é que você não está em posição de decidir para outra pessoa qual é o ambiente idealmente produtivo; portanto, todas as apostas estão fora e você deve deixá-la decidir. Nenhuma escolha que você faz para eles é garantida como válida e qualquer opção pode ser válida para algum usuário.
Lightness Races com Monica
2

Como já foi dito, colocar aplicativos comumente usados ​​no encaixe é a maneira como a maioria dos usuários de Mac lida com isso, geralmente em conjunto com o Spotlight (Cmd-Space) para abrir aplicativos usados ​​com menos frequência.

Se o encaixe não for grande o suficiente para você, confira o Launchpad , que está na sua pasta Aplicativos. Você pode configurar um atalho de teclado para abri-lo (em Preferências do sistema> Teclado> Atalhos) e mostra uma grade de ícones de inicialização para todos os aplicativos instalados, como uma tela inicial do iPhone, que você pode reorganizar conforme desejar. A maioria dos usuários antigos de Mac não usa ou gosta muito, mas se você está acostumado a ter atalhos para tudo na área de trabalho, em vez de usar o menu Iniciar do Windows, isso pode funcionar para você.

Você também pode acessar algo mais parecido com o menu Iniciar, adicionando a pasta Aplicativos ao seu encaixe, clicando com o botão direito do mouse e selecionando "Mostrar conteúdo como lista". Então, sempre que você clicar no futuro, verá um menu de todos os aplicativos instalados nos quais poderá clicar para iniciar.

calum_b
fonte
Bem, na minha experiência de suporte a centenas de usuários de Mac ao longo dos anos, é.
Calum_b 10/10
11
Bem, como George Carlin costumava dizer, 50% de [qualquer grupo] está abaixo da média. Agora pense como a pessoa média é estúpida.
Carl Witthoft 10/10
@CarlWitthoft Citation por favor? Não consigo pensar em um único usuário de Mac dos últimos dez anos que não use o dock para iniciar aplicativos comuns. Obviamente, antes da existência do Dock, os atalhos da área de trabalho eram mais comuns.
churrasco
@barbecue As pessoas usam o Spotlight, ou Alfred, ou similar para iniciar aplicativos. Eu não abri o Dock há meses :-)
nohillside
1

Gosto de uma área de trabalho organizada e do Dock e uso o MoofMenu há anos para permitir fácil acesso a vários aplicativos, utilitários e documentos. MoofMenu coloca um ícone Dogcow na barra de menus. Aqui está o meu:

insira a descrição da imagem aqui

Cada um dos itens e listas do MoofMenu e itens individuais são em cascata e configuráveis ​​pelo usuário, e facilmente alcançáveis ​​rapidamente com o mouse ou o trackpad. Tenho mais itens nesses menus que aparecem no Dock, mas menos que os armazenados na pasta SSD / Aplicativos.

Se você é muito fácil com a navegação por teclado nas janelas do Finder, provavelmente pode acessar itens mais rapidamente dessa maneira. Mas não sou tão bom e gosto de ver e escolher com facilidade uma lista de itens que inclui talvez 95% dos meus objetivos regulares.

IIRC, menus em cascata foram introduzidos no Mac OS 9. Eu os achei muito úteis na época, e com o MoofMenu ainda é muito útil agora.

DavidSupportsMonica
fonte
O que são menus em cascata? Esse é apenas outro termo para submenus?
SilverWolf - Restabelece Monica
Sim. A captura de tela anexada à minha resposta mostra o menu Dogcow aberto. Se, por exemplo, alguém arrastasse o ponteiro do mouse para "Área de trabalho", um submenu apareceria à direita, mostrando todos os itens da área de trabalho do computador.
precisa saber é o seguinte
@ David Você disse que "menus em cascata foram introduzidos no Mac OS 9", mas, na verdade, o System 7 já os possuía, por exemplo, no menu Apple e observa a Wikipedia: "Vários utilitários de terceiros forneceram um nível de personalização da ordem de os itens adicionados ao menu Apple sem precisar renomear cada item ". Hoje existem vários outros aplicativos com funcionalidades semelhantes ao MoofMenu, incluindo: aLaunch, Barra de aplicativos, Menu clássico, FinderPop (menu contextual), HimmelBar, XMenu.
Big Mac
@ BigMac Eu não discordo. Mas gosto do ícone MM no final da linha do ícone, no lado direito do menu: é fácil ver e encontrar, e sendo configurável, fácil especificar os itens que quero e os que quero excluir. Certamente os usuários terão preferências diferentes.
DavidSupportsMonica
@ David A maioria dos outros aplicativos que mencionei são aplicativos da barra de menus, e todos os aplicativos da barra de menus podem ser movidos na barra de menus clicando com o comando neles.
Big Mac
-2

A área de trabalho está inoperante

Ele está morto há décadas, mas graças aos fornecedores de sistemas operacionais e usuários ingênuos, ele permanece como um zumbi assassino.

Razões para NÃO usar a área de trabalho

  • Você não pode organizar por data, tamanho e todos os outros atributos que você pode em uma janela do Finder ou Explorer
  • Você nem consegue ver o nome do arquivo inteiro, se for longo
  • Pelo menos no Windows, há uma sobreposição irritante de "Público" e áreas de trabalho pessoais, o que torna o rastreamento do arquivo real uma dor real
  • Os aplicativos pertencem aos diretórios Apps ou ProgramFiles. Período.
  • a área de trabalho não é navegável da mesma maneira que uma janela do Finder / Explorer, nem possui barra lateral de navegação rápida.

Razões para usar a área de trabalho

  • Desenvolvedores idiotas colocam um ícone de link lá
  • Você nunca aprendeu que as janelas de diretório (Finder / Explorer) existem.
  • Você gosta de perder minutos tentando encontrar o ícone que deseja, especialmente porque ele combina com a arte de fundo divertida que você coloca na área de trabalho.
Carl Witthoft
fonte
11
Sua resposta parece ser mais um discurso retórico do que uma resposta real. Você pode editá-lo para ter menos opinião e um pouco mais focado no macOS e na pergunta?
nohillside
11
Além de não responder realmente à pergunta, essa resposta contém várias declarações factualmente incorretas.
churrasco
@barbecue [citação necessária]. Tanto faz. Eu vou a pé a partir desta tempestade e ficar com algum problema sane como emacs vs. vi
Carl Witthoft