Solid net код для разработки мобильных приложений - PullRequest
0 голосов
/ 06 мая 2020

Я хотел бы разрабатывать мобильные приложения, для которых актуальные данные за счет удобного и надежного взаимодействия с пользователем имеют первостепенное значение. Я знаю, что существуют решения для уведомлений pu sh для моих целевых платформ Apple и Android, а также есть службы на основе веб-сокетов, когда приложения находятся на переднем плане. Мне нужно оптимизировать использование данных и мощность пользователя, а также минимизировать расходы на хостинг. Разработка диспетчера подключений solid (или “net code »в терминологии игрового движка?) И сопоставление сервисов для меня является сложной задачей.

Я уверен в своей способности реализовать однажды разработанную схему с использованием всех видов облачных сервисов. Что необходимо учитывать при проектировании в условиях реальных сбоев подключения устройств, сетей и платформ, задержек, повторов сообщений, сетевых переключений (Wi-Fi на ячейку и т. Д. c), профилей ошибок и восстановления; и нюансы того, как должна происходить передача обслуживания между платформой и прямой связью (плавный переход между уведомлениями pu sh и более прямыми клиентами на основе веб-сокетов в приложении и даже более прямыми вызовами служб для больших полезных нагрузок), когда пользователи открывают / закрывают / блокируют / разблокировать их устройства ... кажется, это выходит за рамки документации любого из соответствующих поставщиков. Покупка множества устройств с тарифными планами и найм группы инженеров для экспериментирования выходит за рамки моего бюджета, но некоторые разработчики-одиночки, похоже, уже разобрались с этим.

Какие ресурсы или методы вы можете порекомендовать, чтобы я не застрял?

...