3 pontos por maccraft 2026-03-08 | 2 comentários | Compartilhar no WhatsApp

Comprei uma Tesla em 2023, e a melhor parte de ter comprado a Tesla foi o conforto típico de um carro elétrico quando eu trabalhava no MacBook dentro do carro. Afinal, dá para usar o sistema de climatização sem nem ligar o carro. Mas havia exatamente uma coisa que me deixava insatisfeito.

Será que faz sentido deixar aquela tela grande no centro da Tesla sem uso? Não daria para conectá-la ao MacBook e usá-la como monitor?

Então, durante cerca de um ano depois de comprar o carro, tentei várias coisas.

  • Modificar o carro para instalar uma porta de entrada externa -> além de eu não saber fazer isso, havia o risco de perder a garantia, então nem cheguei a tentar
  • Compartilhamento de tela pelo app Zoom embutido da Tesla -> a latência era muito alta, a qualidade de imagem era ruim e não havia suporte a tela cheia, então era inútil
  • OBS + streaming HLS -> com 2 segundos de atraso, era inviável para uso como monitor (talvez porque eu não entendesse muito bem de HLS)
  • WebRTC -> na época, o navegador da Tesla não tinha suporte (também pode ser que eu não tenha configurado algo direito naquele momento)

Depois de esquecer isso por um tempo, a Tesla recebeu algumas atualizações OTA e, por via das dúvidas, testei novamente com WebRTC. E funcionou muito bem. O problema era que a configuração necessária era complexa demais. Eu precisava de um pequeno roteador sem fio para conectar o MacBook ao carro da Tesla, de um roteador LTE para acesso à internet e até de um HDMI dummy para enganar o MacBook como se um monitor real estivesse conectado.

Mas aí percebi que dava para substituir isso por software.

  • Roteador LTE -> tethering USB do iPhone
  • Pequeno roteador sem fio de viagem -> Compartilhamento de Internet do macOS
  • HDMI dummy -> API Apple CGVirtualDisplay

Graças a isso, não é necessário comprar hardware adicional: basta ter um MacBook e um iPhone. Não contei o cabo USB porque ele já vem quando você compra o iPhone. :)

Transformei isso em um app chamado SideDisplay, com suporte tanto para Mac (Apple Silicon, macOS 15+) quanto para Windows 11. Pode haver diferença de desempenho, mas não funciona só na Tesla: qualquer navegador com WebRTC serve, seja em tablet ou Smart TV. Também há suporte a toque, então dá para controlar o Mac diretamente pela tela da Tesla, e é possível conectar até 3 dispositivos ao mesmo tempo.

Hoje em dia, em casa, tenho usado diariamente versões antigas de MacBook ou iPad lado a lado como monitores estendidos, fazendo dogfooding todos os dias.

Também há uma história de desenvolvimento organizando o processo de tentativas frustradas e as decisões técnicas: https://sidedisplay.co/story

Agradeço qualquer feedback.

2 comentários

 
jtpark03 2026-03-09

Ficou incrível, se eu comprar um Tesla algum dia, com certeza vou querer testar isso.

 
maccraft 2026-03-09

Obrigado pelo interesse. Começou com a Tesla, mas como funciona em qualquer dispositivo com um navegador compatível com WebRTC e conexão Wi‑Fi, você pode usar um notebook, tablet ou outros aparelhos disponíveis, se tiver algum sobrando por aí.