Файл: Критерии выбора средств разработки мобильных приложений (Мобильные устройства и их классификация).pdf
Добавлен: 01.04.2023
Просмотров: 401
Скачиваний: 1
СОДЕРЖАНИЕ
1. Мобильные устройства и мобильные приложения
1.1. Мобильные устройства и их классификация
1.2. Мобильные приложения и их типы
2. Обзор средств для разработки мобильных приложений
2.1. Средства для разработки Android приложений
2.2. Средства для разработки iOS приложений
2. 3. Средства для разработки Windows Phone приложений
ВВЕДЕНИЕ
Современное общество едва ли можно представить без гаджетов, а ведь всего лет десять- пятнадцать назад мы радовались обычному мобильному телефону, который способен принимать и совершать звонки, отправлять короткие сообщения 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].