Автономные и серверные приложения

ДНЕПР, УКРАИНА

Нью-Йорк, США

WhatsApp, Telegram, Skype

Ежедневно появляются тысячи различных приложений, которыми можно пользоваться на мобильном устройстве. Сегодня можно свободно заказать создание приложений для Android любого типа работы. Существуют автономные и серверные приложения, в той или иной степени популярные на разных видах платформ. В чем разница между ними и какие главные преимущества тех и других?

Изначально компании Apple и Microsoft делали упор на создание автономных приложений, которые могли бы независимо от сети Интернет работать и удовлетворять нужды потребителей. И на это есть несколько причин:
 


Однако у автономных приложений есть и свои минусы. Например, обновление такого приложения происходит в ходе обновления всей программы, а это не совсем удобно. Если вы долго не подключаетесь к интернету, то приложение (например, информационный каталог) обновляться не будет и информация устареет.

В связи с вышеперечисленными причинами разработка мобильных приложений в последнее время направлена на создание программ, работающих с сервером. Такие приложения взаимодействуют с системами автоматизации процессов ERP, WorkFlow, DocFlow и другими. Отлично подходят подобные приложения для современных интернет-магазинов и сервисов заказов различных товаров.

К такому типу относятся web-приложения или мобильная версия сайта. Удобство таких приложений, работающих в связи с сервером, заключается в том, что они быстро грузятся в смартфоне, регулярнообновляются и не занимают на мобильном устройстве лишние мегабайты. Однако приложения такого типа несколько дороже в плане разработки, в отличие от автономных аналогов, идля них необходим отдельный url-адрес.

Если необходимо создание приложений для WindowsPhone, то заказчик может проконсультироваться со специалистами и выбрать платформу, на которой и будет создано приложение. Такими платформами могут быть: SAPMobilePlatform, Hybris, IMBWORKLIGHT или OpenSource.

Расчет проекта

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