Argonalyst

TrackWeight: Balança Digital no Trackpad do MacBook

Argonalyst
21 July 2025

TrackWeight: Transforme o Trackpad do Seu MacBook em uma Balança Digital Precisa

O TrackWeight é uma inovadora aplicação para macOS que utiliza os sensores de pressão Force Touch presentes nos trackpads modernos do MacBook, transformando-os em balanças digitais precisas. Este aplicativo foi desenvolvido com a ajuda da biblioteca Open Multi-Touch Support, criada por Takuto Nakamura, permitindo acesso a eventos de toque e pressão que normalmente não estão disponíveis para aplicações convencionais.

Para utilizar o TrackWeight, o usuário deve seguir algumas etapas simples. Primeiro, é necessário abrir a aplicação e descansar um dedo sobre o trackpad. Em seguida, colocam-se os objetos a serem pesados, garantindo que a pressão sobre o trackpad seja mínima enquanto se mantém o contato. O resultado exibido será o peso do objeto.

A precisão do TrackWeight foi validada através de um processo de calibração. Isso envolveu colocar o trackpad do MacBook sobre uma balança digital convencional e aplicar pesos conhecidos, sempre mantendo o contato com o dedo. As leituras de pressão foram então comparadas e calibradas com as medições da balança de referência, garantindo que o aplicativo mantenha uma precisão consistente em diferentes faixas de peso.

Para que o TrackWeight funcione corretamente, são necessários alguns requisitos. O aplicativo requer macOS versão 13.0 ou superior, um MacBook com trackpad Force Touch (MacBook Pro de 2015 ou mais recente, MacBook de 2016 ou mais recente), e o App Sandbox deve ser desativado para permitir o acesso de baixo nível ao trackpad. Além disso, é recomendado ter Xcode 16.0 ou superior e Swift 6.0 ou superior para desenvolvimento.

Embora a ideia de usar o trackpad como uma balança digital seja fascinante, existem limitações a serem consideradas. É imperativo que haja contato constante com o dedo, pois o trackpad só fornece leituras de pressão quando detecta capacitância. Além disso, os objetos não podem interferir nesse contato, e objetos metálicos podem ser erroneamente detectados como um toque, exigindo a colocação de um pedaço de papel ou pano em entre o objeto e o trackpad para obter leituras precisas.

A aplicação foi desenvolvida utilizando SwiftUI para a interface do usuário, Combine para fluxo de dados reativo e a biblioteca Open Multi-Touch Support para acesso de baixo nível ao trackpad. O projeto é licenciado sob a MIT License, respeitando os direitos autorais de Takuto Nakamura.

É importante ressaltar que o TrackWeight é destinado a propósitos experimentais e educacionais. Embora sejam feitas tentativas para garantir a precisão, a aplicação não deve ser utilizada para medições críticas ou aplicações comerciais onde a precisão é essencial. Recomenda-se sempre verificar as medições com uma balança calibrada em casos importantes.

Últimos vídeos

Confira os últimos vídeos publicados no canal

Argonalyst

O plano SECRETO das Big Techs para cobrar MUITO mais pela IA

Argonalyst

BOLHA da IA ou NOVA era de crescimento EXPONENCIAL? O mercado está dividido

Argonalyst

Nova IA da OpenAI traduz em TEMPO REAL e pode mudar o mundo dos negócios

Argonalyst

Spec Driven Development (SDD): a habilidade que vai separar quem SOBREVIVE à IA

Argonalyst

DeepSeek V4: o Open Source que está AMEAÇANDO GPT 5.5 e Opus 4.7

Argonalyst

Prometeram Renda Universal… mas só veio desemprego?

Argonalyst

Mythos Preview: o começo da AGI ou só mais hype?

Argonalyst

Ele automatizou TUDO com IA… e pode virar bilionário sozinho

Argonalyst

Programadores foram só o começo… agora a IA quer o topo

Argonalyst

Multi-agentes, memória e IA eterna: o vazamento que mudou tudo

Argonalyst

VIBE CODING vai acabar… e o que vem agora é muito mais SINISTRO

Argonalyst

IA na Guerra: estamos criando algo mais PERIGOSO que a Bomba Atômica?

Argonalyst

O dinheiro vai desaparecer? A era da IA pode mudar tudo

Argonalyst

O Apocalipse do SaaS: Como a IA pode DESTRUIR o modelo bilionário do software

Argonalyst

Bitcoin é software… e o software está morrendo (isso explica a queda?)