Автор работы: Пользователь скрыл имя, 21 Марта 2013 в 15:02, отчет по практике
Целью моей дипломной работы является разработка комплекса программных средств, предназначенных для создания и тиражирования мобильных приложений для платформы iOS исходя из требований заказчика и управлять его содержимым через веб-интерфейс, подобно существующим сейчас системам управления сайтами.
Целью данной системы является предоставление коммерческим организациям необходимых функций, которые нужны бизнесу для того, чтобы сделать их приложение успешным маркетинговым инструментом. Правильное приложение позволит бизнесу успешно расширить свое присутствие на рынке мобильном рынке, коллерируя с прямым увеличением доходов.
ВЕДЕНИЕ
4
1
ОБЗОР РЫНКА МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
7
1.1
СТИМУЛЯТОРЫ РОСТА РЫНКА МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
8
1.2
БАРЬЕРЫ РОСТА РЫНКА МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
10
1.3
ОБЗОР РОССИЙСКОГО РЫНКА МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
11
2
МОБИЛЬНЫЕ ПРИЛОЖЕНИЯ ДЛЯ БИЗНЕСА
13
2.1
ОБЗОР СУЩЕСТВУЮЩИХ РЕШЕНИЙ
15
2.2
МОДЕЛЬ «SOFTWARE AS A SERVISE» В МОБИЛЬНОЙ РАЗРАБОТКЕ
17
3
МОБИЛЬНАЯ ПЛАТФОРМА IOS
19
4
НАЗНАЧЕНИЕ И ОСНОВНЫЕ ВОЗМОЖНОСТИ ПРОЕКТИРУЕМОЙ СИСТЕМЫ
21
4.1
ОБЩАЯ АРХИТЕКТУРА СИСТЕМЫ
21
ЗАКЛЮЧЕНИЕ
23
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
Для рынка мобильных приложений каждого региона характерны свои особенности, например, приверженность определенной ОС или способность платить за мобильные приложения.
Согласно данным J'son & Partners Consulting, за 2012 год рынок мобильных приложений в мире составил $7,83 млрд. И к 2016 составит $65,79 млрд[2].
Среди стимуляторов роста рынка мобильных приложений можно выделить следующее: увеличение влияния мобильных социальных сетей, рост проникновения планшетных компьютеров, развитие мобильных платежных систем и мобильного банкинга, снижение стоимости общения через мобильные устройства, проникновение LTE и его положительное влияние на рынок мобильных приложений, электронная коммерция как стимулятор роста мобильного потребления.
Среди барьеров
роста рынка мобильных
К 2016 году прогнозируется, что рынок мобильных приложений в России будет достигать $1300 млн, увеличившись в 8 раз по сравнению с 2012 годом.
Для поставщиков
медиа-контента и интернет-услуг
присутствие в магазинах
Доставка еды,
презентация банка или
Основные задачи, возлагающиеся на мобильные приложения:
Считается, что необходимо использовать все доступные средства, чтобы донести информацию о своих услугах потребителю. С другой стороны, нужно понимать, что компания, имея сайт в интернете, уже присутствуете в мобильных устройствах своих потребителей через мобильные браузеры.
Нужно иметь в виду, что структура магазинов приложений значительно отличается от выдачи по поисковому запросу в интернете. Люди обычно не ищут в них новые предложения, к примеру, по доставке еды. Чаще всего они стремятся найти приложения уже проверенных компаний, услугами которых они хотели бы воспользоваться. Конечно, в магазинах приложений существуют свои методы продвижения, списки топ-приложений и так далее. Но если обратить внимание, эти списки предлагают игры, книги, аудио и видео, полезные информационные приложения, приложения-фишки. И в них почти нет приложений-презентаций банка или каталога товаров, если опять же, это не промо-приложения, призванные развлечь пользователя.
Одним из главных вопросов последнего времени, касающегося разработки приложений для мобильных платформ, является выбор между HTML5 и «нативными» языками программирования, на которых пишется приложение.
У каждого направления
есть свои преимущества и недостатки.
Поэтому нередко можно
Одно из наиболее распространенных решений на сегодняшний – это разработка с использованием HTML5 и JavaScript. Как правило, приложения создаются с помощью библиотеки jQuery Mobile, которая, однако, до сих пор не работает достаточно стабильно, что бы приложения можно было считать качественным. Если не использовать при разработке jQuery Mobile, то стоимость будет несколько уменьшена, но будет оставаться на уровне разработки одного приложения под iOS.
Существует несколько сервисов, которые позволяют создать типовые приложения.
http://www.biznessapps.com/ - позволяет создавать типовые приложения на основе идей вкладок. Пользователь может редактировать разные варианты вкладок в приложении.
http://getshopapp.com/ - позволяет создать приложение для интернет-магазина на базе HTML.
Большая часть существующих сейчас приложений для бизнеса по функциональности идентична функциональности веб-сайта, и не использует в полной мере все возможности, предоставляемые мобильными платформами.
Бизнес-модель
"Программное обеспечение как
сервис", движимая стремлением снизить
ИТ-затраты и усилия, привлекает
все больший интерес в
В модели SaaS:
Программное обеспечение по требованию предоставляется заказчику в аренду и всегда предполагает периодическую оплату. В качестве единицы тарификации обычно используются пользователи (при предоставлении CRM) или же число записей в базе данных (при предоставлении HRM-системы), реже — какие-то другие функциональные характеристики (например, количество определённых операций или трафик)[4].
Мобильное программное обеспечение как услуга предоставляет приложения с полным взаимодействием пользователя через мобильное устройство при низких затратах. Все больше и больше компаний создают свои бизнес приложения, называемые SaaS на мобильных устройствах, таких как iPhone и iPad. Существует тенденция взрывного роста мобильной SaaS среди малого и среднего бизнеса. Компании требуют улучшенных способов использования их мобильных устройств для увеличения своей бизнес эффективности.
Мобильное ПО как услуга относится больше к нативным приложениям, чем к приложениям на основе web. Специализированные приложения используют облачные сервисы в то время как не-мобильное SaaS является преимущественно веб-интерфейсом и требует использования интернета и браузера. Расширенное использования SaaS для мобильных устройств трансформирует смысл SaaS из «сделать это в браузере» в «сделать это в приложении».
С повышением мобильности, существует также необходимость в создании и адаптации требований безопасности, включая аутентификацию пользователей, защиту информации и данных, а также обеспечения безопасности электронной почты, управление содержимым и восстановление данных.
По данным нового исследования формы Strategy Analytics, с 2011 года глобальные расходы малого и среднего бизнеас на мобильный SaaS составят 29,5% от совокупного среднегодового роста (CAGR) в течение следующих пяти лет и вырастит с 3 млрд. долл. в 2011 году до $ 16,6 млрд. в 2016 году[3].
iOS (до 24 июня 2010 года — iPhone OS) - мобильная операционная система, разрабатываемая и выпускаемая американской компанией Apple. Была выпущена в 2007 году; первоначально - для iPhone и iPod touch, позже — для таких устройств, как iPad и Apple TV. В отличие от Windows Phone и Google Android, выпускается только для устройств, производимых фирмой Apple.
Пользовательский интерфейс
iOS основан на концепции прямого
манипулирования с
iOS спроектирована таким образом, чтобы, во-первых, сделать систему стабильной, во-вторых, снизить расход электричества и продлить жизнь аккумулятору. Даже если это означает, что придётся отказать от части функционала и красивостей.
Каждое приложение в iOS запускается в "песочнице" (sandbox), что исключает возможность влияния одного приложения на другое, как на уровне файловой системы, так и на уровне оперативной памяти. На практике это означает, с одной стороны, стабильность систем и то, что iOS не зависает, также если приложение App1 завершается некорректно (просто закрывается само по себе), это никак не повлияет на работу приложений App2 и App3.
Для поиска и установки приложений у Apple имеется специальный сервис, который называется AppStore (магазин приложений, если дословно). Приложения бывают платными (от 0,99 до 900$) и бесплатными. Все приложения, прежде чем попасть в AppStore проходят проверку на идеологическую составляющую и безвредность для iOS. Такая санитарная обработка позволяет избежать вредительства со стороны разработчиков и защитить личные данные (и деньги) пользователей от кражи.
Большинство приложений в AppStore не представляют интереса и зачастую дублируют друг друга. Одних только будильников можно найти с полсотни, не говоря уже о календарях, еженедельниках и записных книжках. Однако, среди них есть масса полезных, которые помогут организовать свои дела, подскажут, направят и развлекут, да и вообще, бродить по AppStore почти также интересно, как по настоящему магазину.
Плюсы iOS
Минусы iOS
4 НАЗНАЧЕНИЕ
И ОСНОВНЫЕ ВОЗМОЖНОСТИ
Разрабатываемая система прежде всего нацелена на российские предприятия малого и среднего бизнеса, для которых стоимость разработки оригинального приложения под iOS слишком высока.
Основными составляющими
проектируемой системы
4.1 ОБЩАЯ АРХИТЕКТУРА СИСТЕМЫ
В основе разрабатываемой
системы лежит архитектура «
Основными достоинствами архитектуры «клиент-сервер» являются:
Основные недостатки:
В качестве сервера
была выбрана «облачная» платформа
Windows Azure, с помощью которой
можно размещать в «облачных» датацентрах Microso
Клиентская часть будет реализована в среде XCODE 4.6, поставляемой Apple.
ЗАКЛЮЧЕНИЕ
Информация о работе Разработка системы управления содержимым мобильного приложения