RuStore на iPhone. Был ли прав Билан?

6 мин. чтения

Возможно ли невозможное? С 1 сентября 2025 года в России вступает в силу закон, обязывающий производителей предустанавливать RuStore на все продаваемые устройства, включая iPhone. Как это можно реализовать на закрытой платформе iOS? И что будет с критически важными функциями вроде push-уведомлений?

RuStore на iPhone?

Вода, не теки

Закон, подписанный президентом 7 июля 2025 года, запрещает производителям ограничивать установку приложений российских разработчиков и обязует установить наш отечественный магазин приложений. На бумаге всё выглядит просто: купил iPhone — получил RuStore, скачал спокойно сбербанк и всё остальное. Но в реальности Apple не поставляет технику в Россию с марта 2022 года. Все iPhone в российских магазинах — это параллельный импорт через третьи страны. Возможен ли в таких условиях диалог?

Европейский прецедент

В ЕС похожий закон — Digital Markets Act (DMA) — уже заставил Apple открыть iOS для альтернативных магазинов. С iOS 17.4 европейские пользователи могут устанавливать приложения из сторонних источников, но Apple создала настолько сложную систему ограничений, что CEO Epic Games назвал это «злонамеренным соответствием» (malicious compliance).

Финансовые ловушки Apple

Core Technology Fee — «налог на успех»

Apple ввела систему выбора для разработчиков в ЕС:

Старая модель (App Store only):

Новая модель (альтернативные условия):

Дополнительные комиссии в новой модели:

Итого в новой модели: до 20% комиссий + €500,000 фиксированно. Для популярных приложений дешевле остаться на старых условиях с 30% комиссией App Store!

Барьер входа для магазинов

Чтобы создать альтернативный магазин, нужно ЛИБО:

Психологические и технические препятствия

Пугающие предупреждения

Apple показывает множественные экраны:

⚠️ «Вы можете потерять защиту данных»
⚠️ «Apple не сможет помочь с возвратами»
⚠️ «Возможны проблемы с безопасностью»

Географические ограничения

Сложная процедура установки

Пользователь должен:

  1. Скачать файл с сайта разработчика
  2. Подтвердить установку в Настройках
  3. Пройти 3-4 экрана предупреждений
  4. Разрешить установку в системных настройках
  5. Подтвердить каждое приложение из магазина отдельно

Скрытый контроль остаётся

Все альтернативные приложения обязательно проходят проверку Apple (Notarization). Apple может заблокировать любое приложение по своему усмотрению, сохраняя фактический контроль над экосистемой.

Результат: формальное соответствие, практический провал

В апреле 2025 года Еврокомиссия оштрафовала Apple на €500 млн за несоответствие духу DMA, но технически Apple выполняет букву закона. Альтернативные магазины существуют, но их доля рынка остаётся мизерной из-за искусственных препятствий.

RuStore на iPhone: возможные сценарии

Депутат Антон Горелкин утверждает, что российский магазин приложений RuStore может до конца 2025 года стать доступен в App Store и войти в список рекомендуемых к установке приложений при первом запуске устройств компании Apple. Рассмотрим технически возможные варианты:

Сценарий 1: Apple идёт на уступки

Сценарий 2: Принудительная авторизация

Правда пока Apple никогда не создавала исключения для отдельных стран в архитектуре iOS.

Сценарий 3: Россиянам разрешат скачивать и устанавливать .app-файлы.

Мне кажется, для реализации такого подхода достаточно где-то «снять галочку», поскольку это прекрасно работает на Mac OS.

Push-уведомления

Нативные push-уведомления: монополия Apple

Push-уведомления в нативных iOS-приложениях работают исключительно через Apple Push Notification Service (APNS). Для их отправки нужны:

Web Push: новые возможности PWA

В марте 2023 года Apple добавила поддержку Web Push Notifications в iOS 16.4, что открыло новые возможности для веб-приложений:

Ограничения Web Push на iOS:

В целом приложения в формате PWA могут получать push-уведомления, но с ограничениями по сравнению с нативными приложениями.

Что происходит при блокировке аккаунта?

Вместе с удалением приложения из AppStore, Apple обычно блокирует аккаунт разработчика и отзывает push-сертификаты. Даже если приложение работает, push-уведомления зависят от действующего сертификата в Apple Developer Program. При блокировке аккаунта разработчика:

Вот почему авито, которое у вас ещё установлено, больше не получает уведомления.

Технические препятствия для RuStore

1. Архитектура iOS

iOS принципиально построена как закрытая система. Каждое приложение должно пройти подпись Apple, иначе система откажется его запускать. Даже в ЕС альтернативные магазины работают через API, предоставленные самой Apple.

2. Sandboxing и права доступа

Приложения в iOS работают в изолированной среде. RuStore не сможет:

Последствия для пользователей

Согласно закону, устройства без поддержки RuStore будут считаться технически некачественными, но прямого запрета на продажу iPhone нет. Это означает:

Прогноз: что получится на практике

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

Преимущества такого подхода:

Недостатки:

Техническая реальность vs политические амбиции

История с RuStore на iPhone — яркий пример того, как политические решения сталкиваются с техническими реалиями. Даже в ЕС, где Apple была вынуждена открыть платформу, альтернативные магазины не смогли серьёзно потеснить App Store.

В российском случае ситуация ещё сложнее: нет прямого диалога с Apple, нет официальных поставок техники, а требования закона противоречат базовой архитектуре iOS.

Итог: Опыт ЕС показывает, что RuStore на iPhone скорее всего станет PWA-платформой с искусственными ограничениями. Apple создаст формальное соответствие российскому закону, но с системой препятствий (предупреждения, сложная установка, ограниченная функциональность), которая сделает альтернативный магазин малопривлекательным для массового пользователя.

Для российских разработчиков это означает необходимость инвестировать в веб-технологии как основную стратегию обхода монополии Apple, принимая при этом ограничения в пользовательском опыте по сравнению с нативными приложениями.

Зачем так сложно?

Ну и главный вопрос: почему на той же MacOS можно спокойно скачать и установить *.app файл и пользоваться им, а на iPhone так же сделать не разрешают? Может для России всё же сделают исключение? Я уже зарегистрировал в RuStore аккаунт (за это не просят $99/год). Всё, что нужно для этого — учётная запись VK. В личном кабинете у вас даже не будет возможности редактировать информацию о себе — всё делается через почту поддержки. Но (на удивление) отвечают они моментально: мой вопрос решили минут за 10, в выходной день. И всё же надеюсь, мы вернёмся в мир, где не нужны ни RuStore, ни «Вжух»