SponsorAccediInvia
Blog

La memoria sta rendendo i Mac più cari. Ecco cosa farei con la mia app Mac

Di Justinas Rolando, creatore di MacPip

Risposta breve

Il 2 novembre 2026, Apple ha detto che la fornitura di Mac e iPad sarà limitata nel trimestre di dicembre, soprattutto per la memoria, e che si aspetta che i prezzi della memoria continuino a salire dopo. Apple aveva già alzato i prezzi dei Mac il 25 giugno 2026, e il MacBook Neo, ora 699 USD, ha 8 GB di memoria e nessuna opzione per averne di più. Per i creatori di app Mac significa più clienti su Mac da 8 GB e su Mac più vecchi che tengono più a lungo. Misura la memoria della tua app su un Mac da 8 GB, dì cosa richiede e impedisci al tuo feed di aggiornamenti di offrire build a Mac che non possono eseguirle.

Lunedì Apple ha presentato i risultati del trimestre di settembre, e la riga a cui continuo a pensare non era il fatturato. Era la memoria. Il resoconto della call di MacRumors dice che Apple si aspetta Mac e iPad limitati nel trimestre di dicembre, «principalmente a causa della memoria», e pensa che i prezzi della memoria continueranno a salire oltre. John Ternus, alla sua prima call da CEO, ha definito la situazione della memoria «senza precedenti».

Io non vendo RAM e nemmeno tu. Ma i Mac su cui girano le nostre app sono appena diventati più cari, e il più economico ha 8 GB. Questo cambia alcune cose per chiunque faccia un'app Mac.

Cosa è successo davvero

Perché dovrebbe importarti se fai app Mac

Ne seguono due cose, e nessuna è una previsione, solo aritmetica.

Primo, più dei tuoi nuovi clienti avranno 8 GB. Il Neo è il Mac che costa meno, e la sua memoria non si può aggiungere dopo. Se la tua app è stata messa a punto in silenzio su un MacBook Pro da 36 GB, non ha mai incontrato i suoi utenti più recenti.

Secondo, le persone si tengono il Mac che hanno quando quello nuovo costa 200 USD in più. Significa più clienti con chip più vecchi e versioni di macOS più vecchie di quanto vedresti in un anno normale. La tua versione minima di macOS e il tuo feed di aggiornamenti contano più del solito.

Cosa controllerei questa settimana

Questi sono i miei passaggi, non quelli di Apple.

  1. Misura la tua app con 8 GB, con altre app aperte. Nessuno usa la tua app da sola. Apri Safari con una dozzina di schede, un'app di chat e la tua app, poi fai la cosa più pesante che fa la tua app. Guarda la colonna Memoria in Activity Monitor e il grafico Pressione memoria in basso. Il giallo è un avviso, il rosso significa che macOS è in difficoltà.
  2. Prendi un numero vero. In Terminal, footprint YourApp mostra quanta memoria usa davvero la tua app, e leaks YourApp cerca la memoria che hai dimenticato di liberare. In Xcode, l'indicatore della memoria nel navigatore di debug e gli strumenti Allocations e Leaks mostrano dove va a finire. La guida di Apple per ridurre l'uso di memoria della tua app te lo spiega passo per passo.
  3. Guarda bene le cache. I soliti colpevoli nelle piccole app Mac sono cache di immagini che non si riducono mai, file interi letti in memoria quando bastava uno stream e cronologie che tengono tutto per sempre. Mettici un limite.
  4. Attenzione ai modelli di IA locali. Se la tua app scarica un modello da far girare sul Mac, le sue dimensioni competono con tutto il resto su una macchina da 8 GB. Offri un modello più piccolo, oppure dì chiaramente che quello grande richiede 16 GB.
  5. Di' cosa serve alla tua app. Metti la memoria minima e la versione di macOS sul tuo sito e nella tua scheda. Chi ha un Neo preferisce saperlo prima di comprare che dopo.
  6. Non mandare aggiornamenti ai Mac che non possono eseguirli. Se distribuisci fuori dal Mac App Store con Sparkle, imposta sparkle:minimumSystemVersion a ogni versione e, da Sparkle 2.9, sparkle:hardwareRequirements con arm64 per una build solo per Apple silicon. Entrambi sono nella documentazione di Sparkle sulla pubblicazione. Così chi ha un Mac più vecchio resta sull'ultima versione che funziona invece di riceverne una che non si apre.
  7. Controlla su cosa gira la tua app. Se hai abbandonato Intel senza volerlo, il controllo dei binari universali legge l'output di lipo e te lo dice.

Niente di tutto questo richiede una riscrittura. Nella maggior parte delle app che ho guardato ci sono una o due cache cresciute senza che nessuno se ne accorgesse, e sistemarle richiede un pomeriggio.

Cosa non farei

Non scriverei «ottimizzata per 8 GB» in un post di lancio a meno di averlo misurato su uno. E non alzerei il mio prezzo solo perché Apple ha alzato il suo. I tuoi costi non sono cambiati, e chi ha un budget più stretto se ne accorge. Se comunque stai valutando un cambio di prezzo, il calcolatore di prezzi confronta un prezzo una tantum con un abbonamento al netto delle commissioni.

Il punto di vista di MacPip

Su MacPip le schede vengono analizzate automaticamente quando vengono inviate, e una spunta blu significa solo che una persona ha provato l'app in una data. Nessuna delle due prova la memoria, quindi la risposta onesta su ciò che serve alla tua app deve venire da te. Le app piccole e leggere se la cavano comunque bene qui: dai un'occhiata alle app per la barra dei menu e alle app di produttività. Se hai un prezzo di lancio per chi tiene d'occhio le spese in questa stagione, il posto giusto è Offerte, con una data di fine.

Novità di oggi anche: il controllo appcast di Sparkle. Incolla il tuo appcast.xml e controlla ogni versione: numero di versione, dimensione e firma del download, versione minima di macOS e regola hardware, poi ti dice in parole semplici cosa manca. Funziona nella pagina e non viene inviato niente. E se la tua app Mac non è ancora su MacPip, creare la sua scheda è gratis.

Fonti

Continua a leggere

Invia la tua appStrumenti gratuiti per i creatori