PatrocinarEntrarEnviar
Blog

A memória está deixando os Macs mais caros. Isto é o que eu faria com o meu app de Mac

Por Justinas Rolando, criador do MacPip

Resposta curta

Em 2 de novembro de 2026, a Apple disse que a oferta de Mac e iPad será restrita no trimestre de dezembro, principalmente por causa da memória, e que espera que os preços da memória continuem subindo depois. A Apple já tinha aumentado os preços dos Macs em 25 de junho de 2026, e o MacBook Neo, agora US$ 699, vem com 8 GB de memória e nenhuma opção de mais. Para os criadores de apps de Mac, isso significa mais clientes em Macs de 8 GB e em Macs mais antigos, que eles guardam por mais tempo. Meça a memória do seu app em um Mac de 8 GB, diga o que ele precisa e impeça que o seu feed de atualizações ofereça builds a Macs que não conseguem executá-las.

Na segunda, a Apple divulgou o trimestre de setembro, e a linha em que eu não paro de pensar não foi a receita. Foi a memória. O resumo da teleconferência feito pelo MacRumors diz que a Apple espera Mac e iPad restritos no trimestre de dezembro, «principalmente por causa da memória», e acha que os preços da memória vão continuar subindo depois disso. John Ternus, na sua primeira teleconferência como CEO, chamou a situação da memória de «sem precedentes».

Eu não vendo RAM e você também não. Mas os Macs em que nossos apps rodam acabaram de ficar mais caros, e o mais barato tem 8 GB. Isso muda algumas coisas para quem faz um app de Mac.

O que realmente aconteceu

Por que um criador de apps de Mac deveria se importar

Duas coisas decorrem disso, e nenhuma é previsão, é só aritmética.

Primeiro, mais dos seus novos clientes vão ter 8 GB. O Neo é o Mac que custa menos, e a memória dele não pode ser ampliada depois. Se o seu app foi ajustado em silêncio em um MacBook Pro de 36 GB, ele nunca conheceu os usuários mais novos.

Segundo, as pessoas ficam com o Mac que têm quando o novo custa US$ 200 a mais. Isso significa mais clientes com chips e versões de macOS mais antigos do que você veria em um ano normal. A sua versão mínima do macOS e o seu feed de atualizações importam mais que o normal.

O que eu conferiria esta semana

Estes são os meus próprios passos, não os da Apple.

  1. Meça o seu app com 8 GB, com outros apps abertos. Ninguém usa o seu app sozinho. Abra o Safari com uma dúzia de abas, um app de chat e o seu app, e então faça a coisa mais pesada que o seu app faz. Observe a coluna Memória no Activity Monitor e o gráfico Pressão da memória lá embaixo. Amarelo é um aviso, vermelho significa que o macOS está sofrendo.
  2. Consiga um número de verdade. No Terminal, footprint YourApp mostra quanta memória o seu app realmente usa, e leaks YourApp procura memória que você esqueceu de liberar. No Xcode, o medidor de memória no navegador de depuração e os instrumentos Allocations e Leaks mostram para onde ela vai. O guia da Apple para reduzir o uso de memória do seu app explica o passo a passo.
  3. Olhe com atenção para os caches. Os suspeitos de sempre em apps pequenos de Mac são caches de imagem que nunca encolhem, arquivos inteiros lidos na memória quando um stream resolveria e listas de histórico que guardam tudo para sempre. Coloque um limite neles.
  4. Cuidado com modelos de IA locais. Se o seu app baixa um modelo para rodar no Mac, o tamanho dele disputa espaço com todo o resto em uma máquina de 8 GB. Ofereça um modelo menor ou diga claramente que o grande precisa de 16 GB.
  5. Diga o que o seu app precisa. Coloque a memória mínima e a versão do macOS no seu site e na sua listagem. Um cliente com um Neo prefere saber antes de comprar do que depois.
  6. Não envie atualizações para Macs que não conseguem executá-las. Se você distribui fora da Mac App Store com o Sparkle, defina sparkle:minimumSystemVersion em cada versão e, a partir do Sparkle 2.9, sparkle:hardwareRequirements com arm64 para uma build só para Apple silicon. Os dois estão na documentação do Sparkle sobre publicação. Assim, quem tem um Mac mais antigo fica com a última versão que funciona, em vez de receber uma que não abre.
  7. Confira em que o seu app roda. Se você deixou o Intel de lado sem querer, o verificador de binário universal lê a saída do seu lipo e avisa.

Nada disso exige uma reescrita. A maioria dos apps que eu olhei tem um ou dois caches que cresceram sem ninguém notar, e corrigi-los leva uma tarde.

O que eu não faria

Eu não colocaria «otimizado para 8 GB» em um post de lançamento a menos que tivesse medido em um. E não aumentaria o meu preço só porque a Apple aumentou o dela. Seus custos não mudaram, e quem tem orçamento mais apertado percebe. Se você está pensando em mudar o preço de qualquer jeito, a calculadora de preços compara um preço único com uma assinatura depois das taxas.

O ponto de vista do MacPip

No MacPip, as listagens são verificadas automaticamente quando são enviadas, e um check azul só significa que uma pessoa testou o app em uma data. Nenhum dos dois testa memória, então a resposta honesta sobre o que o seu app precisa tem que vir de você. Apps pequenos e leves se saem bem por aqui de qualquer forma: dê uma olhada nos apps de barra de menus e nos apps de produtividade. Se você tem um preço de lançamento para quem está de olho nos gastos nesta época, o lugar dele é Ofertas, com data de término.

Também é novidade hoje: o verificador de appcast do Sparkle. Cole o seu appcast.xml e ele confere cada versão: o número da versão, o tamanho e a assinatura do download, a versão mínima do macOS e a regra de hardware, e diz em palavras simples o que está faltando. Ele roda na página e nada é enviado. E se o seu app de Mac ainda não está no MacPip, criar a listagem dele é grátis.

Fontes

Continue lendo

Envie seu appFerramentas grátis para criadores