Кстати
📱 Как работают push‑уведомления
Push‑уведомления — это сообщения, которые приходят на смартфон даже тогда, когда приложение не открыто.
Чтобы они работали, приложение должно использовать инфраструктуру Apple (APNs) для iOS или Google (Firebase Cloud Messaging) для Android.
То есть фактически уведомления проходят через серверы иностранных компаний, а не напрямую от российского приложения к пользователю.
⚙️ Почему в Max их нет
Судя по словам губернатора, разработчики госмессенджера не хотят зависеть от зарубежных сервисов для критически важных уведомлений.
Поэтому в Max сделали ставку на внутренние механизмы (например, встроенные оповещения внутри самого приложения), но это не даёт того же уровня мгновенной доставки, что push.
В итоге пользователи не получают автоматические предупреждения о ракетной опасности, если приложение не открыто.
🚨 В чём проблема
Технически можно было бы подключить стандартные push‑сервисы, но тогда данные проходят через Apple/Google.
Для госприложения это воспринимается как «противоречие подходу» — зависимость от иностранных платформ.
Но отказ от push‑уведомлений делает систему менее оперативной и снижает её ценность для жителей, которые рассчитывают на мгновенные предупреждения.
Иными словами: push‑уведомления в Max отсутствуют не потому, что это невозможно, а потому что выбран принципиальный курс на отказ от инфраструктуры Apple/Google. Это политико‑техническое решение, но оно напрямую бьёт по удобству и безопасности пользователей.
И момент в том, что сделать их в МАКсе без Гугла и Эппл невозможно.
Технически россияне могли бы сделать собственную систему push‑уведомлений, но тут есть несколько нюансов:
🔧 Как это устроено в мире
На iOS и Android push‑уведомления работают через централизованные сервисы: Apple Push Notification Service (APNs) и Google Firebase Cloud Messaging (FCM).
Это значит, что любое приложение, чтобы доставить уведомление, должно пройти через серверы Apple или Google. Именно поэтому уведомления приходят мгновенно и даже когда приложение закрыто.
🇷🇺 Возможность «своих пушей»
Теоретически можно создать собственную инфраструктуру уведомлений — отдельный сервер, который будет держать постоянное соединение с приложением.
Но тогда смартфон должен поддерживать этот канал на уровне операционной системы. А iOS и Android не дают сторонним разработчикам такой возможности — они жёстко ограничивают фоновые процессы, чтобы экономить батарею и контролировать безопасность.
То есть без участия Apple/Google полноценные push‑уведомления на их платформах сделать нельзя.
🚨 Что остаётся
СМС‑оповещения — старый, но надёжный способ, не зависящий от Apple/Google.
Системные уведомления через встроенные сервисы (например, Cell Broadcast, как в США для тревог). Но это требует поддержки со стороны операторов связи и самой ОС.
Внутри приложения можно сделать периодическую проверку сервера (polling), но это не мгновенно и сильно расходует батарею.
⚖️ Итог
Сделать «свои пуши» на iOS и Android невозможно без сотрудничества с Apple и Google. Можно обойтись альтернативными каналами (SMS, Cell Broadcast, собственные протоколы), но они либо менее удобны, либо требуют глубокой интеграции на уровне ОС и операторов.
По сути, проблема не в том, что «россияне не умеют», а в том, что архитектура мобильных платформ закрыта и контролируется их производителями.