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

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 27.04.2019
Размер файла 356,5 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

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

Цхошвили Дарья Зурабовна

Аннотация

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

Ключевые слова: мобильные приложения, среда разработки программного обеспечения

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

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

Чтобы определиться, какой из инструментов выбрать, выделяют такие критерии сравнения, как:

1) платформа;

2) поддерживаемые языки программирования;

3) функциональные особенности;

4) стоимость.

Среда разработки Visual Studio поддерживает кросс-платформенную разработку для мобильных устройств (рис.1). Внутри среды Visual Studio можно программировать приложения и игры, ориентированные на iOS, Android и Windows, которые совместно используют общую базу кода, включающую в себя инструменты Visual C++, Visual Basic и Visual C#.

Рис.1. Microsoft Visual Studio

"Последняя версия продукта поддерживает несколько версий.NET Framework, разработку AJAX-приложений, язык LINQ (language integrated query) для упрощения разработки приложений с базами данных. Разработчики довольно высоко оценивают редактор кода и отладчик Visual Studio так же, как и простоту использования продукта" [1]. Недостатком этой среды является то, что она платная. Цена разных редакций этого продукта от 300 до 800 долларов.

Среда разработки Delphi поддерживает такие платформы, как: Microsoft Windows, Mac OS, iOS и Android (рис.2). Базовым языком этой визуальной среды является Delphi (ранее носивший название Object Pascal), также поддерживает C, C#.

"Создавая среду разработки Delphi, компания Borland смогла объединить удобство и простоту визуального проектирования пользовательского интерфейса с объектно-ориентированным языком программирования и высокопроизводительным компилятором. Библиотека повторно используемых компонентов Visual Component Library (VCL), которая входит в комплект поставки продукта и используется при создании приложений, может быть пополнена компонентами сторонних разработчиков" [1].

Рис.2. Delphi

Delphi так же, как и Visual Studio является платной. Ее стоимость в зависимости от редакции составляет от 900 до 2000 долларов. Также к недостаткам среды разработки можно отнести большое количество лишних функций, нужных только опытным разработчикам.

JDeveloper является кроссплатформенной бесплатной средой разработки мобильного ПО (рис.3). Она предоставляет возможность для разработки на языках программирования Java, JavaScript, BPEL, PHP, SQL, PL/SQL и на языках разметки HTML, XML.

Рис.3. JDeveloper

"Инструменты, входящие в комплект поставки продукта, предназначены для всех этапов жизненного цикла приложений и содержат визуальные средства UML-моделирования, инструменты для создания кода, тестирования, оптимизации, анализа, развертывания" [2]. Недостатками среды разработки является то, что она потребляет много ресурсов и отсутствуют примеры создаваемых приложений.

Среда разработки мобильных приложений Eclipse (рис.4) является кроссплатформенной - она работает под операционными системами Windows, Linux, Solaris и Mac OS X. мобильный программный обеспечение

Используя Eclipse можно программировать на множестве языков, таких как Java, C и C++, PHP, Perl, Python, Cobol и других.

"Платформа предоставляет множество различных возможностей: навигатор по классам, файловый менеджер и менеджер проектов, интерфейсы для стандартных контролирующих систем исходного кода, таких как, например, CVS и ClearCase" [3].

Рис.4.Eclipse

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

Учитывая явные преимущества среды разработки Eclipse по сравнению с остальными, ее удобство и простоту, для новичков в области мобильной разработки Eclipse является наиболее подходящей.

Библиографический список

1. Компьютер Пресс [Электронный ресурс]. URL: http://compress.ru/article.aspx?id=20411. (Дата обращения: 23.09.2017).

2. К. Сьерра, Б. Бейтс. Изучаем Java (Мировой компьютерный бестселлер). - ЭКСМО: Москва, 2012 - 708 с.

3. Медникс З., Дорнин Л., Мик Б., Накамура М. Программирование под Android. - O'Reilly: Питер, 2013 - 559 с.

Размещено на Allbest.ru

...

