Microsoft está trabalhando com o Google em um conjunto de novas “Pickle Clipboard APIs” que melhorariam o Google Chrome e o recurso de área de transferência padrão do Edge, permitindo aos usuários copiar e colar facilmente uma ampla variedade de cargas de dados complexas (tipos de arquivo) entre o navegador e aplicativos nativos, de acordo com vários documentos de design vistos por nós.
No momento, os aplicativos da web ou sites baseados no Chrome ou Edge têm acesso limitado ao conteúdo da área de transferência (copiar e colar). A plataforma da web atual em ambos os navegadores suporta os formatos mais padronizados, como.txt, jpg, png, HTML e outros formatos populares no Windows 10, macOS, Linux ou plataformas móveis.
No entanto, a API existente não se adapta à longa cauda de formatos especializados. Por exemplo, os aplicativos da web não podem ler formatos da web personalizados, formatos fora do padrão da web como TIFF (um formato de imagem grande) e formatos proprietários como.docx (um formato de documento). Esses formatos não são suportados e os usuários não podem copiá-los e colá-los na maioria dos aplicativos da web.
Com o novo conjunto de APIs Pickle Clipboard , Microsoft e Google são planejamento para fornecer uma solução para este problema. Se o recurso for implementado no navegador e for suportado por desenvolvedores, seus aplicativos da web favoritos podem ler e gravar cargas úteis arbitrárias não higienizadas usando um formato de pickling padronizado.
Em outras palavras, você logo poderá copiar e colar formatos de arquivo personalizados entre aplicativos da web e aplicativos nativos no Windows, macOS, Android e outras plataformas.
De acordo com a Microsoft e o Google, esses serão os principais benefícios da próxima API da área de transferência:
Permitir copiar/colar entre Web e aplicativos nativos: isso não será tratado pelo navegador, o que significa que ficará totalmente na área de transferência do sistema operacional. Os desenvolvedores podem criar formatos de área de transferência personalizados. Preserve a segurança/privacidade. Fornece controle refinado sobre a área de transferência. Construído na API Async Clipboard existente.
Em vários patches de código do Chromium, a Microsoft confirmou que já começou a trabalhar no suporte de formatos de área de transferência personalizados para navegadores Chromium. Por exemplo, um patch contém a implementação da sinalização de tempo de execução de formatos de área de transferência personalizados em APIs de área de transferência assíncrona.
Em outra nota de patch , a Microsoft disse que está implementando uma nova API para escrever formatos de plataforma e portáteis juntos para que os autores da web possam escrever formatos padrão e personalizados usando a escrita assíncrona da área de transferência APIs.
“Essas alterações serão usadas no [projeto da Pickle Clipboard API] para oferecer suporte a operações de gravação de formato personalizado”, observaram os engenheiros da Microsoft.
Essa nova API é particularmente útil para desenvolvedores, mas também melhorará drasticamente sua experiência de navegação na web. Por exemplo, você pode copiar documentos facilmente de seu File Explorer e colá-los no Google Docs ou no Microsoft Word.
Da mesma forma, aplicativos da web como o SketchUp terão acesso a recursos de área de transferência mais específicos ou sofisticados, o que deve melhorar o experiência geral de copiar e colar para seus usuários.
A equipe do Microsoft Office demonstrou internamente interesse em oferecer suporte a essa API.
Além das melhorias para o projeto de código aberto Chromium, a Microsoft está também trabalhando em recursos exclusivos como o suporte Fluent Design para Edge no Windows 11.