Geheugen maakt Macs duurder. Dit zou ik doen met mijn Mac-app
Door Justinas Rolando, maker van MacPip
Op 2 november 2026 zei Apple dat het aanbod van Mac en iPad in het decemberkwartaal beperkt zal zijn, vooral door geheugen, en dat het verwacht dat de geheugenprijzen daarna blijven stijgen. Apple verhoogde de Mac-prijzen al op 25 juni 2026, en de MacBook Neo, nu US$ 699, heeft 8 GB geheugen en geen optie voor meer. Voor makers van Mac-apps betekent dat meer klanten op Macs met 8 GB en op oudere Macs die ze langer houden. Meet het geheugen van je app op een Mac met 8 GB, zeg wat hij nodig heeft, en zorg dat je updatefeed geen builds aanbiedt aan Macs die ze niet kunnen draaien.
Maandag meldde Apple zijn septemberkwartaal, en de regel waar ik steeds aan denk was niet de omzet. Het was geheugen. Het verslag van MacRumors over het gesprek zegt dat Apple verwacht dat Mac en iPad in het decemberkwartaal beperkt zijn, "vooral door geheugen", en dat het denkt dat de geheugenprijzen daarna blijven stijgen. John Ternus, in zijn eerste gesprek als CEO, noemde de geheugensituatie "ongekend".
Ik verkoop geen RAM en jij ook niet. Maar de Macs waarop onze apps draaien zijn net duurder geworden, en de goedkoopste heeft 8 GB. Dat verandert een paar dingen voor iedereen die een Mac-app maakt.
Wat er echt gebeurde
- De prijzen gingen omhoog in juni. Op 25 juni 2026 verhoogde Apple de prijzen van Mac en iPad. De MacBook Air ging van US$ 1.099 naar US$ 1.299, de MacBook Pro van US$ 1.699 naar US$ 1.999, de Mac Studio van US$ 1.999 naar US$ 2.499 en de MacBook Neo van US$ 599 naar US$ 699. Apples verklaring destijds: "We hebben nog nooit gezien dat een componentprijs zo veel en zo snel steeg."
- Macs verkopen nog steeds. De omzet van Mac was US$ 10,8 miljard in het kwartaal, tegen US$ 8,7 miljard een jaar eerder, ondanks de beperkingen, volgens MacRumors.
- De goedkoopste Mac heeft 8 GB, punt. In de specificaties van de MacBook Neo van Apple staat 8 GB uniform geheugen op beide modellen, zonder optie voor meer. De MacBook Air begint bij 16 GB.
- Het is nog niet voorbij. Apple verwacht dit kwartaal hogere geheugenkosten en daarna stijgende prijzen. Niemand buiten Apple weet wat dat betekent voor de prijzen van 2027, dus ik ga niet gokken.
Waarom een maker van Mac-apps hierom moet geven
Er volgen twee dingen uit, en geen van beide is een voorspelling, gewoon rekenwerk.
Ten eerste komen meer van je nieuwe klanten terecht op 8 GB. De Neo is de goedkoopste Mac, en het geheugen erin kan later niet worden uitgebreid. Als je app stilletjes is afgesteld op een MacBook Pro met 36 GB, heeft hij zijn nieuwste gebruikers nog nooit ontmoet.
Ten tweede houden mensen vast aan de Mac die ze hebben als de nieuwe US$ 200 meer kost. Dat betekent meer klanten op oudere chips en oudere macOS-versies dan je in een normaal jaar zou zien. Je minimale macOS-versie en je updatefeed doen er meer toe dan normaal.
Wat ik deze week zou checken
Dit zijn mijn eigen stappen, niet die van Apple.
- Meet je app op 8 GB, met andere apps open. Niemand draait jouw app alleen. Open Safari met een dozijn tabs, een chat-app en jouw app, en doe dan het zware werk dat je app doet. Kijk naar de kolom Geheugen in Activity Monitor en de grafiek Geheugendruk onderaan. Geel is een waarschuwing, rood betekent dat macOS het zwaar heeft.
- Haal een echt getal. In Terminal laat
footprint YourAppzien hoeveel geheugen je app echt gebruikt, enleaks YourAppzoekt naar geheugen dat je vergeten bent vrij te geven. In Xcode laten de geheugenmeter in de Debug navigator en de instruments Allocations en Leaks zien waar het heen gaat. Apple's gids over het verminderen van het geheugengebruik van je app loopt het stap voor stap door. - Kijk kritisch naar caches. De gebruikelijke boosdoeners in kleine Mac-apps zijn image caches die nooit krimpen, hele bestanden die in het geheugen worden gelezen terwijl een stream genoeg was, en geschiedenislijsten die alles voor altijd bewaren. Zet er een limiet op.
- Wees voorzichtig met lokale AI-modellen. Als je app een model downloadt om op de Mac te draaien, concurreert de grootte ervan met al het andere op een machine met 8 GB. Bied een kleiner model aan, of zeg gewoon dat het grote model 16 GB nodig heeft.
- Zeg wat je app nodig heeft. Zet het minimale geheugen en de macOS-versie op je site en in je vermelding. Een klant met een Neo weet het liever voor de aankoop dan erna.
- Duw geen updates naar Macs die ze niet kunnen draaien. Als je buiten de Mac App Store om uitbrengt met Sparkle, zet dan
sparkle:minimumSystemVersionbij elke release, en, vanaf Sparkle 2.9,sparkle:hardwareRequirementsmetarm64voor een build alleen voor Apple silicon. Beide staan in de Sparkle-publicatiedocs. Dan houdt iemand met een oudere Mac de laatste versie die werkt, in plaats van er een te krijgen die niet opent. - Check waarop je app draait. Als je Intel per ongeluk hebt laten vallen, leest de universal binary checker je
lipo-uitvoer en vertelt het je.
Niets hiervan vraagt om een rewrite. De meeste apps die ik heb bekeken hebben een of twee caches die ongemerkt zijn gegroeid, en die fixen kost een middag.
Wat ik niet zou doen
Ik zou geen "geoptimaliseerd voor 8 GB" in een lanceringsbericht zetten tenzij ik het op zo'n machine had gemeten. En ik zou mijn eigen prijs niet verhogen alleen omdat Apple de zijne verhoogde. Jouw kosten zijn niet veranderd, en mensen met een krap budget merken dat. Als je toch een prijswijziging overweegt, vergelijkt de prijscalculator een eenmalige prijs met een abonnement na kosten.
De MacPip-invalshoek
Op MacPip worden vermeldingen automatisch gescand zodra ze worden ingediend, en een blauw vinkje betekent alleen dat een persoon de app op een bepaalde datum heeft geprobeerd. Geen van beide test geheugen, dus het eerlijke antwoord over wat je app nodig heeft moet van jou komen. Kleine, lichte apps doen het hier sowieso goed: kijk eens naar menubalk-apps en productiviteitsapps. Als je een lanceerprijs hebt voor mensen die dit seizoen op hun uitgaven letten, hoort die bij Deals, met een einddatum.
Ook nieuw vandaag: de Sparkle appcast checker. Plak je appcast.xml en hij checkt elke release op de versie, de downloadgrootte en handtekening, de minimale macOS-versie en de hardwareregel, en vertelt je in gewone woorden wat er ontbreekt. Hij draait op de pagina en er wordt niets verstuurd. En als je Mac-app nog niet op MacPip staat, is vermelden gratis.
Bronnen
- MacRumors: Apple's Q4 2026 Earnings Call Takeaways
- TechCrunch: Apple raises Mac and iPad prices, spares iPhone for now
- Apple: technische specificaties van de MacBook Neo
- Apple: technische specificaties van de MacBook Air
- Apple Developer Documentation: Reducing your app's memory use
- Sparkle: Publishing an update
Lees verder
- Apple laat je nu praten met mensen die opzeggen. Dit zou ik doen met mijn Mac-appSinds 4 november kunnen App Store-abonnementen een bericht of aanbod tonen als iemand opzegt. De regels, wat Apple zegt te doen en wat je op de Mac moet controleren.
- Apple voegt twee vragen over de leeftijdsclassificatie toe. Dit zou ik doen met mijn Mac-appVanaf 16 november vraagt App Store Connect naar gedeelde locatie en datingfuncties, en elke app moet uiterlijk 12 januari 2027 antwoord geven. Wat er verandert en wat je kunt doen.
- Siri AI staat nu open voor elke ontwikkelaar. Dit zou ik met mijn Mac-app doenApple heeft Siri AI voor alle ontwikkelaars geopend in de macOS 27.3-beta. Wat er veranderd is, wat je nu wel en niet kunt uitbrengen en een kort plan voor een kleine Mac-app.
- Macs met touchscreen verschijnen 6 november. Dit zou ik controleren in mijn Mac-appDe eerste touch-Macs van Apple komen 6 november. Wat er veranderd is, wat Apple ontwikkelaars vertelt te doen en een korte lijst om te testen in je eigen Mac-app.
- Kennismaking met MacPipWat MacPip is, waarom ik het heb gebouwd, hoe vermelden en lanceringsdag werken, wat een blauw vinkje echt betekent, en de echte cijfers uit de eerste dagen.
- Een Mac-app lanceren: een checklist die op één pagina pastWat je moet doen voor, op en na de lanceringsdag van een Mac-app: ondertekenen, je pagina, directory's, Product Hunt, Show HN en wat je moet meten.
- Hoe je een beschrijving van één regel schrijft die zegt wat je Mac-app doetEen eenvoudige manier om de ene regel onder de naam van je Mac-app te schrijven: noem de taak, haal de hype weg, en test hem op iemand die de app nog nooit heeft gezien.
- Ondertekenen en notariseren, in heldere taal, voor mensen die hun eerste Mac-app makenWat codeondertekening, notarisatie en stapling elk doen, in welke volgorde, wat je gebruikers zien zonder die stappen, en hoe je je eigen build controleert.
- Wat een dofollow-link eerlijk gezegd waard is, van een site die er één aanbiedtWat dofollow betekent, wat Google zegt over links, waarom een link van een nieuwe directory vandaag weinig waard is, en wat je kunt doen in plaats van links kopen.