Versões em design: como não se perder em mil layouts

- Colegas, o arquivo project_lastVersion é final? Ou project_lastVersion_1?

“… Esta é uma



situação familiar? Tenho certeza, especialmente quando você trabalha em equipe com outros designers. Normalmente, você precisa criar várias versões diferentes de arquivos, cujo número depende do projeto, das edições e de outros fatores, e a dor de cabeça é descobrir todas essas versões.



No artigo falarei sobre as opções de controle de versão mais relevantes e utilizadas, a saber: Zeplin (+ Sketch), Figma, Abstract (+ Sketch), ou seja, descreverei as funções e funcionalidades dessas ferramentas relacionadas especificamente ao versionamento.







Por que o controle de versão é importante e necessário no design



  1. , , . : , ;
  2. , ( ) , «project1», «project1.1», «project_1», «project1_lastVersion» . ( ), ;
  3. ;
  4. Do parágrafo anterior, segue-se que, ao trabalhar em conjunto, é importante compreender quem exatamente e quando fez as alterações e o que são.


Estas são apenas algumas situações em que o uso de um sistema de controle de versão pode acelerar o processo de desenvolvimento e evitar uma parada cardíaca quando parece que tudo acabou. A seguir, falarei sobre os prós e os contras das ferramentas de controle de versão com as quais tive que lidar em meu trabalho.



Zeplin + Sketch



O mais fácil de usar é o Zeplin. Para trabalhar com isso, o designer só precisa salvar as alterações no arquivo de trabalho do Sketch e exportar as pranchetas do Sketch para o Zeplin. As pranchetas serão exibidas no Zeplin, elas podem ser agrupadas em seções, estilos de elementos de visualização, ícones de download, imagens, etc., bem como formar um guia de estilo, que consiste em uma paleta de cores, estilos de texto, distâncias entre elementos, componentes / símbolos.



As vantagens de usar o Zeplin são as seguintes:



  1. Conforme mencionado anteriormente, facilidade de uso - você só precisa exportar a prancheta selecionada;
  2. Capacidade de comentar em pranchetas;
  3. Notificações de comentários que chegam pelo correio e são exibidas

    no próprio Zeplin;
  4. A capacidade de criar 1 projeto gratuitamente e adicionar quantos participantes você precisar.




Como qualquer ferramenta, o Zeplin tem suas desvantagens:



  1. Ao editar uma prancheta no Sketch que foi exportada anteriormente para o Zeplin, você precisa prestar atenção ao seu nome. As pranchetas com o mesmo nome se substituem automaticamente durante a exportação, no entanto, se o nome da prancheta exportada for diferente daquele carregado anteriormente no Zeplin, essa prancheta será exportada para o aplicativo como uma nova e não substituirá a versão irrelevante. A desatenção ao exportar pranchetas pode levar algum tempo para verificar se os nomes das pranchetas correspondem;
  2. Sketch Zeplin , . (), , ( ), , Sketch-, ;
  3. ,

    Zeplin;
  4. , , ;
  5. Zeplin , , Zeplin ;
  6. Sketch Zeplin owner.




Figma



Figma está sendo ativamente introduzido no trabalho dos designers devido à sua funcionalidade atraente. Esta ferramenta é universal - aqui você pode encontrar design, prototipagem e controle de versão.



O que ele pode fazer em termos de controle de versão?



  1. Figma apóia o trabalho simultâneo de vários designers no mesmo projeto. Tendo aberto o projeto desejado, o usuário pode ver ao lado da prancheta / elementos individuais os nomes dos colegas que ao mesmo tempo fazem edições, visualizam o projeto;
  2. Histórico da versão (ou Histórico da versão), para que você possa ver quem fez as alterações e quando, voltar para uma versão anterior e também editar informações sobre a versão selecionada;
  3. Comentários, descrição do componente;
  4. Figma pode ser usado como um aplicativo em um PC e em um navegador.




Figma tem poucas desvantagens, mas as principais são:



  1. O histórico de versão (as mesmas informações sobre o controle de versão) em uma conta gratuita é fornecido apenas por 30 dias;
  2. Não existem modos de comparação, como, por exemplo, em Abstract.




Resumo + Esboço



Abstract, como Zeplin, funciona com Sketch e é destinado especificamente para controle de versão,

ao contrário, por exemplo, do Figma.



Resumo tem vantagens suficientes:



  1. Colaboração de vários designers em um arquivo ao mesmo tempo;
  2. Armazenamento em nuvem de arquivos;
  3. Use como um programa instalado no MacOS e em um navegador

    em qualquer PC;
  4. Trabalho sincronizado com os membros da equipe, o que permite enviar as

    alterações feitas para a revisão. As alterações podem ser aceitas ou rejeitadas;
  5. Capacidade de deixar comentários e anotações, receber notificações sobre eles;
  6. A capacidade de comparar arquivos entre si - Abstract fornece 2 modos de comparação;
  7. Fluxo de atividades, que permite ver quem mudou o quê e quando.