Подобные документы

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

    курсовая работа [987,1 K], добавлен 27.06.2019

  • Обзор рынка мобильных приложений, социальных сетей, аналогов. Обзор инструментов разработки: Android Studio, Microsoft visual С# 2012, PostgreeSQL, API Открытых данных Вологодской области, API Социальных сетей. Программный код, разработка интерфейса.

    дипломная работа [2,6 M], добавлен 10.07.2017

  • Мобильные операционные системы. Основные характеристики систем iOS и Android, их достоинства, недостатки и индивидуальные возможности. Анализ преимуществ лидирующих мобильных платформ для разработки приложения. Основные различия в механизмах безопасности.

    дипломная работа [806,5 K], добавлен 01.01.2018

  • Архитектура операционной системы Android, набор библиотек для обеспечения базового функционала приложений и виртуальная машина Dalvik. Объектно-ориентированный язык программирования Java как инструмент разработки мобильных приложений для ОС Android.

    дипломная работа [1,6 M], добавлен 08.07.2015

  • Анализ российского рынка мобильных приложений. Мобильное приложение как новый канал коммуникации с целевой аудиторией. Этапы создания мобильного приложения. План продвижения мобильного приложения в сети Интернет. Бесплатные инструменты продвижения.

    дипломная работа [1,6 M], добавлен 23.06.2016

  • Анализ популярных игровых приложений. Жанр – аркады с геймплеем Runner. Получение продукта, ориентированного на людей, использующих мобильные устройства на базе Android, и предназначенный для развлечения пользователей. Визуальная составляющая приложения.

    дипломная работа [742,7 K], добавлен 10.07.2017

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

    дипломная работа [1,9 M], добавлен 12.02.2018

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

    дипломная работа [2,8 M], добавлен 03.07.2017

  • Знакомство с проблемами обнаружения вредоносного программного обеспечения для мобильных устройств. Анализ функций антивирусного пакета Kaspersky Mobile Security 8.0. Характеристика наиболее распространенных антивирусных программ для мобильных устройств.

    реферат [55,1 K], добавлен 11.01.2017

  • Основы создания мидлетов (midlet) - MIDP приложений для мобильных устройств на языке Java. Особенности устройств, для которых мидлеты предназначены. Библиотеки javax.microedition. Практические примеры создания MIDP приложений для телефона и их запуск.

    методичка [25,9 K], добавлен 30.06.2009

  • Средства разработки, ориентированные на конкретные СУБД. Наиболее известные приложения на основе Eclipse Platform. Проект NetBeans IDE, его возможности. KDevelop — свободная интегрированная среда разработки для UNIX-подобных операционных систем.

    реферат [107,5 K], добавлен 14.04.2014

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

    дипломная работа [2,2 M], добавлен 08.06.2017

  • Психолого-педагогические и обще-методические аспекты использования ИКТ в образовательном процессе. Анализ сред разработки мобильных приложений и языков программирования. Технология создания программно-методического комплекса для изучения чукотского языка.

    дипломная работа [5,8 M], добавлен 07.06.2014

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

    дипломная работа [928,4 K], добавлен 13.01.2023

  • Разработка клиент-серверного игрового приложения на примере игры в шашки для мобильных устройств на базе операционной системы Android. Обзор мобильных платформ. Экраны приложения и их взаимодействие. Графический интерфейс, руководство пользователя.

    курсовая работа [2,6 M], добавлен 15.06.2013

  • Особенности разработки модуля взаимодействия и приложений для мобильных устройств на базе Windows Mobile. Основные компоненты системы. Выбор протокола XMPP. Создание базы данных, тестирование и отладка системы. Программа, моделирующая аварийные ситуации.

    курсовая работа [1,2 M], добавлен 05.11.2012

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

    курсовая работа [3,6 M], добавлен 16.07.2016

  • Создание, изучение и разработка приложение на Android. Среда разработки приложения DelphiXE5. Установка и настройка среды программирования. Этапы разработки приложения. Инструменты для упрощения конструирования графического интерфейса пользователя.

    курсовая работа [1,6 M], добавлен 19.04.2017

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

    дипломная работа [645,3 K], добавлен 21.11.2010

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

    дипломная работа [3,1 M], добавлен 18.11.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.