# Игры для детей без интернета: что значит «офлайн»

> Большинство приложений с пометкой «офлайн» всё равно однажды просят сеть. Значений у слова три, и есть один тест, который показывает, какое досталось вам.

Source: https://apps.swtlm.com/ru/blog/offline-games-for-kids · TLM Apps — focused mobile apps from a team of engineers.
Published: 2026-07-02 · Updated: 2026-07-02 · TLM Software Design

Слово «офлайн» на странице магазина означает три разные вещи, и перелёт
переживает только одна из них. Приложение может быть собрано целиком — всё,
что ему нужно, приехало вместе с загрузкой. Может быть «сначала скачай, потом
играй»: на каждый набор уровней нужно одно подключение. А может быть офлайном
со звёздочкой, когда меню открывается, а содержимое нет. Тест, который их
различает, занимает тридцать секунд и описан ниже.

## Три значения

**Собрано целиком.** Все уровни, все картинки и все звуки лежат внутри
установленного приложения. После установки сеть нужна только аналитике, а её
молчание никак не заметно. Это единственный вариант, который работает в
самолёте, в тоннеле, в очереди в поликлинике и на телефоне без тарифа.

**Сначала скачай, потом играй.** Приложение приезжает с небольшим первым
набором и подтягивает остальное по мере надобности. Без сети оно действительно
играет — когда наборы уже на устройстве. Ломается это в тот момент, когда
ребёнок дошёл до конца третьего набора на высоте десять километров.

**Офлайн со звёздочкой.** Меню и настройки открываются без связи, а то, ради
чего ребёнок пришёл, — нет: ежедневная задача, таблица рекордов, ролик за
награду, открывающий следующую попытку. В описании такое часто называют
офлайном на том основании, что приложение запускается.

Поля «работает офлайн» нет ни в одном из магазинов. Фраза «играйте без
интернета» живёт в описании, которое пишет разработчик, и означает то из трёх,
что он имел в виду. Это не столько обман, сколько одно слово на три работы.

## Тест на тридцать секунд

Сделайте это один раз дома, по Wi-Fi, пока это ещё не срочно:

1. Установите приложение и один раз откройте. Дайте догрузиться всему, что
   догружается при первом запуске.
2. Включите режим полёта.
3. **Закройте приложение полностью и откройте заново.** Этот шаг обычно
   пропускают, а он и есть главный: уже запущенное приложение может держать в
   памяти то, что после перезапуска взять будет негде.
4. Пройдите два уровня и зайдите на один дальше, чем ребёнок был в прошлый раз.

Всё, чему нужна сеть, отвалится за тридцать секунд. На третьем шаге вы на самом
деле проверяете, лежит содержимое внутри приложения или в кеше: кеш система
вправе очистить, когда кончается место. Поэтому игра, работавшая в прошлом
перелёте, в этом может оказаться пустой.

## «Без сети» и «без рекламы» — разные вещи

Их постоянно путают, а связи между ними нет.

Рекламные SDK заранее скачивают пачку роликов, пока связь есть, и потом
показывают их из кеша. То есть приложение может целиком работать без сети и всё
равно показать полноэкранную рекламу в тоннеле — ту, что скачалась дома утром.

