2.2 Выбор операционной системы
Операционная система Symbian, безоговорочно лидирующая на рынке до 2010 года в настоящее время почти полностью утратила свои позиции. Сперва Sony Ericsson объявил о прекращении использования Symbian, чтобы сосредоточиться на выпуске устройств под управлением Android. Следом за ним Samsung прекращает поддержку Symbian и переходит на использование Android, Windows Phone 7 и Bada, ОС собственной разработки.
Весной 2011 года сама Nokia объявила о том, что Windows Phone 7 станет ключевой платформой для смартфонов, однако компания не планирует отказываться от платформы Symbian и станет поддерживать мобильную платформу Symbian «по меньшей мере» до 2016 года.
Несмотря на это, перспектив в качественном развитии данной операционной системы не предвидится. И, несмотря на то, что разработка автоматизированной системы возможна и в рамках данной платформы, от этого варианта стоит отказаться.
Apple iOS (до 2010 года известная как iPhone OS) мобильная операционная система, разработанная американской компанией Apple на основе Mac OS X первоначально для iPhone, а затем расширена для поддержки таких мобильных устройств, как Apple iPod, iPad и Apple TV и в настоящее время динамично развивается.
Разработка приложений для iOS ведется в среде XCode, который поддерживает языки C, C++, Objective-C, Objective-C++, Java, AppleScript, Python и Ruby с различными моделями программирования.
Apple не лицензирует iOS для установки на стороннее оборудование, а цена коммуникатора iPhone в России достаточно велика. Этот факт безусловно сильно затруднит внедрение автоматизированной системы, разработанной для iOS с финансовой точки зрения. Поэтому данная ОС так же не была выбрана.
Набирающая некоторую популярность операционная система Windows Phone 7 обладает рядом недостатков, среди которых необходимо выделить отсутствие встроенной поддержки баз данных. SQL Server Compact не включен в состав WP7. Также не включены SQLite или любые другие сторонние СУБД. Отсутствует так же поддержка межпроцессного взаимодействия (IPC) и нет поддержки сокетов.
Продолжая анализировать рынок операционных систем для смартфонов, можно прийти к целесообразности использования ОС Android.
Операционная система Android – портативная (сетевая) операционная система для коммуникаторов, планшетных компьютеров, цифровых проигрывателей, наручных часов. Изначально разрабатывалась компанией Android Inc., которую затем купила Google. Впоследствии Google инициировала создание альянса Open Handset Alliance (OHA), который сейчас и занимается поддержкой и дальнейшим развитием платформы.
Доли рынка, которые занимали операционные системы в определенные кварталы, можно узнать из рисунка 1 и таблицы 4.
Рисунок 1 – Доли рынка операционных систем для смартфонов
Таблица 4 – Доли рынка операционных систем для смартфонов
Квартал | Android | iOS | Symbian | Microsoft | Bada | RIM | Other |
2007 Q4 | 0% | 5,20% | 62,30% | 11,90% | 0% | 12,90% | 20,60% |
2008 Q1 | 0% | 4,60% | 49,50% | 10,40% | 0% | 13,10% | 35,50% |
2008 Q2 | 0% | 2,80% | 57,50% | 12,10% | 0% | 15,40% | 27,60% |
2008 Q3 | 0,60% | 13,10% | 50,30% | 11,20% | 0% | 18,20% | 24,80% |
2008 Q4 | 1,10% | 10,60% | 46,50% | 12,20% | 0% | 19,70% | 29,60% |
2009 Q1 | 1,60% | 10,50% | 48,80% | 10,20% | 0% | 19,70% | 28,90% |
2009 Q2 | 1,80% | 13,00% | 51,00% | 9,30% | 0% | 20,50% | 24,90% |
Окончание таблицы 4 | |||||||
2009 Q3 | 3,40% | 17,00% | 44,20% | 7,90% | 0% | 19,00% | 27,50% |
2009 Q4 | 7,60% | 16,20% | 44,70% | 7,90% | 0% | 20,60% | 23,60% |
2010 Q1 | 9,60% | 15,30% | 44,20% | 6,80% | 0% | 19,30% | 24,10% |
2010 Q2 | 17,20% | 14,20% | 41,20% | 5,00% | 0,90% | 16,10% | 21,50% |
2010 Q3 | 25,30% | 16,60% | 36,30% | 2,80% | 1,10% | 17,50% | 17,90% |
2010 Q4 | 31,10% | 16,10% | 32,90% | 3,40% | 1,30% | 11,60% | 15,20% |
2011 Q1 | 36,00% | 16,80% | 27,40% | 3,60% | 1,70% | 10,90% | 14,50% |
2011 Q2 | 43,40% | 18,20% | 22,10% | 1,60% | 1,90% | 9,70% | 12,80% |
2011 Q3 | 52,50% | 15,00% | 16,90% | 1,50% | 2,20% | 8,90% | 11,90% |
2011 Q4 | 56,90% | 18,90% | 11,70% | 1,90% | 2,10% | 8,70% | 8,50% |
Операционная система Android обладает целым рядом преимуществ [13]:
Во-первых, это полная открытость системы. Разработка приложений доступна всем желающим, и поэтому Android является одной из самых легко расширяемых платформ.
Во-вторых, система полностью универсальна. Android OS можно устанавливать и на смартфоны, и на карманные компьютеры, и даже на телефоны (в облегчённом виде).
Это одна из наиболее удобных и практичных мобильных операционных систем, используемых в современном мире и ее настройка очень проста.
Популярность операционной системы Android стала следствием того, что ведущие компании мобильных телефонов, например, HTC, Motorola, Samsung Electronics, и многие другие производители стали использовать Android на своих смартфонах.
Преимуществом Android от Google также является так же и то, что новая версия Android запускается почти каждые 3 месяца. Обновление телефона новыми версиями помогает пользователям наслаждаться более качественными услугами.
- Содержание
- Введение
- 1 Анализ предметной области
- 2 Определение способа реализации
- 2.1 Выбор аппаратной платформы
- 2.2 Выбор операционной системы
- 2.2.1 Особенности архитектуры ос Android
- 2.3 Выбор средств разработки и тестирования
- 2.3.1 Язык Java
- 2.3.3 Интегрированная среда разработки Eclipse
- 3 Функциональные требования к системе
- 4 Разработка проекта
- 4.1 Обзор и решение ключевых задач
- 4.1.1 Определения текущего местоположения
- 4.1.2 Прокладка оптимального маршрута
- 4.1.3 Особенности построения графа дорог в OpenStreetMap
- 4.1.4 Поиск оптимального маршрута
- 4.1.5 Прогнозирование времени прохождения маршрута
- 4.1.6 Диспетчеризация
- 4.2 Графический интерфейс системы
- 4.2.1 Интерфейс арм Курьера
- 4.2.2 Интерфейс арм Диспетчера
- 4.3 Развертывание системы
- 5 Технико-экономическое обоснование дипломного проекта
- 5.1 Swot-анализ
- 5.2 Pest-анализ
- 5.3 Расчет экономических показателей
- 5.4 Расчет затрат на разработку программы
- 5.5 Расчет цены разработанной программы
- 5.6 Расчет капитальных вложений
- 5.7 Расчет эксплуатационных расходов
- 5.8 Расчет денежного годового экономического эффекта
- 6 Безопасность и экологичность дипломного проекта
- 6.1 Электробезопасность
- 6.2 Электромагнитные излучения
- 6.3 Требования к эргономике, освещенности, уровню шума и
- 6.4 Пожарная безопасность
- Заключение
- Список использованных источников
- Приложение а
- Исходний код программы. Курьерская часть
- Приложение б
- Исходний код программы. Диспетчерская часть
- Приложение в
- Графический материал