Как стать автором
Обновить

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

Общий протокол для Push уведомлений должен быть не только в браузерах, но и в мобильниках (включая iOS, Android и WP), причём с возможностью переключаться между серверами.
Тут проблемы есть — один то протокол ест энергию. А если запилить туда сразу все 3-4 то будут проблемы.
Вообще я вижу решение проблемы в некотором мосту. К примеру такой мост представляет Google на iOS.

Будет неплохо, если GCM будет вообще везде, но главное. чтобы он нормально работал. И опять таки, будет неплохо, если гугл его частично откроет хотя бы, я например хотел вообще на WP писать с использованием GCM, на что мне ответили в Google+ — что гугл меня забанит, если я буду использовать GCM в обход правил гугла.
На телефонах то еще ладно, можно поднять сокет в случае проблем, самому получать пуши от своего сервера. А в случае с браузерами эта возможность была ограничена. Воркер дохнет, закрывая сокет.
Вот и нужен один протокол, который будет разработан совместно производителями мобильных ОС (гугл, эппл, мс например) чтобы он батарею меньше ел на всех их устройствах, и самое главное сделали его открытым и во всех поддерживаемых платформах сделали возможность смены основного сервера. Я здесь вижу мультисерверную архитектуру наподобие джаббера.

Эх, мечты, мечты…
Я скорее всего в дополнении еще сделаю вариант с сокетом и сделаю дополнения с сокетом для других платформ, ну либо буду использовать их пуш сервисы.
В общем то пока производители не пришли к общему мнению, думаю я могу пока что все эти решения интегрировать у себя и предоставлять общий API для всех браузеров и смартфонов. Да и когда придут к новому протоколу — я просто у себя все обновлю, а владельцам сайтов не придется ничего менять.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий