Файл: Критерии выбора средств разработки мобильных приложений (Мобильные устройства и их классификация).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 01.04.2023

Просмотров: 400

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ВВЕДЕНИЕ

Современное общество едва ли можно представить без гаджетов, а ведь всего лет десять- пятнадцать назад мы радовались обычному мобильному телефону, который способен принимать и совершать звонки, отправлять короткие сообщения SMS на другие мобильные телефоны.

Сегодня мобильные устройства объединили под одним корпусом то, что, кажется, никак не может поместиться там. Задачами прошлых телефонов являлось принимать и осуществлять звонки, отправлять короткие сообщения. Сейчас же, появились возможности постоянного, высокоскоростного доступа к сети Internet из любой точки, где есть мобильные сети. Постоянный доступ к Internet-ресурсам, поставил перед мобильными устройствами новые задачи, такие как: прослушивание музыки, создание фотографий, видеороликов, обмен быстрыми сообщениями, игры, приложения и многое другое. Уже на сегодняшний день существуют приложения, с помощью которых можно контролировать телевизор, управлять цифровыми фоторамками, отправлять файлы на различные устройства, следить за состоянием своего здоровья. Целью создания мобильных приложений является упрощение работы с информационными или другими ресурсами.

Мобильность это огромный шаг в развитии информационных технологий. Существует множество полезных приложений таких как карты, которые способны использовать геопозицию и быстро проложить нужный маршрут, электронные книги и учебники, приложения с тренировками для поддержания здоровья, обучающие приложения для изучения языков и многое другое. Приложения имеют разнообразные категории: социальные, новостные, образовательные и.т.д.

По данным статистики больше половины (53%) владельцев мобильных телефонов используют скачанные приложения, примерно столько же (52%) через мобильный телефон заходят на сайты, и социальные сети (51%) и чуть меньше людей (34%) играют в игры, примерно три четверти пользователей общаются через мобильные телефоны с помощью мессенджеров, sms, звонков.

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

Приложения, доступные для скачивания, сегодня имеют самые разнообразные категории: социальные, новостные, образовательные, и др. Число приложений с каждым днем стремительно растет. Однако, чтобы создавать приложения, необходимы средства для их разработок.


Предметом исследования являются технологии разработки мобильных приложений.

Объект исследования - средства разработки мобильных приложений.

Цель работы – на практике подобрать средства разработки мобильных приложений по выбранным критериям.

Для достижения поставленной цели необходимо решить ряд задач:

- рассмотреть основные понятия мобильные устройства и мобильные приложения;

- привести различные классификации используемых мобильных приложений;

- рассмотреть требования предъявляемые к мобильным приложениям;

- определить области применения языков программирования для разработки мобильных приложений;

- проанализировать функциональные возможности сред по созданию мобильных приложений.

1. Мобильные устройства и мобильные приложения

1.1. Мобильные устройства и их классификация

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

В настоящее время пользователям доступен широкий спектр мобильных устройств для решения разных задач. Он варьируется от очень недорогих мобильных телефонов и смартфонов до профессиональных планшетных компьютеров и ультрабуков. Наряду с форм-фактором имеются различия в функциональности и производительности, которые эти устройства обеспечивают [3].

Классификация мобильных устройств

Мобильные устройства эволюционируют с высочайшей скоростью. На сегодняшний день можно выделить следующие категории мобильных устройств по назначению основной функций, это (Приложение 1):

- ноутбуки (ультрабуки, нетбуки);

- планшетные компьютеры;

- смартфоны;

- сотовые телефоны.

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

Сотовым телефоном  (Рис. 1) называется портативное устройство, основным назначением которого является предоставление услуг голосовой связи посредством сотовой сети. [5] Сотовые телефоны управляются операционной системой, которая не предназначена для запуска прикладных программ.


В большинстве случаев в них используется голосовая связь, но с появлением беспроводного протокола передачи данных (WAP) и возможности обмена текстовыми сообщениями стали более распространенными и другие приложения по обработке и передаче данных.

Рисунок 1 - Сотовый телефон

Обычно такой телефон имеет небольшой по размеру дисплей (как правило, от 4 до 12 строк текста) с типовой 12-кнопочной клавиатурой для ввода данных. Эти ограничения делают сотовые телефоны неподходящими для веб-поиска, т. к. объемы данных, которые могут быть получены или выведены на экран, весьма ограничены.

Сотовые телефоны имеют встроенные беспроводные модемы, что обеспечивает легкое подключение к беспроводным сетям. После подключения пользователь может использовать модем как для голосовой связи, так и для приложений или посредством беспроводной телефонной связи (WTA), поддерживаемой в WAP, одновременно передавать данные и голосовую связь. Кроме того, сотовые телефоны идеально подходят для обмена текстовыми сообщениями. Поскольку длина этих сообщений не превышает 160 символов, то возможности ввода этих устройств являются достаточными. С другой стороны, преимуществом является длительное время работы батареи телефона. Ограниченная мощность сотовых телефонов позволяет экономить заряд аккумулятора (батареи), что приводит к более длительной работе по сравнению с более сложными устройствами, такими как смартфоны и карманные персональные компьютеры. [6] Основной целью этих устройств является голосовая связь, поэтому качество голосовой связи, подключения к сети и передачи пакетов имеет приоритет при их выборе.

В настоящее время сотовые телефоны решительно вытесняются с рынка мобильных устройств, смартфонами.

Смартфон (от англ. smartphone - в буквальном переводе с английского означает «умный телефон»)(Рис. 2) - это телефон, у которого есть своя операционная система, процессор, оперативная память. Смартфон - это телефон, обладающий функциями мобильного компьютера, такими как: как вычислительные (процессор, оперативная память, ПЗУ), так и коммуникационные (WiFi, 3G, 4G/LTE, Bluetooth, GPS, ГЛОНАСС).[3] Смартфоны - это следующий этап развития мобильной техники после телефонов. Набрав популярность вместе с выходом iPhone от Apple, смартфоны активно начали вытеснять телефоны и продолжают это делать.

Рисунок 2 - Смартфон


В небольшом устройстве от 3 до 7 дюймов, в среднем, заключен мощный процессор, достаточно много памяти, качественная начинка и программное обеспечение. Смартфоны - это карманные компьютеры, которые очень прочно вошли в жизнь любителей техники и просто людей, живущих в современном мире. Среди производителей смартфонов известны такие компании, как Apple, Samsung, Xiaomi, Meizu, ASUS и другие.

Первые простые смартфоны появились, в 2000 г. и назывались так потому, что они обеспечивали возможность запуска локальных приложений и выполнения звонков. Ericsson R380 был первый аппарат, который производитель официально назвал «смартфоном» и с которого началось развитие целого класса мобильной аппаратуры [7].

Как и веб-телефоны, это были, прежде всего, голосовые устройства. Поддержка приложений была сильно лимитирована из-за ограниченного объема хранения, мощности обработки и размеров отображений. Они были похожи на веб-устройства по форме и размерам дисплея, но позволяли приложениям работать локально, не требуя подключения к сети. Были испробованы абсолютно разные технологии и форм-факторы (слайдеры, раскладушки). Телефоны оснащались полноценной QWERTY-клавиатурой.

Так продолжалось до 2007 года, пока на сцене не появился новый законодатель моды - смартфон iPhone на операционной системе iOS от компании Apple. Этот бесклавиатурный моноблок задал направление развития на следующие десятилетия. А чуть позже увидел свет и его главный конкурент — операционная система Android и сначала десятки, а затем и сотни моделей смартфонов на этой ОС [5].

В чём же отличие смартфона от мобильного телефона?

1.  Программная начинка. У телефона - просто зашита микропрограмма с определённым набором функций. У коммуникатора используется уже полноценная операционная система (iOS, Android или Windows), которая позволяет не только использовать имеющиеся возможности, но и расширить из за счёт установки дополнительных программ.

2. Аппаратные возможности.  Вряд ли кто-нибудь в курсе какой чип и сколько оперативной памяти используется на обычном кнопочном телефоне. А вот на современных смартфонах уже используются многоядерные процессоры и несколько гигабайт ОЗУ. По произвотильности такие устройства заткнут за пояс компьютеры старше 5-6 лет.

3. Коммуникационные возможности: наличие модулей WiFi, 4G/LTE, GPS, ГЛОНАСС.

4. Дополнительные возможности: Шагомер, гироскоп, IR-порт, USB.

5. Возможность работы с различными типами файлов: аудио, видео, документы, таблицы, презентации.


6. Синхронизация данных с облачными сервисами Google, Apple, Microsoft и т.п.

7. Размер экрана. Телефону не нужен дисплей с большой диагональю. А с большим разрешением он попросту не сможет работать из-за скромных аппаратных возможностей. У смартфонов же и планшетов средний размер экрана 5 дюймов [9].

На сегодняшний день, смартфоны заняли 70% рынка мобильных телефонов и эта доля постоянно растет.

Не стоит забывать и про коммуникатор (Рис. 3). Дело в том, что по своему смыслу оба термина, смартфон и коммуникатор, представляют собой фактически одно и тоже. Путаница здесь появилась благодаря производителям. И вот почему!

В то время не было планшетов, а в место них на рынке были КПК - карманные персональные компьютеры. Первоначально рынок этих устройств был ориентирован на создание персонального цифрового помощника, отсюда и название «КПК». По своей сути это были небольшие планшеты на операционной системе Windows Mobile. Несмотря на то, что у них были сенсорные экраны, управлять гаджетами, как сейчас, с помощью пальца, было невозможно. Для этих целей служил специальный стилус, похожий на шариковую ручку (Он, кстати, до недавнего времени ещё встречался на Samsung Galaxy Note) [10]. Если различие КПК и телефонов является очевидным, то различие между смартфонами и коммуникаторами не так явно. Само же разделение произошло, исходя из того, на какой основе возникли те или иные устройства:

• Коммуникаторы - это КПК, в которые была добавлена поддержка соединения с сетями связи. Примером коммуникаторов могут служить устройства под управлением операционной системы Windows Phone.

Рисунок 3 - Коммуникатор (КПК)

• Смартфоны - это сотовые телефоны с операционной системой, приспособленной для запуска сторонних приложений. Классическим примером смартфонов являются устройства на основе операционной системы Android.

И от того, чем производитель считал своё детище, зависело как он его назовёт. Если разработчики считали, что это телефон с функциями КПК это был «смартфон». Если же они позиционировали его как КПК с функциями телефона - тогда это «коммуникатор».

Конечно сейчас, когда само понятие «Карманный Персональный Компьютер» просто-напросто исчезло, как и сами устройства, представляющие этот класс, то и смысловая разница между двумя названиями одного и того же аппарата исчезла.

Был и ещё один вариант классификации был по операционной системе, установленной на аппарат. Так сложилось, что если установлена операционная система Microsoft Windows Mobile или PalmOS — то это коммуникатор, а вот если гаджетом управляет Symbian OS, то это уже смартфон. Конечно сейчас, спустя некоторое время, такое разделение  кажется странным и нелепым, но тогда, в начале 2000-х, всё так и было. Появление ОС Android и iOS практически свели на нет предшественников. Palm OS и Symbian OS практически канули в лету, а Windows Mobile трансформировался в Windows Phone [6].