Научная статья на тему 'ТЕХНОЛОГИИ РАЗРАБОТКИ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ'

ТЕХНОЛОГИИ РАЗРАБОТКИ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
238
35
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НАТИВНОЕ ПРИЛОЖЕНИЕ / ВЕБ-ПРИЛОЖЕНИЕ / РАЗРАБОТКА МОБИЛЬНЫХ ПРИЛОЖЕНИЙ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Мытников А.Н., Мытникова Е.А., Кузнецова Л.Н., Солин С.Ю.

Проводится исследование эффективности существующих технологий разработки мобильных приложений; выявляются достоинства и недостатки данных технологий; даются рекомендации по выбору их применения.The research of the effectiveness of existing mobile application development technologies; identifies the advantages and disadvantages of these technologies; provides guidance on the choice of application.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «ТЕХНОЛОГИИ РАЗРАБОТКИ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ»

демалу кызметш керсету болып бекiтiлдi. Сондыктан, А^Ш елiнде ^лттык парктердiц дамуы туризммен тыгыз байланысты. Ал, еуропалык елдер Yшiн ерекше коргалатын аймактар, ец бiрiншi, агат CYрегi жэне кен коры болып табылатын. 1916 жылы А^Ш Конгрессi коргалатын аймактар мэселелерi бойынша мемлекеттiк ¥лттык парктер кызметш к^рды. 1916 жылы 43 мыц А^Ш долларын 17 батыс темiр жолдары каржыландырып, «¥лттык парктер жарияланды. [4]

Зерттеу нэтижелерi бойынша, трансконтинентальдi темiр жолдары А^Ш ^лттык парктерiне каржылык колдау керсетуше басты рель аткарды. Йеллоустон ^лттык паркi СолтYCтiктыныкмкхиттык темiр жол компаниясы парк территориясыныц мацына конак Yйлердi жэне келiк козгалысын камтамасыз еткеннен кешн танымалдылыкка ие болды. 1885 жылы б^л компания паркте козгалу Yшiн кернекi жол керсеткiш шыгарды, ал 1893 жылы ол «Йеллоустон темiр жолы» деп атала бастады. Кейiн кептеген темiр жол компаниялары ^лттык парк территорияларында туризм сервисына кызыктырып камсыздандырды. Осыдан келе, шет елдерде дэл осы темiр жол компаниялары ^лттык парктердi сактауга Yлкен Yлес косты. Ягни, темiр жолмен саяхаттау кец етек ала бастаганнан кейiн, туризм ^лттык парктердiц емiр CYPуiне кажетл таза табыспен камтамасыз егл.

ПайдаланылFан здебиеттер:

1. А.П.Горкин. Современная иллюстрированная энциклопедия. 2006. 169 б

2. ДYниежYзiлiк коршаган ортаны коргау багдарламасын мониторинг женiндегi Бiрiккен ¥лттар ¥йымыныц орталыгы (UNEP-WCMC 2014) http://blog.protectedplanet.net/

3. Мамбетказиев Е., Сыбанбекова К., Табигат коргау.Алматы, 1990.

4. www.nparks.ru

Мытников А.Н. старший преподаватель кафедра компьютерных технологий

Мытникова Е.А. старший преподаватель кафедра компьютерных технологий

Кузнецова Л.Н. старший преподаватель кафедра компьютерных технологий

Солин С.Ю. магистрант

ФГБОУВО «Чувашский государственный университет им. И.Н. Ульянова» Россия, г. Чебоксары ТЕХНОЛОГИИ РАЗРАБОТКИ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ Аннотация: Проводится исследование эффективности существующих технологий разработки мобильных приложений;

выявляются достоинства и недостатки данных технологий; даются рекомендации по выбору их применения.

Ключевые слова: нативное приложение, веб-приложение, разработка мобильных приложений.

TECHNOLOGY MOBILE APPLICATION DEVELOPMENT

Abstract: The research of the effectiveness of existing mobile application development technologies; identifies the advantages and disadvantages of these technologies; provides guidance on the choice of application.

Keywords: native application, web application, the development of mobile applications.

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

Проектирование приложения объединяет в себе несколько этапов.

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

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

• Наличие специалистов. Как быстро связаться с программистом по определенной технологии в определенном городе.

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

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

Нативное приложение.

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

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

Технологии, которые содержатся в основе каждом из инструментариев, обычно различаются очень сильно. Например, для приложения для Android программисты пишут на Java. Java сейчас является одним из самых популярных языков. Он имеет богатые возможности. Это, в свою очередь, предъявляет к программисту повышенные требования.

Чтобы иметь возможность писать программы для iOS, нужно знать язык Objective-C. Так как iPhone и iPad сейчас очень популярны, то и приложения на iOS будут пользоваться спросом. Чтобы писать программы на iOS, нужен компьютер с Мак ОС Х. Для того, чтобы иметь возможность тестировать приложения, нужно участвовать в программе для разработчиков от Apple, а это 99 долларов каждый год.

Для сравнения, тестировать приложения на Android можно совершенно бесплатно на любом поддерживающем устройстве.

В общем, если сравнить Java и Objective-C, в обоих случаях есть свои удобства и неудобства. Например, Objective-C позволяет более кратко сделать одну и ту же функцию, чем это можно на Java.

Приложения-гибриды.

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

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

На данном подходе работает Phonegap - программа для создания «приложений-гибридов». Он в «полуавтоматическом» режиме собирает web-приложение в нативную «облочку». Гибридный подход технологии проектирования мобильной программы становится очень востребованным. Это связано с все большей популярностью web-технологий. Если нужно срочно выпустить работающую бета-версию сразу на несколько платформ, гибридная программа может быть очень полезна. При проектировании мобильной версии онлайн-магазина, гибридное приложение также обеспечит наибольший охват платформ.

И для автоматизации фирмы лучше всего использовать нативное приложение. Оно обеспечит стабильность при offline.

Web-приложения.

Если приложение не должно работать в online - режиме, можно сделать его в виде web-сервиса. Пользователь только должен иметь при себе адрес в сети Internet. Такой способ подходит тем приложениям, которые всегда в своей работе используют информацию из сети Internet.

При создании мобильного web-приложения программисты используют стандартные инструменты. Для разметки интерфейса программы используют HTML. Визуальную составляющую описывает CSS. А саму логику приложения выполняет JavaScript.

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

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

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

Мытников А.Н. старший преподаватель кафедра компьютерных технологий

Мытникова Е.А. старший преподаватель кафедра компьютерных технологий

Кузнецова Л.Н. старший преподаватель кафедра компьютерных технологий

Николаев М.С. магистрант

ФГБОУВПО «Чувашский государственный университет им. И.Н. Ульянова» Россия, г. Чебоксары

РАСПОЗНАВАНИЕ РЕЧИ

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

i Надоели баннеры? Вы всегда можете отключить рекламу.