O que é widget?

Por Redação

Widget é um componente que pode ser utilizado em computadores, celulares, tablets e outros aparelhos para simplificar o acesso a um outro programa ou sistema. Eles geralmente contêm janelas, botões, ícones, menus, barras de rolagem e outras funcionalidades. Esse componente com interface gráfica (GUI) permite adicionar ao sistema operacional uma tarefa específica, como widgets de previsão do tempo, relógio, atualização de redes sociais, emails, etc.

Acredita-se que o termo widget seja derivado da junção de duas palavras da língua inglesa: "window" e "gadget". No entanto, essa ideia é a mais improvável, já que a palavra foi utilizada pela primeira vez em uma peça escrita por George S. Kaufman e Marc Connelly, chamada de Beggar on Horseback de 1924, muito antes de boa parte dos termos tecnológicos. Nessa peça, a protagonista enfrentava uma dúvida entre ser uma artista ou trabalhar em uma linha de produção de widgets, que, claramente, fazia referência a objetos inanimados com valor unicamente comercial.

Os widgets são classificados, geralmente, em dois tipos: os de baixo nível e os de alto nível. Os que se enquadram na primeira categoria são utilizados para a criação do sistema operacional e fazem parte do núcleo do sistema. Já os de alto nível referem-se aos objetos finais. Eles são facilmente encontrados em bibliotecas de desenvolvimento (toolkit) ou em frameworks.

Alguns widgets possuem por objetivo receber dados do usuário para criar algum tipo de registro. Entradas de texto, caixas de seleção, menus de seleção e outros componentes são capazes de coletar esses dados e enumerar as possibilidades a serem apresentadas ao usuário.

A diferença básica entre um ícone e um widget, seja em computadores ou dispositivos portáteis, é que o ícone serve apenas como um atalho para algum programa, enquanto que o widget fornece na sua própria interface informações geradas pelo programa em que ele está associado. Ele também pode servir, em alguns casos, para direcionar o usuário para uma função específica de um programa.

Inscreva-se em nosso canal do YouTube!

Análises, dicas, cobertura de eventos e muito mais. Todo dia tem vídeo novo para você.