Почему в 2017 году у вас должен быть собственный мобильный сервер

Пришло время подготовиться к эре мобильного обучения!

Приоритет

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

В результате наша серверная часть становится сторонней службой, такой как Firebase, Parse и т. д. Отлично работает, и приложение работает. Здорово! (хорошо, может быть, не так уж и здорово). Но на самом деле ваше приложение работает «только» так, очень мало возможностей для расширения функциональности!

Эпоха 2017 года

В конце 2016 – начале 2017 года мы уже видели много машинного обучения и искусственного интеллекта в будущих приложениях, и мы видим, что это будет иметь огромное значение. Даже крупные компании вкладывают значительные средства в эту область. Все кажутся увлекательными, и мобильные разработчики тоже хотят использовать это в своих приложениях.

О-о!

Кажется, лучший способ использовать машинное обучение и искусственный интеллект в мобильном приложении (из-за вычислительных ограничений) — это развернуть ваши скрипты на сервере. Теперь, когда у разработчиков были сторонние серверные части, они не могут этого сделать. ‘‘Предвидел это’’

Это просто не заканчивается здесь. Даже если вы хотите расширить функциональные возможности своих приложений, которые не предоставляются сервисом, вы застряли, друг мой! Вы просто пробуете обходные пути.

Дилемма…

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

Примечание для новичков

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

Быть мобильным разработчиком на начальном этапе, кажется, много делать как для приложения, так и для бэкенда, но это ускорит вашу разработку по мере продвижения.

Развивайте страсть к обучению. Если вы это сделаете, вы никогда не перестанете расти.
- Энтони Дж. Д'Анджело

Присоединяйтесь ко мне для получения дополнительной информации и обсуждений ;)

Следите за мной на Medium, если вам нравится то, что я пишу.
Twitter
: https://twitter.com/Vatsal__Bajpai
Snapchat: bajpaivats