Start / Poradniki / Rozwiązywanie problemów / Apple
iPhone & iPad
Autor: Jakub Rusinowski · Ostatnia aktualizacja: 1 września 2026
Edukator AI i prowadzący warsztaty z wdrażania lokalnych modeli LLM
The app disappears to the home screen with no dialog, no crash report, and no error.
On relaunch, some apps report that they have loaded a smaller built-in model instead.
| Jeśli widzisz | Przyczyną jest | Przejdź do |
|---|---|---|
| Aplikacja znika bez żadnego komunikatu | iOS ubił ją za przekroczenie limitu pamięci — to jetsam, a nie awaria | Rozwiązanie 2: wybierz model o klasę niżej |
| Aplikacja otwiera się ponownie, po cichu ładując mniejszy model | Wykryła nieudane ładowanie i świadomie zeszła niżej | Rozwiązanie 2 — aplikacja mówi ci, że model jest za duży |
| Załadował się bez problemu i padł później, w trakcie rozmowy | Kontekst urósł, a cache KV wypchnął proces poza limit | Rozwiązanie 4: skróć rozmowę |
| Ten sam model działa na twoim Macu z tą samą nominalną ilością RAM-u | Aplikacja iOS dostaje ułamek pamięci fizycznej, a nie całość | Rozwiązanie 1: przeczytaj tabelę urządzeń |
| Pamięć masowa też jest niemal pełna | Pełne urządzenie pogarsza zarządzanie pamięcią i samo ładowanie | Rozwiązanie 5, a potem poradnik o miejscu na dysku |
Nie ma żadnego okna z błędem ani komunikatu, którego dałoby się poszukać — dlatego sprawa wydaje się tak nieprzejrzysta. Aplikacji po prostu nie ma, a ty patrzysz na ekran główny. Ta nieobecność sama w sobie jest diagnozą: iOS nie pozwolił aplikacji zawieść, tylko ją usunął.
iOS przyznaje każdej aplikacji limit pamięci znacznie poniżej fizycznego RAM-u urządzenia i egzekwuje go mechanizmem zwanym jetsam: przekroczysz limit, a system natychmiast ubija proces. Na iOS nie ma swapu. Na Macu za duży model robi się wolny, bo macOS stronicuje na SSD; na iPhonie nie ma dokąd stronicować, więc zamiast tego ginie aplikacja. Dlatego nie ma żadnego okna dialogowego — aplikacja nie dostała szansy, żeby cokolwiek zgłosić. Dlatego też model działający na Macu z tą samą nominalną pamięcią nie załaduje się na telefonie: Mac może przeznaczyć na jeden proces niemal cały swój RAM, a aplikacja iOS dostaje ułamek pamięci urządzenia. Część aplikacji zauważa nieudane ładowanie przy ponownym uruchomieniu i po cichu ładuje mniejszy, wbudowany model, zamiast zawieść drugi raz — to rozsądny projekt i łatwo go przeoczyć.
Rozmiar modelu na telefonie wyznacza RAM, a nie pamięć masowa ani generacja układu. Poniższe progi pochodzą z publikowanych wskazówek o zgodności aplikacji — użytecznym publicznym punktem odniesienia jest dokumentacja Private LLM — i warto zestawić je z konkretną aplikacją, której używasz, bo wbudowana kwantyzacja bywa w różnych aplikacjach różna. iPhone SE (2. generacji), 3 GB — mniej więcej wyłącznie klasa 1B–1,5B, na przykład Llama 3.2 1B albo Qwen 2.5 0.5B/1.5B. iPhone 12 do 14, 4 GB — mniej więcej do 3B. iPhone 15 Pro i nowsze, 8 GB — mniej więcej do 7B–8B, na przykład Llama 3.1 8B albo Qwen 2.5 7B. iPad Pro, 16 GB — mniej więcej do 14B, na przykład Qwen 2.5 14B albo Gemma 2 9B. Cokolwiek starszego niż iPhone 12 — do tego niezalecane.
Najszybszą diagnostyką jest załadowanie modelu wyraźnie mniejszego. Jeśli model 3B wyrzuca natychmiast, a 1B działa, masz potwierdzony limit pamięci, a nie uszkodzone pobranie czy złą instalację — i możesz przestać badać wszystko inne. Zrób to, zanim cokolwiek usuniesz i pobierzesz ponownie: powtórne pobranie tego samego, za dużego modelu niczego nie zmienia, a kosztuje kilka gigabajtów transferu.
Zwykle frazes, a na iOS realne rozwiązanie akurat tego problemu. Pamięć fragmentuje się przez dni użytkowania, a duża ciągła alokacja potrafi zawieść nawet wtedy, gdy łączna wolna wartość wygląda wystarczająco. Restart to czyści. Robi też coś, czego nie zrobi wymuszone zamykanie: iOS zarządza aplikacjami w tle agresywnie i nieprzewidywalnie, więc „zamknąłem wszystko z przełącznika” często nie jest prawdą w tym sensie, który ma znaczenie — machnięcie aplikacji nie gwarantuje odzyskania jej pamięci.
Jeśli ładuje się poprawnie, a pada później, to urósł cache KV. Te aplikacje pracują zwykle z kontekstem około 8K na iPhonie i iPadzie wobec 32K na Macu, a długa rozmowa zbliża się do tego sufitu wewnątrz i tak już ciasnego budżetu pamięci. Zacznij nową rozmowę, zamiast ciągnąć starą, a tam, gdzie aplikacja udostępnia ustawienie kontekstu, zostaw je na wartości domyślnej, zamiast je podnosić.
Sprawdź Ustawienia → Ogólne → Pamięć iPhone'a. iOS potrzebuje wolnej przestrzeni do pracy, a urządzenie bliskie zapełnienia gorzej zarządza pamięcią i odmawia nowych pobrań. Zwolnienie kilku gigabajtów warto wykonać, zanim uznasz, że model jest za duży — zwłaszcza na telefonie z 64 albo 128 GB, dźwigającym zdjęcia i parę modeli.
Uczciwe postawienie sprawy, bo oszczędza ludziom mnóstwo czasu: iPhone nie jest małym Makiem. Model 3B na telefonie to naprawdę użyteczne narzędzie — redagowanie, streszczanie, pytania, wszystko offline i prywatnie. Model 8B na telefonie z 4 GB się nie wydarzy, a żadne ustawienie, żaden jailbreak i żadna sztuczka z kwantyzacją tego nie zmienią; limit pamięci egzekwuje system operacyjny. Jeśli w drodze potrzebujesz większego modelu, konfiguracją, która faktycznie działa, jest uruchomienie go na maszynie w domu i sięganie do niej przez tunel.
Jeśli model w ogóle nie chce się pobrać albo pobrania ciągle się resetują, to inny problem z własną stroną. Jeśli dopiero wybierasz aplikację albo pierwszy model, właściwym miejscem na start jest poradnik o konfiguracji na telefonie, a nie ta strona.
Dołącz to, zgłaszając problem
Bo iOS ubił ją, zamiast pozwolić jej zawieść. Przekroczenie limitu pamięci na proces uruchamia mechanizm jetsam, który nie daje aplikacji żadnej szansy na wyświetlenie czegokolwiek. To ciche zniknięcie jest diagnozą, a nie brakującym błędem.
Bo aplikacja iOS dostaje przydział ułamka fizycznego RAM-u urządzenia, podczas gdy proces na Macu może wykorzystać niemal całą pamięć maszyny. Na iOS nie ma też swapu, więc nie istnieje wolna ścieżka — albo mieścisz się w limicie, albo zostajesz ubity.
Według RAM-u: urządzenia z 3 GB, jak iPhone SE 2. generacji, obsłużą mniej więcej 1B–1,5B; urządzenia z 4 GB, jak iPhone 12–14, sięgną około 3B; urządzenia z 8 GB od iPhone'a 15 Pro wzwyż dojdą do 7B–8B; iPad Pro z 16 GB sięgnie mniej więcej 14B.
Cache KV rośnie wraz z rozmową i w końcu wypycha proces poza limit. Te aplikacje pracują zwykle z kontekstem około 8K na iOS wobec 32K na Macu, więc długie rozmowy zbliżają się do sufitu szybciej. Zacznij nową rozmowę.
Mniej, niż ludzie sądzą. iOS zarządza aplikacjami w tle na własnych zasadach, a machnięcie ich z przełącznika nie gwarantuje odzyskania ich pamięci. Pełny restart urządzenia jest pewniejszy, a przy okazji czyści fragmentację blokującą duże ciągłe alokacje.