Pamięć podnosi ceny komputerów Mac. Oto, co zrobiłbym ze swoją aplikacją na komputery Mac
Przez Justinasa Rolando, twórcę MacPip
W dniu 2 listopada 2026 firma Apple powiedziała, że podaż komputerów Mac i iPadów w kwartale grudniowym będzie ograniczona, głównie z powodu pamięci, i że spodziewa się dalszego wzrostu cen pamięci po tym czasie. Apple podniosła już ceny komputerów Mac w dniu 25 czerwca 2026, a MacBook Neo, teraz za 699 USD, ma 8 GB pamięci i nie ma opcji na więcej. Dla twórców aplikacji na komputery Mac oznacza to więcej klientów na komputerach z 8 GB i na starszych komputerach, które zatrzymują na dłużej. Zmierz pamięć swojej aplikacji na komputerze z 8 GB, napisz, czego potrzebuje, i dopilnuj, żeby twój feed aktualizacji nie oferował wersji komputerom, które ich nie uruchomią.
W poniedziałek firma Apple podała wyniki za kwartał wrześniowy, a wiersz, o którym wciąż myślę, nie dotyczył przychodów. Dotyczył pamięci. Relacja MacRumors z rozmowy mówi, że Apple spodziewa się ograniczeń podaży komputerów Mac i iPadów w kwartale grudniowym, „głównie z powodu pamięci", i że uważa, iż ceny pamięci będą dalej rosnąć. John Ternus, w swojej pierwszej rozmowie jako CEO, nazwał sytuację z pamięcią „bezprecedensową".
Nie sprzedaję RAM-u i ty też nie. Ale komputery Mac, na których działają nasze aplikacje, właśnie zdrożały, a najtańszy ma 8 GB. To zmienia kilka rzeczy dla każdego, kto robi aplikację na komputery Mac.
Co się naprawdę stało
- Ceny poszły w górę w czerwcu. W dniu 25 czerwca 2026 firma Apple podniosła ceny komputerów Mac i iPadów. MacBook Air zdrożał z 1099 USD do 1299 USD, MacBook Pro z 1699 USD do 1999 USD, Mac Studio z 1999 USD do 2499 USD, a MacBook Neo z 599 USD do 699 USD. Oświadczenie Apple z tamtego czasu: „Nigdy nie widzieliśmy tak dużej i tak szybkiej podwyżki ceny komponentów."
- Komputery Mac wciąż się sprzedają. Przychody ze sprzedaży komputerów Mac wyniosły w kwartale 10,8 USD mld, wobec 8,7 USD mld rok wcześniej, mimo ograniczeń, według MacRumors.
- Najtańszy Mac ma 8 GB, kropka. W specyfikacji MacBook Neo od Apple podano 8 GB pamięci współdzielonej w obu modelach, bez opcji na więcej. MacBook Air zaczyna się od 16 GB.
- To jeszcze nie koniec. Apple spodziewa się wyższych kosztów pamięci w tym kwartale i rosnących cen po nim. Nikt poza Apple nie wie, co to oznacza dla cen 2027, więc nie będę zgadywać.
Dlaczego twórcę aplikacji na komputery Mac to powinno obchodzić
Wynikają z tego dwie rzeczy i żadna nie jest prognozą, to zwykła arytmetyka.
Po pierwsze, więcej twoich nowych klientów będzie mieć 8 GB. Neo to najtańszy Mac, a pamięci w nim nie da się później dołożyć. Jeśli twoją aplikację po cichu dostrajano na MacBook Pro z 36 GB, nigdy nie spotkała swoich najnowszych użytkowników.
Po drugie, ludzie trzymają się komputera, który mają, gdy nowy kosztuje o 200 USD więcej. To oznacza więcej klientów na starszych układach i starszych wersjach macOS, niż widziałbyś w normalnym roku. Twoja minimalna wersja macOS i feed aktualizacji znaczą więcej niż zwykle.
Co bym sprawdził w tym tygodniu
To moje własne kroki, nie Apple.
- Zmierz swoją aplikację na 8 GB, przy otwartych innych aplikacjach. Nikt nie uruchamia twojej aplikacji w osamotnieniu. Otwórz Safari z kilkunastoma kartami, komunikator i swoją aplikację, a potem zrób to, co jest dla niej najcięższe. Obserwuj kolumnę Memory w Activity Monitor i wykres Memory Pressure na dole. Żółty to ostrzeżenie, czerwony oznacza, że macOS ma kłopoty.
- Zdobądź prawdziwą liczbę. W Terminal polecenie
footprint YourApppokazuje, ile pamięci naprawdę zużywa twoja aplikacja, aleaks YourAppszuka pamięci, której nie zwolniono. W Xcode wskaźnik pamięci w Debug navigator oraz instrumenty Allocations i Leaks pokazują, gdzie ona ucieka. Przewodnik Apple o ograniczaniu zużycia pamięci przez aplikację przeprowadza przez to krok po kroku. - Przyjrzyj się cache'om. Typowi winowajcy w małych aplikacjach na komputery Mac to cache obrazów, które nigdy się nie kurczą, całe pliki wczytywane do pamięci, gdy wystarczyłby strumień, i listy historii, które trzymają wszystko na zawsze. Ogranicz je.
- Ostrożnie z lokalnymi modelami AI. Jeśli twoja aplikacja pobiera model do uruchamiania na komputerze Mac, jego rozmiar konkuruje ze wszystkim innym na komputerze z 8 GB. Zaoferuj mniejszy model albo powiedz wprost, że ten duży potrzebuje 16 GB.
- Napisz, czego potrzebuje twoja aplikacja. Podaj minimalną ilość pamięci i wersję macOS na swojej stronie i we wpisie. Klient z Neo woli wiedzieć to przed zakupem niż po.
- Nie wypychaj aktualizacji na komputery Mac, które ich nie uruchomią. Jeśli wydajesz poza Mac App Store ze Sparkle, ustaw
sparkle:minimumSystemVersionprzy każdym wydaniu, a od Sparkle 2.9 takżesparkle:hardwareRequirementszarm64dla wersji tylko na Apple silicon. Oba opisano w dokumentacji publikowania Sparkle. Wtedy ktoś na starszym komputerze zostaje przy ostatniej działającej wersji, zamiast dostać taką, która się nie otworzy. - Sprawdź, na czym działa twoja aplikacja. Jeśli Intel wypadł z obsługi przez przypadek, universal binary checker odczyta wynik twojego
lipoi ci o tym powie.
Nic z tego nie wymaga przepisywania. W większości aplikacji, które oglądałem, są jeden lub dwa cache'e, które urosły niezauważone, a naprawa zajmuje popołudnie.
Czego bym nie robił
Nie napisałbym „zoptymalizowane pod 8 GB" w poście o premierze, chyba że zmierzyłbym to na takim komputerze. I nie podniósłbym własnej ceny tylko dlatego, że firma Apple podniosła swoje. Twoje koszty się nie zmieniły, a osoby z ciaśniejszym budżetem to zauważają. Jeśli i tak rozważasz zmianę ceny, kalkulator cen porównuje cenę jednorazową z subskrypcją po opłatach.
Perspektywa MacPip
W MacPip wpisy są skanowane automatycznie po zgłoszeniu, a niebieski ptaszek oznacza tylko, że człowiek wypróbował aplikację w danym dniu. Żadne z nich nie testuje pamięci, więc uczciwa odpowiedź o tym, czego potrzebuje twoja aplikacja, musi pochodzić od ciebie. Małe, lekkie aplikacje i tak dobrze sobie tu radzą: zajrzyj do aplikacji na pasku menu i aplikacji do produktywności. Jeśli prowadzisz cenę premierową dla osób pilnujących wydatków w tym sezonie, jej miejsce jest w Okazjach, z datą zakończenia.
Nowość na dziś: sprawdzacz appcast Sparkle. Wklej swój appcast.xml, a sprawdzi każde wydanie pod kątem wersji, rozmiaru pobierania i podpisu, minimalnej wersji macOS i reguły sprzętowej, i powie prostymi słowami, czego brakuje. Działa na stronie i nic nie jest wysyłane. A jeśli twojej aplikacji na komputery Mac nie ma jeszcze w MacPip, dodanie wpisu jest darmowe.
Źródła
- MacRumors: Apple's Q4 2026 Earnings Call Takeaways
- TechCrunch: Apple raises Mac and iPad prices, spares iPhone for now
- Apple: specyfikacja techniczna MacBook Neo
- Apple: specyfikacja techniczna MacBook Air
- Apple Developer Documentation: Reducing your app's memory use
- Sparkle: Publishing an update
Czytaj dalej
- Apple pozwala teraz rozmawiać z osobami, które rezygnują. Oto co zrobiłbym w swojej aplikacji na MacOd 4 listopada subskrypcje w App Store mogą pokazać wiadomość lub ofertę, gdy ktoś rezygnuje. Zasady, co mówi Apple i co sprawdzić w wersji na Mac.
- Apple dodaje dwa pytania o ocenę wiekową. Oto co zrobiłbym w swojej aplikacji na komputery MacOd 16 listopada App Store Connect pyta o udostępnianie lokalizacji i funkcje randkowe, a każda aplikacja musi odpowiedzieć do 12 stycznia 2027. Co się zmieniło i co zrobić.
- Siri AI jest teraz otwarte dla każdego dewelopera. Oto co zrobiłbym ze swoją aplikacją MacApple otworzyło Siri AI dla wszystkich deweloperów w becie macOS 27.3. Co się zmieniło, co możesz już wydać, a czego jeszcze nie, i krótki plan dla małej aplikacji Mac.
- Komputery Mac z ekranem dotykowym trafiają do sprzedaży 6 listopada. Oto co sprawdziłbym w mojej aplikacji na MacPierwsze komputery Mac z ekranem dotykowym od Apple pojawiają się 6 listopada. Co się zmieniło, co Apple radzi deweloperom i krótka lista rzeczy do przetestowania w twojej aplikacji na Mac.
- Przedstawiamy MacPipCzym jest MacPip, dlaczego go zbudowałem, jak działa dodawanie wpisów i dzień premiery, co naprawdę oznacza niebieski znaczek i prawdziwe liczby z pierwszych dni.
- Jak wystartować aplikację na Mac: lista kontrolna na jedną stronęCo zrobić przed, w dniu i po premierze aplikacji na Mac: podpisanie, twoja strona, katalogi, Product Hunt, Show HN i co mierzyć.
- Jak napisać jednolinijkowy opis, który mówi, co robi twoja aplikacja na MacProsty sposób na napisanie jednej linijki pod nazwą aplikacji na Mac: nazwij zadanie, usuń przesadę i sprawdź na kimś, kto nigdy nie widział aplikacji.
- Podpisywanie i notaryzacja prostym językiem, dla osób robiących pierwszą aplikację na MacCo robią podpisywanie kodu, notaryzacja i stapling, w jakiej kolejności, co widzą użytkownicy bez nich i jak sprawdzić własną kompilację.
- Ile naprawdę jest warty link dofollow od strony, która go oferujeCo znaczy dofollow, co Google mówi o linkach, dlaczego link z nowego katalogu jest dziś mało wart i co robić zamiast kupować linki.