Верно и обратное: приложение вообще без рекламы может требовать сеть для своего
содержимого. Если вам важно и то и другое, проверяйте это по отдельности.
[Что проверить перед установкой детского приложения](https://apps.swtlm.com/ru/blog/what-to-check-before-installing-a-kids-app)
разбирает рекламную половину вопроса.

## Что из нашего работает без связи

Отфильтруйте по тем свойствам, которые вам действительно нужны. «Работает без
сети» здесь означает сильный вариант: содержимое внутри, догружать нечего.

Три из них собраны целиком. [Match & Spot](https://apps.swtlm.com/kids-memory-game) везёт все шесть
нарисованных тем внутри загрузки, и в нём вообще нет платёжного кода — значит,
ничему внутри не нужны ни сеть, ни карта. [Sudoku Junior](https://apps.swtlm.com/kids-sudoku-game)
упаковывает все 228 уровней четырёх размеров; покупка одна, семейная, и после
неё тоже ничего не догружается.

[Robot Programmer](https://apps.swtlm.com/robot-programmer-game) того же типа и самый строгий из
трёх: бесплатный, покупать нечего, рекламы нет, и он не просит вообще никаких
разрешений — уровни внутри, а сервера, к которому можно было бы обратиться, у
него просто нет.

[Spell & Collect](https://apps.swtlm.com/word-puzzle-game) — второго типа, и это честно написано на
карточке: наборы карточек скачиваются, и после скачивания набор играется без
сети. Для игры, у которой содержимое растёт, это правильная модель, и знать об
этом лучше до долгой поездки, а не в середине.

## Чего на самом деле стоит «всё внутри»

Класть всё внутрь загрузки — не поведение по умолчанию, потому что это не
бесплатно. Приложение становится больше, а размер стоит установок. Новое
содержимое требует обновления в магазине, а не выкладки на сервер. И это
закрывает возможность генерировать содержимое на ходу — дешёвый способ обещать
бесконечные уровни.

Из такого выбора следуют три решения, и о них стоит рассказать: именно они
отличают офлайн-надпись от офлайна как свойства.

**Уровни генерируются до выпуска, а не во время игры.** Наши наборы судоку
делает отдельный конвейер, который работает на машине разработчика и в
приложение не попадает, а каждый уровень до попадания в набор проверяют два
независимых решателя. Генерировать головоломку на устройстве было бы меньше и
проще; заодно это означало бы, что ребёнку может достаться доска без решения
или с решением в одно движение, и поймать это будет некому.

**Покупка открывает то, что уже лежит на устройстве.** Все платные уровни
приезжают вместе с бесплатными. Покупка переключает флаг, а не запускает
загрузку. Родитель, купивший доступ на парковке, не остаётся с полосой
прогресса, которую нужно успеть до поездки.

**Аналитика стоит в очереди и никогда не блокирует.** События пишутся локально
и уходят, когда связь появится. Приложение, которое ждёт ответа сети, прежде
чем пустить ребёнка дальше, поставило собственные измерения выше собственного
пользователя — и заметно это ровно в тот момент, когда уже поздно.

Ничего из этого на странице магазина не видно. Поэтому тест на тридцать секунд
стоит больше, чем описание.

## Что сделать перед поездкой

- **Накануне, а не у выхода на посадку.** Откройте каждое приложение, пройдите
  один уровень, дайте догрузиться тому, что догружается.
- **Зайдите на один уровень дальше прошлого раза.** Ломается всё на границе
  набора, а граница сдвигается по мере того, как ребёнок проходит игру.
- **Посмотрите на свободное место.** Телефон, на котором осталось меньше
  гигабайта, уже неделями потихоньку вычищает кеш.
- **Отключите приложению мобильные данные**, если едете за границу. Заодно тест
  с режимом полёта станет постоянным.

Если нужен весь список, а не только детская полка, — на
[странице «Детям»](https://apps.swtlm.com/ru/kids) и в [общем списке](https://apps.swtlm.com/ru) те же фильтры, и на каждой
карточке написано, работает приложение без сети полностью, частично или не
работает вовсе.

## Frequently asked questions

**Как проверить, что приложение действительно работает без сети?**

Установите его, один раз откройте по Wi-Fi, чтобы догрузилось всё, что догружается при первом запуске, затем включите режим полёта и закройте приложение полностью. Откройте заново и пройдите два уровня. Всё, чему нужна сеть, отвалится в первые тридцать секунд.

**Почему офлайновые игры всё равно просят доступ в интернет?**

Обычно ради аналитики и отчётов о сбоях: они копятся и уходят позже. Иногда ради рекламы. Разрешение говорит о том, что приложение может выйти в сеть, а не о том, что без сети не будет игры.

**Скачанные уровни остаются на устройстве навсегда?**

Не всегда. Часть приложений хранит содержимое в кеше, который система вправе очистить, когда кончается место. Поэтому игра, работавшая в прошлом перелёте, в этом может оказаться пустой. То, что упаковано внутрь самого приложения, очистить нельзя.

**Может ли офлайновая игра показывать рекламу?**

Может. Рекламные SDK заранее скачивают пачку роликов, пока связь есть, и показывают их потом. «Работает без сети» и «без рекламы» — разные свойства, которые просто часто встречаются вместе.

**Что сделать перед вылетом?**

Пока вы ещё на Wi-Fi, откройте каждое приложение, на которое рассчитываете, и пройдите по одному уровню. Это запустит всё, что должно догрузиться, и покажет, не вычистилось ли что-то из кеша. Лучше накануне, а не у выхода на посадку.