Entre as desvantagens, destacaria o seguinte:



  1. Uso pago. Abstract oferece uma versão de avaliação gratuita (apenas 30 dias para uso com Sketch) e uma demonstração de 14 dias para Adobe XD. Mas esse tempo é suficiente para se familiarizar com a ferramenta, trabalhar em conjunto com a equipe e entender se o Resumo é conveniente ou não;
  2. No momento, a versão completa do trabalho está disponível apenas para Sketch + Abstract, ou seja, é adequado para MacOS. Conforme mencionado anteriormente, Abstract está se expandindo

    para Adobe XD, mas até agora apenas uma versão beta está disponível.




O que escolher para controle de versão



Depende da ferramenta em que o designer está trabalhando no projeto. Eu uso Sketch e Figma em meu trabalho. No entanto, tendo considerado 3 opções de controle de versão diferentes, ou seja, Sketch + Zeplin, Figma, Sketch + Abstract, considero Abstract o mais funcional, então considerarei o versionamento com mais detalhes.



É o Tablet Magic Abstract



Abstract é uma espécie de GitHub para designers. O princípio de funcionamento é que o designer carregue um arquivo Sketch criado anteriormente no Abstract (este arquivo é um arquivo mestre, ou seja, contém as pranchetas / elementos mais relevantes e informações sobre o projeto). Vários designers podem trabalhar em um arquivo mestre ao mesmo tempo. Para ser mais preciso, cada designer trabalha em sua própria cópia (branch) do arquivo mestre. Ao terminar, o branch precisa ser comprometido com Abstract. Submeter uma ramificação é uma obrigação, porque esta é a única maneira de salvar as alterações feitas na ramificação e adicioná-las ao Resumo. A confirmação não afetará o conteúdo do arquivo mestre de forma alguma até que ocorra a fusão (em outras palavras, fusão). Você pode mesclar não apenas uma ramificação com um arquivo mestre, mas também uma ramificação com uma ramificação.







Em Abstract, como em Zeplin e Figma, você pode visualizar estilos de elementos, bem como a capacidade de baixar ícones e imagens usados.



Além disso, a seção Propriedades mostra qual estilo o item selecionado está atualmente no arquivo mestre e qual estilo é o mesmo, mas foi alterado no commit atual.







Um arquivo mestre pode conter várias pranchetas. Ao fazer edições, todas as alterações são salvas em segundo plano. Você só precisa confirmar o branch com o qual o designer trabalhou, e todas as alterações serão refletidas no Abstract. Pranchetas modificadas ou elementos modificados individuais são marcados com o ícone Editado. Graças a isso, o designer não precisa criar um grande número de arquivos com diferentes versões do projeto, já que tudo está claramente salvo e exibido em um só lugar.







Conforme mencionado anteriormente, Abstract fornece modos de comparação.



O primeiro modo de comparação é lado a lado - quando a prancheta do arquivo mestre e a prancheta modificada da ramificação estão localizadas próximas uma da outra.







O próximo modo de comparação é sobreposição - quando a prancheta do arquivo mestre e a prancheta modificada da ramificação são sobrepostas, e todas as alterações são exibidas em um fundo branco.







Além do acima, Abstract tem outras funções úteis, por exemplo, você pode sincronizar bibliotecas Sketch, criar coleções - conjuntos de pranchetas que você precisa apresentar aos colegas.



O fluxo de atividades contém as mudanças feitas, comentários, criação de branches, commits, merges e outras atualizações. Mostra quem, quando e o que exatamente mudou, adicionou, comentou, aprovou ou reprovou, fundiu, etc.







Zeplin, Figma e Abstract tornam mais rápido e fácil trabalhar em projetos não apenas para designers, mas para todos os membros da equipe. Mas os mais bem sucedidos, na minha opinião, são Figma e Abstract (Abstract em maior medida devido à funcionalidade e conteúdo de informação em termos de controle de versão). Usando-os, os membros da equipe não precisam perder muito tempo em reuniões, discussões de bate-papo para descobrir quais mudanças foram feitas nos layouts e onde eles precisam olhar para vê-los. Usar o controle de versão de qualquer forma melhora a colaboração entre os membros da equipe, a compreensão do projeto e, na melhor das hipóteses, acelera o desenvolvimento.



Neste artigo, considerei longe de todas as opções de controle de versão existentes no design, mas as mais famosas e mais comumente usadas. Se uma equipe de vários designers estiver trabalhando em um projeto, vale a pena considerar o versionamento em Abstract ou Figma, e o Zeplin é mais adequado para um único trabalho, quando você não precisa trabalhar junto e simultaneamente com outros colegas no mesmo arquivo. De qualquer forma, não custa tentar cada uma dessas ferramentas.



All Articles