SponsorAnmeldenEinreichen
Blog

Speicher macht Macs teurer. Das würde ich mit meiner Mac-App tun

Von Justinas Rolando, Macher von MacPip

Kurze Antwort

Am 2. November 2026 sagte Apple, die Lieferung von Mac und iPad werde im Dezemberquartal eingeschränkt sein, vor allem wegen des Speichers, und man erwarte, dass die Speicherpreise danach weiter steigen. Apple hatte die Mac-Preise schon am 25. Juni 2026 erhöht, und das MacBook Neo, jetzt 699 $, hat 8 GB Speicher und keine Option auf mehr. Für Mac-App-Entwickler heißt das: mehr Kunden auf Macs mit 8 GB und auf älteren Macs, die sie länger behalten. Miss den Speicher deiner App auf einem Mac mit 8 GB, sag, was sie braucht, und sorg dafür, dass dein Update-Feed keine Builds an Macs ausliefert, die sie nicht ausführen können.

Am Montag hat Apple sein Septemberquartal gemeldet, und woran ich ständig denke, war nicht der Umsatz. Es war der Speicher. Die Zusammenfassung der Telefonkonferenz von MacRumors sagt, Apple erwarte, dass Mac und iPad im Dezemberquartal eingeschränkt sind, „hauptsächlich wegen des Speichers“, und dass die Speicherpreise danach weiter steigen. John Ternus nannte die Speichersituation in seiner ersten Telefonkonferenz als CEO „beispiellos“.

Ich verkaufe kein RAM und du auch nicht. Aber die Macs, auf denen unsere Apps laufen, sind gerade teurer geworden, und der günstigste hat 8 GB. Das ändert ein paar Dinge für alle, die eine Mac-App machen.

Was tatsächlich passiert ist

Warum es Mac-App-Entwickler kümmern sollte

Daraus folgen zwei Dinge, und keines ist eine Vorhersage, nur Rechnen.

Erstens: Mehr deiner neuen Kunden werden 8 GB haben. Das Neo ist der günstigste Mac, und sein Speicher lässt sich später nicht erweitern. Wenn deine App unauffällig auf einem MacBook Pro mit 36 GB abgestimmt wurde, hat sie ihre neuesten Nutzer nie kennengelernt.

Zweitens: Wenn der neue Mac 200 $ mehr kostet, behalten die Leute den Mac, den sie haben. Das heißt mehr Kunden mit älteren Chips und älteren macOS-Versionen als in einem normalen Jahr. Deine minimale macOS-Version und dein Update-Feed sind wichtiger als sonst.

Was ich diese Woche prüfen würde

Das sind meine eigenen Schritte, nicht die von Apple.

  1. Miss deine App mit 8 GB und anderen offenen Apps. Niemand nutzt deine App allein. Öffne Safari mit einem Dutzend Tabs, eine Chat-App und deine App, und tu dann das Schwerste, was deine App kann. Beobachte die Spalte Speicher in Activity Monitor und die Grafik Speicherdruck unten. Gelb ist eine Warnung, Rot heißt, macOS kommt ins Schwitzen.
  2. Hol dir eine echte Zahl. In Terminal zeigt footprint YourApp, wie viel Speicher deine App wirklich nutzt, und leaks YourApp sucht nach Speicher, den du vergessen hast freizugeben. In Xcode zeigen die Speicheranzeige im Debug-Navigator sowie die Instruments Allocations und Leaks, wohin er geht. Apples Anleitung zum Reduzieren des Speicherverbrauchs deiner App führt dich Schritt für Schritt durch.
  3. Schau dir Caches genau an. Die üblichen Übeltäter in kleinen Mac-Apps sind Bild-Caches, die nie schrumpfen, ganze Dateien, die in den Speicher gelesen werden, obwohl ein Stream reichen würde, und Verlaufslisten, die alles für immer behalten. Begrenze sie.
  4. Sei vorsichtig mit lokalen KI-Modellen. Wenn deine App ein Modell herunterlädt, das auf dem Mac läuft, konkurriert dessen Größe auf einem Gerät mit 8 GB mit allem anderen. Biete ein kleineres Modell an oder sag klar, dass das große 16 GB braucht.
  5. Sag, was deine App braucht. Schreib den Mindestspeicher und die macOS-Version auf deine Website und in deinen Eintrag. Wer ein Neo hat, will es lieber vor dem Kauf wissen als danach.
  6. Schick keine Updates an Macs, die sie nicht ausführen können. Wenn du außerhalb des Mac App Store mit Sparkle auslieferst, setze sparkle:minimumSystemVersion bei jedem Release und ab Sparkle 2.9 auch sparkle:hardwareRequirements mit arm64 für einen reinen Apple-silicon-Build. Beides steht in der Sparkle-Dokumentation zum Veröffentlichen. So bleibt jemand mit einem älteren Mac bei der letzten Version, die funktioniert, statt eine zu bekommen, die sich nicht öffnen lässt.
  7. Prüfe, worauf deine App läuft. Wenn du Intel versehentlich fallen gelassen hast, liest der Universal-Binary-Checker deine lipo-Ausgabe und sagt es dir.

Nichts davon erfordert ein Neuschreiben. In den meisten Apps, die ich mir angesehen habe, gibt es einen oder zwei Caches, die unbemerkt gewachsen sind, und sie zu beheben dauert einen Nachmittag.

Was ich nicht tun würde

Ich würde „optimiert für 8 GB“ nicht in einen Launch-Post schreiben, ohne es auf so einem Gerät gemessen zu haben. Und ich würde meinen eigenen Preis nicht erhöhen, nur weil Apple seinen erhöht hat. Deine Kosten haben sich nicht geändert, und Leute mit knapperem Budget merken das. Wenn du trotzdem über eine Preisänderung nachdenkst, vergleicht der Preisrechner einen Einmalpreis mit einem Abo nach Gebühren.

Der MacPip-Blickwinkel

Auf MacPip werden Einträge beim Einreichen automatisch geprüft, und ein blauer Haken heißt nur, dass eine Person die App an einem Datum ausprobiert hat. Beides testet keinen Speicher, die ehrliche Antwort darauf, was deine App braucht, muss also von dir kommen. Kleine, leichte Apps schneiden hier trotzdem gut ab: Schau dir die Menüleisten-Apps und die Produktivitäts-Apps an. Wenn du für Leute, die in dieser Saison auf ihre Ausgaben achten, einen Launch-Preis hast, gehört er zu Angebote, mit Enddatum.

Auch neu heute: der Sparkle-Appcast-Checker. Füge deine appcast.xml ein, und er prüft jedes Release auf Version, Größe und Signatur des Downloads, die minimale macOS-Version und die Hardware-Regel und sagt dir in einfachen Worten, was fehlt. Er läuft auf der Seite und es wird nichts gesendet. Und wenn deine Mac-App noch nicht auf MacPip ist: Den Eintrag anzulegen ist kostenlos.

Quellen

Weiterlesen

Deine App einreichenKostenlose Tools für Macher