
Hoje você tem que ler sobre operações de arquivos e tudo relacionado a elas. Nesta parte, descreverei o diálogo mais selvagem e perigoso de todos os tempos, o mais infernal é o diálogo para resolver conflitos de nomes no Windows File Explorer. Esta é apenas uma obra - prima da merda . Esta é a minha parte favorita, e acho que você já sabe o porquê.
Uma pequena introdução. Para entender o formato da apresentação, aconselho que você comece a ler a partir da primeira parte , onde descrevi a escala do problema e escrevi sobre como estão as coisas na apresentação dos dados. A propósito, fiquei um pouco surpreso com o srach nos comentários, a medida dos gerenciadores de arquivos e todo esse tipo de coisa. Acho que as pessoas nem olhavam para as capturas de tela ou simplesmente não viam nada familiar nelas. Alguns comentaristas escreveram que eu não ofereci nada em troca, mas apenas joguei tudo, em vão (risos) - eles não leram o artigo em uma campanha, porque eu discuto tudo e constantemente ofereço soluções alternativas, com rascunhos. Em geral, esta série de artigos é um white paper . Bem, eu tenho outra coisa para eles - o que ofereço é coletado neste vídeo .
Esta parte deve ser lida sob triste música épica e um copo de vinho seco. Em suma, vamos lá!
Selecionar objetos
Tudo começa com a seleção de objetos. No Windows File Explorer com seleção, tudo é naturalmente ruim - é difícil selecionar muitos objetos e não perder acidentalmente a seleção. A opção de seleção com caixas de seleção não ajuda particularmente. O Google Drive é quase o mesmo lixo, mas pelo menos você não pode perder a seleção clicando aleatoriamente entre os blocos.
Acredito que os objetos devem ser abertos com um clique (afinal, pode ser necessário clicar tanto que o dedo dói), e o modo de seleção é ativado por um toque longo (como no telefone) ou destacando um objeto usando o ícone de seleção (principalmente para um carrinho de mão). Aqui está a minha opção, veja as legendas:

Área de transferência
A partir disso, fiquei louco desde os primeiros minutos de uso do Windows. Ao copiar / cortar objetos, eles simplesmente deixam de existir na interface e isso está completamente errado. Bem, pelo menos existem gerenciadores de área de transferência (como ClipX), mas para gerenciamento de arquivos, essas são muletas bastante perversas. Parece que Jef Raskin escreveu sobre isso na The Humane Interface cerca de 20 anos atrás. Embora eu possa confundir, não há tempo para verificar.
Estou certo de que é necessário destacar explicitamente a interface, alternando para o modo de copiar / mover objetos. E eu combinaria isso com destaque. A propósito, selecionar objetos em várias pastas ao mesmo tempo (como no Google Drive em um celular) pode economizar muito tempo.

Portanto, isso pode ser feito na interface da área de trabalho:

Ícones seguidos - ações "Selecionar tudo", "Inverter seleção", "Cancelar seleção". Você pode criar imediatamente uma pasta com os arquivos selecionados. Como deve funcionar, você pode ver nos meus vídeos .
FantasmasEu nunca vi uma coisa dessas, mas definitivamente seria útil. Seria legal ver todos os arquivos e pastas copiados / movidos no destino de uma só vez, e não quando as operações forem concluídas. Seria ainda mais bacana poder trabalhar com eles. Em resumo, criei Ghosts, uma espécie de quase-objeto:

Menu de contexto
É necessário executar todos os tipos de ações com objetos. Se isso não puder ser feito com drag'n'drop ou teclas de atalho, o menu de contexto entra em ação. No File Explorer, inicialmente parece desarrumado, mas, com o tempo, geralmente se transforma em um despejo infernal. Abre longe de instantaneamente, às vezes até por alguns segundos.

Não há meios regulares para eliminar esse inferno, obrigado, Microsoft!
Minha versão se parece mais com o Google Drive. Você pode fazê-lo no menu suspenso para ocultar tudo "desnecessário":

Mas é muito simples, eu sempre me perguntei por que ninguém faz um menu radial nos produtos tradicionais? Eu gosto do menu Battlefield Commo Rose . O princípio "Apertou o botão - Selecionou a ação - Lançada" também é muito bom. Após alguns dias de uso, você não vê o menu, seleciona na memória. Compare com o File Explorer.

Aqui está minha versão do menu radial, o "supérfluo" também oculta:

Você pode fazer isso com texto, como no Battlefield, mas por quê?
Ações e Fila
Apenas o preguiçoso não tirou sarro da estimativa do tempo de cópia no Explorer, eu gosto da opção xkcd .

