Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 3

Не может ли такая технология в один прекрасный момент стать в России недоступной? Учитывая сегодняшнюю обстановку.

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

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

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

Строго говоря

В дальнейшем технологии сетевой коммуникации не стояли на месте и разделились на два типа — pull и push.

способы получения обновлений были проработаны ещё за долго до появления сетевой коммуникации. Это ведь те самые подходы "по опросу" и "по прерыванию" с давних времён и до сих применяются даже и в электронике, в тех же МК.

Единственное, что двумя способами современная сеть не едина. Так вот есть Long-polling, а ещё P2P, где это совсем по другому работает.

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

Давайте все-таки не будем путать технологии PUSH и PUSH-уведомлений. Все-таки уведомления - это уведомления на экране (в шторке). Их навязчивость определяется совсем не использованием PUSH. Локальными уведомлениями (которые отправляет само приложение, без внешнего участия в виде сервера) точно также можно замучать юзера. А PUSH - это способ получения данных. Не обязательно с целью уведомлений. Так, к банальному примеру, может быть открыт список сообщений в чатике и чтобы приложение не бегало непрерывно, оно ожидает PUSH с параметрами входящего сообщения (и никакого уведомления при этом не требуется - зачем его показывать, если сообщение и так видно).

Зарегистрируйтесь на Хабре, чтобы оставить комментарий