Файл: Этапы разработки, тестирования и ввода в эксплуатацию мобильных приложений (Теоретические сведения о разработки мобильных приложений).pdf

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

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

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

Добавлен: 28.03.2023

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

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

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

Andy главный конкурент Bluestacks на рынке эмуляторов андроид. И не зря, поскольку программа имеет ряд преимуществ: согласно сравнительному анализу, Andy превосходит конкурента благодаря более стабильной работе игр; полноценная поддержка онлайн-приложений на ПК; возможность использования андроид-гаджета, как игровой контроллер; быстродействие в работе даже на слабых ПК, которая опять же направлено на игровую составляющую программы; настройка виртуальной машины Andy: объем оперативной памяти, необходимый приложением, количество ядер процессора и т.д. .; корректная работа с Windows x64.

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

Одно из преимуществ AVD при тестировании устройств возможность задавать произвольные значения для расширения и плотности пикселей экрана. Также Android SDK Emulator имеет и другие преимущества: возможность протестировать приложение на разных версиях ОС Android, на устройствах с различными типами дисплея; различные настройки, необходимые для тестирования, например, изменение ориентации экрана; эмуляция SD-карты.

Из недостатков можно выделить следующие: большой промежуток времени между нажатием кнопки «Run» и запуском программы на эмуляторе; эмулятор работает очень медленно.

Youwave отличный эмулятор Android для Windows, который не так известен, как эмуляторы Andy или Bluestacks, но также имеет ряд преимуществ: малые системные требования ПК, что позволит запустить эмулятор даже на слабом компьютере поддержка даже старых версий Аndroid, начиная с 2.3; интуитивный интерфейс.

Из явных минусов следует выделить отсутствие поддержки русского языка.

Oracle VM VirtualBox отличается от вышеназванных эмуляторов благодаря огромному арсеналу инструментов. Также кроме версии для ПК существует приложение для Windows-планшетов. Программа ориентирована больше на разработчиков приложений. Из отличительных качеств можно выделить следующие: возможность установить сразу несколько виртуальных систем Аndroid на ПК; большой функционал; стабильность при работе на различных версиях Windows.

К минусам следует отнести: большое потребление ресурсов компьютера; сложность в работе для обычных пользователей.

GenyMotion - еще один из известных эмуляторов, прекрасно подойдет разработчикам игр и приложений для Android на ПК. Программу стоит выделить благодаря следующим качествам: большое количество инструментов для работы; хорошая производительность; поддержка большого количества игр, также присутствует возможность играть в них онлайн; стабильность в работе на ПК. Однако эта программа, как и некоторые его аналоги, отказывается работать в среде Windows x64.


Проанализировав все преимущества и недостатки эмуляторов, решено использовать Android SDK Emulator, так как он лучше всего подходит для разработки приложений на ОС Windows x64.

Тестирование автоматизированной системы

Для тестирования автоматизированной системы ведения, например, семейного бюджета применен функциональный вид тестирования на Android SDK Emulator. При данном подходе текст программы будет доступен и программа рассматривается как «черный ящик».

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

Заключение

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

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

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

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

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

Список литературы

  1. Классификация мобильных приложений [Электронный ресурс]. - Режим доступа: http://voroninstudio.eu/uk/service/razrabotka-mobilnih-prilozheniy
  2. Технологии разработки мобильных приложений. [Электронный ресурс]. - Режим доступа: http://lektsii.net/2-50017.html
  3. Языки программирования. [Электронный ресурс]. - Режим доступа: http://zei.narod.ru/Comparison_C__Java_Cpp_3.pdf
  4. Eclipse. [Электронный ресурс]. - Режим доступа: https://ru.wikipedia.org/wiki/Eclipse
  5. Android Studio. [Электронный ресурс]. - Режим доступа: https://ru.wikipedia.org/wiki/Android_Studio
  6. Методология разработки приложений. [Электронный ресурс]. - Режим доступа: http://android.mobile-review.com/articles/22580/
  7. SQLite. [Электронный ресурс]. - Режим доступа: https://ru.wikipedia.org/wiki/SQLite
  8. Эмуляторы Android. [Электронный ресурс]. - Режим доступа: http://appstips.ru/articles/emulyatory-android.html