No último File Explorer, o diálogo com o progresso da cópia / movimentação é aparentemente tolerável, a fila funciona bem, mas seu comportamento é incorreto - primeiro copia parte dos arquivos, depois faz perguntas, como um conflito de nome, depois continua e depois faz as perguntas novamente ...
Eu odeio o Windows porque qualquer aplicativo pode aparecer de repente (interceptando a entrada do teclado) na parte superior da janela com a qual você está trabalhando! Você pode cutucá-lo acidentalmente sem procurar e substituir informações importantes. Muito confortável Os criadores já encontraram isso? Sim, claro que eles fizeram.
Gráficos e outras informações no modo avançado são inúteis.

O cancelamento de ações comprometidas é apenas um inferno. Tente cancelar suas 5 peças diferentes e provavelmente você entenderá o que aconteceu claramente não é o que você esperava. Aqui tentei lançar (usando um botão de ação flutuante personalizado) uma barra de progresso e várias opções para concluir operações e ações correspondentes, espero que os ícones deixem claro o que quero dizer.

Nesse caso, qualquer ação pode ser cancelada por meio de uma notificação pop-up - snackbar.
Idealmente, você precisa de um menu especial onde pode desfazer qualquer ação com arquivos e pastas, pelo menos o que aconteceu há uma semana. Eu também queria escrever sobre ações em massa ... Lembro - acrescentarei.
Resolução de conflitos de nomes
Este é o mais hhana parte louca. Em geral, historicamente, esse é o diálogo mais selvagem e perigoso de todos os tempos. É como andar em um campo minado até os joelhos na lama com uma granada sem um cheque. Sob fogo inimigo. À noite. Um movimento errado e arquivos inestimáveis irão evaporar.
Não tenho vontade de me aprofundar na história dessa guerra, só quero mostrar até que ponto você consegue obter um bom significado. Leia o guia da Microsoft sobre como criar um dos piores diálogos de resolução de nomes - Design da experiência de colisão de nomes de arquivos do Windows 8 .
Lá eles primeiro fazem um bom diálogo e depois o estragam realizando pesquisas em slides usando o método RITE. É apenas n - c. Deve ser preservado para as gerações futuras! Artigos científicos podem ser escritos sobre isso.

Portanto, se você de repente não sabia, na versão mais recente do sistema operacional mais difundido do mundo, clique em pelo menos 4 vezes (com alta precisão!) Para salvar os objetos movidos e os que estão na pasta. Não existe um botão simples "Manter os dois".

Esta é apenas uma obra - prima da merda . Mas eles têm orgulho do seu trabalho! Até os vidos fizeram - " Melhorando nossas noções básicas de gerenciamento de arquivos ". Por que a maior empresa do mundo não contratou os melhores designers e não esses dinossauros? A resposta estava no primeiro capítulo - a Microsoft não se importa com o design, como todos os outros. Eles não usam seus produtos.
Se você não pode fazer uma coisa tão comum como um diálogo de conflito de nome, é inútil.
Não há necessidade de projetar algo que você mesmo não usa. Provavelmente, o lixo vai acabar. Todos esses estudos em pessoas experimentais são um chapéu completo. Apenas experiência pessoal, apenas hardcore!
Não há muitos exemplos de um diálogo realmente bom de conflito de nomes, aqui está um deles - TeraCopy, a versão antiga:

TeraCopy, uma nova versão com comparação de arquivos abertos (abre por clique):

Tentei fazer minha versão nos painéis de expansão do Material Design, esboço a seguir:

Eu perguntava imediatamente ao usuário quais arquivos deveriam ser deixados enquanto realizava operações em segundo plano. Eu sobrescreveria arquivos completamente idênticos sem questionar. Pastas com o mesmo nome também. Você sempre pode fazer uma notificação (snackbar) sobre o que aconteceu e dar ao usuário a oportunidade de cancelar a ação se ele não esperava isso.
Na próxima parte, falarei sobre a conexão entre a área de trabalho e a nuvem, sobre a união viciosa do Windows File Explorer e do Google Backup and Sync, cuja utilização finalmente destruiu em mim os restos de fé no brilhante futuro do design.
Em contraste com essa loucura, tentarei compartilhar minha visão do futuro gerenciamento de arquivos, o que realmente apaga os limites entre a área de trabalho e a nuvem. A utopia com a qual estou sonhando há cerca de 10 anos. Espero que isso aconteça mais cedo do que depois de três meses, continue na linha.
PSUltimamente, senti isso de maneira especialmente aguda: enquanto descolados inúteis falam sobre um projeto de sistema com belas renderizações inúteis em projeções isométricas, magnatas como o Mail estão se enganando e os alunos da VK tiram fotos como "me veja trabalhar", estragam a interface na área de trabalho e lançam novos ícones no celular, o design real permanece no nível de 10 anos atrás .
Quem fez tudo o que realmente usamos e para onde eles foram depois? Foi trabalhar no Google e se perdeu lá?