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

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

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

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

Добавлен: 01.04.2023

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

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

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

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

Рисунок 4 - Ноутбук

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

С появлением нового гаджета iPad от Apple, началась эра планшетных компьютеров и хотя прототипы первых планшетов появились в середине 60-х годов XX века, свою популярность они получили с выходом iPad в 2010г [1].

Планшетный компьютер (от фр. planchette - дословно «дощечка»; англ. Tablet computer) (Рис. 5), или электронный планшет - собирательное понятие, включающее различные типы электронных устройств с сенсорным экраном, позволяющим управлять компьютерными программами, через прикосновение пальцами к объектам программы на экране. От мобильных, с экраном 7"-12" до настольных (20"-24"), профессиональных планшетов с 4K разрешением дисплея, предназначенных для фотографов, архитекторов. В чем же сходство и различие смартфонов и планшетов?

Рисунок 5 - Планшетный компьютер

Эти два типа устройств похожи по внешнему виду, техническим характеристикам и предназначению. Принципиальное различие заключается в следующем:

- смартфон – это, в первую очередь, гаджет для мобильной связи, и только после этого – карманный мини-ПК;

- планшет - это мобильный компьютер, а уже потом - средство коммуникации [8].

Габариты и размер экрана

Главное отличие между устройствами - размер экрана и габариты. Диагональ дисплея среднестатистического смартфона - 5". В случае с планшетами минимальный показатель диагонали экрана - 6", но для комфортного использования лучше использовать модели с диагональю экрана 9",7" - 10",11".

Технические характеристики

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


Для смартфонов в основном используются процессоры Qualcomm Snapdragon и MediaTek. В последнее время становятся популярными чипы серии Exynos. В планшеты устанавливаются процессоры Qualcomm Snapdragon, MediaTek и Intel (Приложение 2) [8].

Компания Apple для обоих типов устройств использует собственные чипы серии А (Приложение 2).

Что касается количества ядер или тактовой частоты, здесь преимуществ у какого-то типа гаджетов нет.

Операционная система

Планшеты и смартфоны работают под управлением Android, Windows или iOS. Разница заключается в распространенности и популярности этих ОС среди пользователей. Самое большое распространение получила ОС Android компании Google, поскольку она простая, доступная и распространяется среди производителей почти бесплатно. Главное преимущество – большой набор приложений, доступных в Google Play. Они делают устройство под управлением Android многофункциональным [3].

ОС Windows с выходом Windows 10 получила большую популярность в сегменте планшетов, потому что пользователь получает полноценный компьютер в компактном корпусе. В свою очередь, смартфоны Windows Phone по ряду причин не стали популярными. iOS устанавливается исключительно на устройства компании Apple, поэтому планшеты и смартфоны под ее управлением одинаково популярны.

Сотовая связь

Современные планшеты оборудованы GSM-модулем для подключения SIM-карт. Но совершать с их помощью голосовые звонки неудобно. Это связано, в первую очередь, с габаритами устройства, а именно, с большой диагональю экрана.

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

  • GSM и UMTS – это стандарты связи,
  • WAP – протокол, по которому можно получить доступ в Интернет с мобильного телефона,
  • GPRS и EDGE – технологии передачи данных,
  • Wi-Fi – мобильные беспроводные сети Интернет,
  • GPS – спутниковая система навигации,
  • WiMAX – телекоммуникационная технология мобильной связи, работающая по принципу Wi-Fi и позволяющая получить доступ в Интернет
  • Также вперед выходит новое поколение связи – сеть 4G [4].

1.2. Мобильные приложения и их типы

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


90% времени пользователи проводят в различных мобильных приложениях и только 10% приходится на работу с браузером. Вместе с тем провайдеры сотовых сетей отмечают, что количество активных подключений к сети Интернет из мобильных приложений постоянно увеличивается, что свидетельствует о том, что мобильное приложение часто выступает как клиент и требует активного подключения к сети Интернет (карты-навигация, социальные сети, мессенджеры). Соответственно, это поддерживает необходимость использования стандартных протоколов и технологий сети Интернет: HTTP, HTTPS, POP3, IMAP, Web Daw и др [6].

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

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

- развлечения (игровые приложения, мультимедиа, музыка, заказ билетов в театр, кино и т.п.);

- путешествия (заказ отеля, аренда авто, услуги гида, сервис он- лайн-переводчика и т.п.);

- бизнес (финансовые приложения, планирование, торговля, приложения для города, поиск работы и т.п.);

- социальные приложения (социальные сети, глобальные брен- дированные сети, специализированные (клубные) сети и т.п.);

- еда (заказ и доставка еды, геолокация заведения питания, рецепты);

- спорт (спортивные новости, покупка билетов на спортивные мероприятия, игровые симуляторы);

- образование (обучающие программы, интерактивные курсы и т.п.);

- новости (дайджесты, ленты, рейтинги) (Приложение 3) [11].

Следует отметить, что представленный список категорий постоянно развивается и пополняется. Более того, происходит трансформация мобильных приложений в новые виды сервисов, включающие ЗD-изображения, дополненную реальность, треккеры физического состояния человека, носимые гаджеты, мобильных агентов в системах безопасности, интеллектуальных агентов в гибридных сетях и когнитивных системах и многое другое [5].

Также необходимо отметить, что мобильные приложения по принадлежности к разработчикам делятся:

• на нативные (создаются поставщиками платформ и загружаются через их магазины приложений);

• кросс-платформенные (HTML5, веб-сайт и веб-приложение, оптимизированные под мобильное устройство);

• стандартные (гибридные) приложения (содержат в себе некоторые функции нативных и веб-приложений).


Под нативным мы подразумеваем мобильное приложение, которое создается для определенной платформы и непосредственно устанавливается на устройство пользователя (занимая определенный объем памяти). Такие приложения пользователь загружает через магазин приложений той или иной платформы, такой как Play Store для Google и Apple App Store для iOS.

С нативными приложениями компании могут изготовить приложение согласно индивидуальным запросам, чтобы затем пользователю было удобно им пользоваться, в дополнение к веб-сайту или другому каналу, которым он уже привык пользоваться. Эта целостность и является существенным преимуществом нативных приложений [5].

Веб-приложения

Как вы уже могли догадаться, эти приложения работают через веб-браузер на устройстве пользователя. Эти приложения по сути являются индивидуализированными вебсайтами, которые сделаны таким образом, чтобы выглядеть и использоваться как нативные приложения, но на самом деле они не находятся на устройстве пользователя. Их можно сравнить с облачным хранилищем в сравнении с данными, которые хранятся на жестком диске компьютера. При хорошей, качественной разработке, которая включает в себя подбор размеров и прокрутку, веб-приложения часто работают подобно нативным приложениям [7].

Гибридные приложения

Гибридные приложения являются чем-то средним между нативными и веб-приложениями. Фактически они создаются так, чтобы выглядеть и использоваться как нативные приложения. Их также устанавливают на телефон пользователя и их можно найти в магазинах приложений. Различие заключается в том, что они обязательно должны размещаться в рамках нативного приложения и созданы, чтобы работать через WebView, и таким образом они могут получать доступ к информации на устройстве пользователя для больших возможностей [6].

Выбор приложения в этом случае представляет интерес для разработчиков с точки зрения быстродействия, независимости от поставщика, безопасности работы и ряда других факторов, которые приведены в таблице №1.

Таблица №1

Критерии сравнения различных типов мобильных приложений

Тип приложения (критерии)

Доступ к функционалу устройства

Скорость

работы

Стоимость

разработки

Распространение через магазин

Процесс

одобрения

Нативное

Полный

Высокая

Высокая

Доступно

Обязательный

Гибридное

Частичный

Средняя (зависит от скорости интернета)

Доступная

Доступно

Обязательный

Веб

Отсутствует

Средняя (зависит от скорости интернета)

Доступная

Недоступно

Отсутствует


Источник: Волкова Е.А., Фадеев А.Ю. Электронный научный журнал «Наука и перспективы» №3, 2016.[2]

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

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

Выводы по Главе 1

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

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

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

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

2.1. Средства для разработки Android приложений

Средства разработки для Android занимают самую обширную область. Здесь в разработке ПО есть две основные IDE: проект Eclipse и разработка компании JetBrains, среда IntellijIDEA.