Приложение "Развитие речи"
Общая схема работы приложения Android. Разработка обучающего приложения для операционной системы Android, назначение которого - развитие речи посредством произнесения скороговорок. Описание компонентов разработанного приложения, его тестирование.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 04.02.2016 |
Размер файла | 1,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru//
Размещено на http://www.allbest.ru//
Введение
Человеческие потребности быть всегда в курсе дел выводят информационные технологии на прямую линию по созданию все новых девайсов и гаджетов. Неудобство эксплуатации компьютеров и ноутбуков обуславливает появление различных мини-компьютеров, смартфонов и коммуникаторов, в основе которых лежит все та же операционная система. Благодаря техническому прогрессу, чуть ли не ежедневно появляется масса новейших разработок в области мобильных технологий. Иногда это происходит так быстро, что порой бывает сложно уследить за всеми новыми технологиями. Если раньше можно было звонить только по стационарному проводному телефону, получить доступ в сеть только с персонального компьютера, то сейчас никого не удивляют мобильные аппараты с беспроводным Интернетом, GPS-навигацией и модулем Wi-Fi. Новые мобильные технологии распространяются невероятно быстрыми темпами. Не так давно начала происходит еще одна удивительная вещь: вырывается вперед новое поколение связи - сеть 4G. Мобильные технологии, используемые в семействе 4G, позволяют осуществлять передачу данных со скоростью свыше 100 Мбит/с. Теоретически, скорость может достигать 1 Гбит/с и даже больше. Для сравнения, в сетях 3G, которые на данный момент развернуты большей частью в Азии, США и Европе, скорость передачи данных составляет от 7 до 14 Мбит/с. Если новинки мобильных технологий будут и дальше появляться с такой частотой, некоторые из них можно просто не заметить. Лидирующие позиции среди мобильных смартфонов на сегодняшний день занимают платформы Android и iPhone, за ними следует корпорация Microsoft, фирма BlackBerry и закрывает пятерку лидеров операционная система Symbian. У мобильных технологий многообещающая перспектива, и Android представляет собой жизнеспособную и интересную для разработчиков платформу. Android-устройства набирают популярность быстрее, чем любая другая мобильная платформа. Оборотная сторона массового принятия Android - это фрагментация, которая создает значительные проблемы для тестирования приложений. Для большинства разработчиков реальность такова, что почти невозможно протестировать приложение для каждой комбинации Android-устройства и версии ОС. Приложения под операционную систему Android разрабатываются в основном с использованием Java, однако существуют библиотеки, позволяющие вести разработку на языке С++. Скомпилированный программный код упаковывается в специальный файл-архив, AndroidPackage. Этот файл имеет расширение *.apk и упаковывается специальной утилитой aapttool. Именно он в дальнейшем распространяется как программа и инсталлируется на мобильные устройства. Один такой файл связан с кодом одного приложения. И каждое приложение в Android живет в своем собственном мире - в такой машине. По умолчанию, каждая программа выполняется в своем собственном процессе, управлением которого занимается ядро Linux, которое также осуществляет менеджмент памяти. Таким образом, чаще всего код приложения выполняется в изоляции от всех других приложений. Android стартует процесс, когда возникает необходимость выполнить какой-нибудь программный код и завершает его, когда в нем больше нет необходимости и системные ресурсы требуются другим приложениям.
Объект исследования - среда разработки Android Studio.
Предмет исследования - приложение, созданное в данной среде.
Целью, данной выпускной квалификационной работы является исследование среды разработки Android Studio с последующей разработкой приложения.
Для достижения поставленной цели необходимо решить следующие задачи:
Провести анализ среды разработки Android Studio
Показать возможности среды разработки.
Разработать приложение в среде разработки Android Studio.
Разработать инструкцию для пользователя.
Показать работоспособность приложения.
Для реализации поставленной задачи была выбрана среда разработки AndroidStudio 1.2.0. В процессе выполнения дипломной работы было разработано приложение на OCAndroid.
Обоснование актуальности выбранной темы.
Современный человек делает все для того чтобы достигнуть максимального комфорта, именно поэтому в жизни человека появились телефоны, благодаря которым всегда можно было оставаться на связи. Но со временем, появились смартфоны, которые могли расширить возможности функционала с помощью дополнительных приложений и тем самым упростить жизнь человека еще больше. Именно, поэтому разработку приложений под операционную систему Android является актуальной.
Разработка приложений для мобильных устройств - наиболее активно развивающая сфера современных технологий, которая открывает совершенно новые возможности для рекламы и PR. Рост числа людей, имеющих мобильные телефоны, продолжается. На данный момент мобильными телефонами пользуются около 4,5 миллиарда человек, это почти 65 % населения планеты. В России число абонентов сотовых сетей связи уже составляет примерно 200 миллионов человек. Людей, использующих Интернет через мобильные устройства, с каждым годом становится все больше. Такая статистика сама за себя говорит об актуальности создания мобильных приложений и игр для большинства компаний на рынке с их последующим активным использовании как средства для продвижения своих товаров и услуг.
Преимущества создания приложений и игр для мобильных устройств:
Мобильные приложения позволяют иметь необходимую информацию под рукой;
Мобильные приложения позволяют эффективно интегрировать информацию с социальными сетями, мультимедийным контентом и средствами коммуникации;
Любая необходимая информация может быть представлена в одном приложении и актуализирована для конкретного человека, места и времени;
Любое приложение наделяет пользователя приложения дополнительными возможностями, которые недоступны ему при условиях отсутствия подобного приложения.
1.Особенности и специфика разработки
1.1 Ключевые особенности Android
Android это уникальная операционная система. Разработчик приложений должен знать ее особенности и нюансы для получения хорошего результата. Существуют некоторые трудности, которые нужно учитывать при разработке.
Приложение требует для установки в два раза (или даже в четыре) больше места, чем оригинальный размер приложения. Скорость работы с файлами на встроенной флеш-карте падает в десятки раз при уменьшении свободного места. Каждый процесс может использовать до 16 Мб (иногда 24 Мб) оперативной памяти. Между приложением и ядром лежит слой API и слой библиотек на нативном коде. Приложение выполняется на виртуальной машине Java (DalvikVirtualMachine). Dalvik использует свой, особенный байткод. Следовательно, нет возможности запускать стандартныйбайткодJava на Android. Android предоставляет инструмент «dx», который позволяет конвертировать файлы JavaClass в файлы «dex» (DalvikExecutable). Android поддерживает 2D и 3D графику, используя библиотеки OpenGL, а также хранение данных в базе данных SQLite.
В Android можно запускать множество приложений. Но только одно из них является главным и занимает экран. От текущего приложения можно перейти к предыдущему или запустить новое. Это похоже на браузер с историей просмотров. Каждый экран пользовательского интерфейса представлен классом Activity в коде. Android-приложение может иметь несколько Activityи может переключаться между ними во время выполнения приложения. РазличныеActivity содержатся в процессах. Activity может жить дольше процесса. Activity может быть приостановлена и запущена вновь с сохранением всей нужной информации. Activity использует пользовательский интерфейс, создаваемый виджетами классов, наследуемых от «android.view.View», который имеет название View(Виды). Также используется специальный механизм описания действий основанный на Intent. Когда нужно выполнить действие (сделать звонок, послать письмо, показать окно), вызывается Intent, который позволяет приложению запросить функцию из других служб или activity. Приложение может делать прямые intent службе или activity или запросить у Android зарегистрированные службы и приложения intent. Приложение регистрирует само себя в интентах через IntentFilter. Интенты - мощный концепт, позволяющий создавать слабосвязанные приложения.
Другими частями Android являются виджеты, или живые папки (LiveFolders), или живые обои (LiveWallpapers). Живые папки отображают источник любых данных на «рабочем столе» без запуска соответствующих приложений.
Android определяет конкретные разрешения для определенных задач. К примеру, если приложение хочет получить доступ в Интернет, оно должно определить в своем файле конфигурации, что оно хотело бы получить соответствующие разрешения. Во время установки Android-приложения пользователю показывается экран, на котором ему нужно дать приложению требуемые разрешения.
Также Android содержит сервисы подобные демонам в Linux для выполнения нужных действий в фоновом режиме (например, проигрывание музыки). Для обмена данными между приложениями используются Contentproviders (провайдеры содержимого).
Главные особенности операционной системы Android:
Частично открытый исходный код
Широкие возможности кастомизации интерфейсов
Информативные и анимированные виджеты
Возможность опробовать сервисы Google
Возможность синхронизации Android с персональным компьютером
Недорогой способ соприкоснуться с современными технологиями
Быстрорастущий магазин приложений Google Play
Смартфон может работать как носитель файлов
Обновление ОС по воздуху до последней актуальной версии Android.
Частично открытый исходный код.
Операционная система Android, во многом схож с браузером GoogleChrome по своей сути. Ядро остается тем же самым, но визуальная составляющая и многие функциональные вещи производители телефонов могут переписывать так, как их душе угодно. Среди таких популярных оболочек -- TouchWiz от Samsung, установленная к примеру, на Galaxy S2, Яндекс.Shell для абсолютно всех смартфонов, и легендарный HTC Sence 4, установленный в смартфонах HTC серии One.
Ни в iPhone, ни в каких-либо других телефонах не предусмотрено таких широких возможностей кастомизации интерфейсов. В этом Android бесспорный лидер.
Информативные и анимированные виджеты.
Мобильная ОС от Google ввела целую моду на виджеты, которая фактически отсутствовала до появления андроида. Сегодня, почти каждое популярное приложение для этой платформы имеет свой виджет для удобного использования в одно нажатие с рабочего стола. Кроме того, в Android 4 ICS предусмотрено ручное изменение и трансформирование размеров виджета, что конечно не может не обрадовать пользователя.
Сервисы Google и синхронизация.
Десятки облачных сервисов компании Google уже предустановлены и работают лучше, чем на любой другой платформе. Купив Android пользователь получаете возможность опробовать сервисы Google первым, в отличие от других мобильных ОС. Особенно имеют преимущество такие сервисы как синхронизация с браузера ПК, с браузером телефона при использовании Google. Самих же сервисов Google бесчисленное множество: есть и облачное хранилище на 5Гб -- GoogleDrive, Чудесная современная почта -- Gmail, социальная сеть -- Google+ и многие, многие другие.
Недорого и функционально.
Мобильная операционная система Android -- недорогой способ соприкоснуться с самыми современными облачными технологиями. Начальная цена бюджетных смартфонов Android порой начинается от 36$, что конечно же способствует ее популярности и доступности среди всех групп покупателей. Несмотря на низкую цену пользователь получает ту же операционную систему, что и в дорогом смартфоне.
Быстрорастущий магазин приложений Google Play.
Android имеет собственный современный магазин приложений, где можно скачать любой из сотен тысяч приложений, способных расширить функционал смартфона. Пользоваться магазином Google Play очень легко, а для того чтобы начать -- достаточно всего лишь завести себе почту от Google. Никаких утомительных регистраций и прочих проблем. Google Play -- это современно, быстро и удобно.
Отдельно стоит отметить, что в магазине приложений присутствует поистине огромное количество бесплатных приложений. Бесплатные есть даже те, которые на других платформах стоят денег, среди которых популярная игра AngryBirds.
Смартфон как носитель файлов.
Файловая структура android частично открыта. Пользователь всегда сможет использовать свой телефон как устройство для хранения любых файлов. Это большое преимущество для тех пользователей, у кого нет возможности пользоваться флэш-накопителем. В этом случае можно, просто подключить смартфон Androidк компьютеру и, следуя простым действиям, использовать смартфон как флэш-накопитель. Помимо этого, на флэш-накопитель всегда можно скачать приложения для телефона, скачанные из интернета. Потом у пользователя есть возможность установить эти самые приложения, которые он скачал на телефон или планшет.
Поддержка карт памяти.
Практически все смартфоны на базе андроид поддерживают Micro SD карты. Используя эти карты пользователь всегда сможет увеличить объем память смартфона на дополнительные 16, 32 или 64Гб (максимум). В современном мире пользователю требуется все больше памяти в своем гаджете для хранения фото, видео и аудио контента. Использование флэш-накопителей является неоспоримым преимуществом, позволяющим пользователю не переплачивать за версии с памятью как это происходит с iPhone.
Обновления ОС по воздуху.
Пользователь всегда сможет обновить свой гаджет до последней актуальной версии Android не прибегая к помощи компьютера. Для того чтобы установить последние обновления ОС достаточно всего лишь стабильного соединения с интернетом. Немногие ОС могут похвастаться этим же. Особенностью же в данном случае является то, что android способен принимать по воздуху и серьезные обновления, содержащие в себе переход целой версии, к примеру с 2.3.5 до 4.0.
1.2 Аналитика мобильных платформ
По данным исследовательской компании IDC, ОС Androidпродолжает лидировать как на российском (77 %), так и на мировом (79 %) рынке смартфонов. Второе место занимает iOS (11 %в России и 13 % в мире). Показатели распространения этих операционных систем стабильно растут на 1-2 % каждый квартал. Стоит отметить, что в Японии ситуация существенно иная: доля iOSздесь превышает долю Android - 50 % против 44 %.
Еще одна специфическая особенность российского рынка смартфонов - относительно высокая, по сравнению с мировым рынком, доля мобильных устройств на Windows Phone (7 %), хотя тенденция по увеличению числа гаджетов на Windows Phoneактуальна не только для российского рынка, но и для мирового. Причины популярности ОС от Microsoftсреди российских пользователей смартфонов - успешный релиз последней версии системы.
Многие операционные системы, пользовавшиеся на рынке смартфонов в предыдущие годы, в условиях растущих запросов потребителей оказались в кризисе или даже прекратили свое существование. К примеру, Nokiaперестала работать с ОС Symbian с 2010 года, отдав предпочтение платформе Windows, а в начале 2013 года компания Samsungзаявила о слиянии операционных систем Badaи Tizen. В результате, суммарная доля смартфонов на OC Bada и Symbian, отличающихся небольшой стоимостью, снизилась по сравнению с первым кварталом 2013 года, с 10 % до 5 %.
На рынке платформ для мобильных устройств недавно появились новые операционные системы, такие как FirefoxOS, Tizen, SalfishOS и Ubuntu. Данные операционные системы являются альтернативой Android и iOS, тем самым у Android и iOS появляются новые конкуренты, которые могут пошатнуть их лидирующие позиции.
При отсутствии приложений, уже имеющихся для популярных ОС, разработчикам новых мобильных платформ сложно рассчитывать на успех. Однако, ОС Tizen может стать перспективной - за счет маркетинговых бюджетов Samsung.
Были сделаны следующие выводы: Если не будет качественных прорывов в технологиях и не появится существенно более сильных решений в этой сфере, то в ближайшее время основная конкурентная борьба развернется между мобильными операционными системами Windows Phone, Android и iOS.
Аналитика популярных мобильных платформ в разных регионах России.
В целом по России 77% всех смартфонов работают на Android, 11% -- на iOS. Устройства на остальных мобильных платформах (Windows Phone, Symbian и другие) занимают 14% рынка. Наиболее заметные отличия от «среднероссийского» рейтинга наблюдаются в нескольких регионах. Так, в Москве смартфонами на iOS пользуется каждый четвёртый.За счёт популярности iOS в Москве ниже доля Android (62%) и телефонов на других ОС: Symbian, WindowsPhone, Blackberry, Bada -- их всего 12 %. Windows Phone симпатизируют жители Санкт-Петербурга, где доля этой ОС составляет около 5-6%, что существенно выше среднего показателя. Учитывая, что 90% смартфонов на WindowsPhone последние годы выпускались под брендом Nokia, распространение этой ОС в Санкт-Петербурге объясняется близким соседством с финским производителем. Nokia/Microsoft также популярна в Красноярском крае, здесь же наблюдается особенная симпатия к смартфонам Sony/SonyEricsson, обходящим по доле даже Samsung. Причём речь идет не о бюджетных моделях, а о смартфонах средней ценовой категории. Жители Хакасии покупают в основном смартфоны Samsung, Sony и Nokia/Microsoft. В этом регионе Windows Phone занимает второе место поcле Android, а iOS лишь на третьем месте.
В Кургане, Тюмени и Перми наблюдается самый огромный список продаж смартфонов: здесь на долю простых телефонов приходится только 30%, в то время как в среднем по России их примерно половина. На Дальнем востоке существенно выше средней (около 90%) доля Android-смартфонов. Сказывается близость к Китаю, где совершают покупки жители региона.
В целом по стране наиболее популярными смартфонами на Android являются различные модели Samsung. Среди лидеров -- Galaxy S4 mini, а также флагманы прошлых лет -- Galaxy SIII и SII, которые оставались актуальными и продавались долгое время. При этом доля Android в целом растет быстрее, чем iOS. Причина проста - большое количество моделей и производителей, особенно в бюджетном сегменте.При этом популярность той или иной операционной системы, как ни странно, зависит еще и от оператора.Доля устройств, поддерживающих несколько активных SIM-карт, составляет 25%. И в этом сегменте лидируют Explay, Alcatel иFly -- у этих бюджетников практически нет моделей с одной «симкой».Эти смартфоны получают все большее распространение, а из-за недавних роста цен на технику в целом темпы роста проникновения бюджетных аппаратов только ускорятся.
На этом фоне особенно активно заметен рост продаж операторских смартфонов, которые сегодня переживают настоящую популярность. В магазинах операторов на них приходится 30-50% всех продаж. Как правило, операторским смартфоном является аппарат производства одной из китайских компаний: ZTE, Huawei, TCL (Alcatel) или менее известных контрактных производителей, имеющий базовые, но достаточные для обычного пользователя характеристики. Чаще всего это двухъядерный процессор, 4-дюймовый WVGA-экран и 512 МБ ОЗУ у самый простых моделей четырехъядерный процессор, 1 ГБ ОЗУ и экран от 4,5 до 5 дюймов у более продвинутых. Первые продаются за 2-3 тысячи рублей, последние -- в пределах 5, и составляют серьезную конкуренцию не только китайцам, но и бюджетным моделям А-брендов, поскольку стоят в 1,5-2 раза дешевле.
Причина в том, что оператор, заказывающий эти аппараты, во-первых, продает их в больших объемах в своих салонах по всей России -- то есть, есть хороший канал продаж, с которым не нужно договариваться о «месте на полке», как у независимого производителя. В результате за счет объемов партии получается более низкая себестоимость каждого экземпляра. А во-вторых, оператор может позволить себе иметь около нулевую маржу с продажи такого смартфона: ведь главная его цель -- заработать на предоставлении услуг. Ведь покупатель будет пользоваться интернетом, возможно, покупать приложения, а также подключать дополнительные сервисы, приложениями для работы с которыми щедро наполнена память такого устройства уже «из коробки».При этом сменить оператора будет не так уж просто, из-за «залочки» на свою сеть, снять которую, конечно, можно будет в салонах связи. По статистике оператора «Билайн», за кодом разблокировки обращаются менее 5% покупателей.
1.3 Общая схема работы приложения Android
Приложения для Android в своей работе использует окна(аналогично Windows), однако в данной системе вышеуказанные окна носят иное название - Activity. Как и в Windows, каждое окно имеет свой жизненный цикл и свои особенности. При создании нового окна вызывается метод onCreate(), при разработке данный метод переопределяется и в нем происходит инициализация приложения и его компонентов. Далее вызываются методы onStart() и onResume(). Оба метода вызываются перед отображением окна при его создании, либо восстановлении(при переключении из другого приложения, при разворачивании свернутого приложения и тп). При сворачивании вызываются методы onPause() и onStop(). При закрытии приложения и окна вызывается onDestory(), в данном методе можно сохранить пользовательские данные и параметры.
1.4Хронология развития ОС
Самая первая тестовая версия Android была создана и была предназначена для управления клавиатурой. Из этого можно сделать вывод, что изначально Android планировалась как достойная конкуренция смартфонам BlackBerry. Но разрабатывать ОС с полного нуля -- это задача не из лёгких. Создателям приходилось придумывать дизайн, удобство управления, функционал и пр. Но все разработки были скрыты от глаз прессы. Только суд между Android и Oracle (известную под своим продуктом Java) открыл глаза пользователям, чтобы посмотреть на новую ОС для мобильных устройств. В презентации Android, которая прошла 26 июля 2005 года, рассказывалось об открытом исходном коде платформы и про интеграцию в неё сервисов Google.
Примечательно, что до самого последнего момента Google (а ранее AndroidInc) не имела прототипа устройства, на котором была бы установлена новейшая платформа. А список технических характеристик, необходимых для работы Android, был составлен только к 2006 году.Только к концу 2006 года Google начинает искать себе партнёра, способного производить смартфоны под ОС Android. Так как Google только вступает на рынок мобильной техники, то поиски кандидата в партнерстве стали не простой задачей. Первым делом Googleрассматривала компанию Motorolaдля партнерства. Но этого не получилось, так как Motorola реализовала свою ОС RAZR. В январь 2007 года, для ОС Android пришли кардинальные изменения. Показался первый iPhone, который многим пришёлся по вкусу наличием сенсорного экрана. Из этого видно, что на рынке США BlackBerry и подобные смартфоны уже не будут пользоваться прежним спросом и Google изменяет минимальные технические характеристики для своей ОС, теперь в их списке числится сенсорный экран. Уже в январе 2007 года компания HTC решается стать партнером компании Google и в этом же месяце начинается разработка устройств с ОС AndroidотGoogle.
Только в августе 2008 года Googleсоздает версию Android 0.8, чтобы после представить всему миру версию 1.0. 22 сентября 2008 года оператор T-Mobileначинает продажи смартфона OC Android от HTC - Dream.
Несмотря на то, что успех Apple iPhone был огромен, к 23 апреля 2009 года удалось реализовать 1 миллион первого общедоступного Android-девайса, а это очень важно для дальнейших наработок. И можно сказать и сделать выводы, что если бы выход первого IPhoneне состоялся в 2007 году, тогда наверняка, Android стали бы делать на кнопочные устройства, и он не стал бы таким какой он есть на данный момент или возможно проект заморозили бы из-за провала.
В данной хронологии будут показаны версии операционной системы Android, которые используются на данный момент пользователями.
6 декабря 2010 года, Google выпустила Android 2.3 под названием Gingerbread. Большинство девайсов работают по-прежнему на этой версии ОС
22 февраля 2011 года свет увидела ОС Android 3.0 под названием Honeycomb. Это первая версия для планшетных компьютеров на Androidе. Обновления данной версии закончились на версии 3.2.2 30 августа 2011 года.
19 октября 2011 года была выпущена ОС Android 4.0 под название IceCreamSandwich. Презентация ОС состоялась еще в мае 2011 года. Обновления были достигнуты до версии 4.0.3
27 июня 2012 года Google представил Android 4.1 под название JellyBean, который сменился на 4.2 вследствие небольшого обновления в конце октября того же года и на 4.3 после обновления в июле 2013
31 октября 2013 года Google представила следующую версию операционной системы Android 4.4, которая получила название шоколадного батончика «KitKat» по соглашению с компанией производителем Nestle
15 октября 2014 года была официально анонсирована Android 5.0 Lollipop. Главное обновление системы -- новый дизайн Materialdesign.
Особенности популярных версий OCAndroid
Версия Android 2.0 - 2.1
В ноябре 2009 года, спустя примерно год после премьеры G1 вышла вторая версия мобильной платформы Android по имени «Eclair».
Платформа «Eclair» стала самым существенным обновлением Android с момента его старта. Ее название переводится на русский язык, как «пирожное».
Изменения коснулись и внешнего вида, и внутренней архитектуры мобильной ОС.
Поддержка нескольких аккаунтов. Впервые стало возможно использовать несколько учетных записей Google на одном устройстве. Это позволяло разделить служебный и персональный аккаунты, каждый из которых содержал свою электронную почту и список контактов. Кроме того, была добавлена поддержка аккаунтов Exchange. «Eclair» позволила и сторонним разработчикам влить свои решения в этот поток аккаунтов. Все контакты вместе отображались в единой адресной книге. Facebook первой воспользовалась этой возможностью. Поддержка данной социальной сети была реализована в Droid. Но возникли разногласия и привилегии на синхронизацию аккаунта Facebook были аннулированы.
Навигация с помощью Карт Google. Вместе с Android 2.0 пришла полноценная последовательная автомобильная навигация посредством Google Maps. Географические данные карт поискового гиганта использовались в системе, напоминающей привычный автомобильный навигатор. Поддерживались: 3D-просмотр, голосовые указания (включая названия улиц) и информация о движении.
Ранее водителям приходилось ежемесячно платить немалые деньги за дополнительное приложение последовательной навигации. Ранние версии содержали некоторые недостатки, которые позволяли альтернативным продуктам сохранять свою привлекательность. Система требовала постоянного доступа к интернету и не была способна осуществлять кэширование.
Быстрые контакты. В Cupcake статусы контактов Google Talk стали доступны по всей платформе. В «Eclair» появилась панель Quick Contact, содержащая всплывающий инструментарий, позволивший использовать одни и те же контакты для различных способов связаться с абонентом: позвонить, написать электронное письмо или текстовое сообщение, или связаться с ним иным образом.
Браузер стал лучше. Браузер платформы «Eclair» не поддерживал увеличение щипком, но это не означало того, что он остался прежним. ОС Android 2.0 дебютировала на устройстве с вместительным WVGA-дисплеем. Поэтому особую важность обретала способность экрана отображать сложные сайты, созданные для больших компьютерных мониторов. С этой целью Google реализовала поддержку HTML5, включая видео (хотя и только в полноэкранном режиме). Впервые у браузера появилась настоящая адресная строка. Она повторяла традиции, заложенные компьютерным браузером Chrome, и обладала также функциональностью поисковой строки. Чтобы смягчить отсутствие поддержки мультитач, в новую версию браузера было добавлено увеличение двойным тапом, ставшее интересной альтернативой кнопкам увеличения и уменьшения.
Изменения коснулись и других экранов «Eclair». Пиктограммы упростились и стали более четкими. Другие телефоны на базе «Eclair» управлялись версией 2.1 операционной системы. Изменения в этой версии были несколько значительнее простого исправления нескольких дефектов и добавления небольшого числа новых возможностей программного интерфейса.
Живые обои. Эта одна из наиболее примечательных функций рассматриваемой платформы нашла применение в Android 2.1. На смену статической картинке пришел фоновый рисунок рабочего стола, который мог быть анимированным, и пользователь даже получал возможность с ним взаимодействовать. Google продемонстрировала потенциал «Живых обоев», показав обои к обновлению Google Maps. На домашний экран помещалась карта, указывающая на текущее меcтонахождение телефона. Разумеется, такое решение было больше эффектным, чем практичным. Дело в том, что постоянная динамика негативно снижала время работы батареи.
Speech-to-text. Пользователь получил возможность осуществлять ввод при помощи речи. Пользователь говорит, а система преобразует голос в текст. Данная функция стала альтернативой традиционному вводу с клавиатуры. Вместо кнопки запятой появился микрофон. Тапнув по нему, можно стало заполнять текстовое поле диктуемым речью, которая автоматически преобразовывалась в текст. Такая же возможность появилась в операционной системе iOS 5.
Новый экран блокировки. Еще в Android 2.0 информация о состоянии батареи телефона, время и дата стали отображаться прямо на заставке, а не в специальном окошке. В версии 2.1 шрифты обрели высокотехнологический стиль, отражающий общую концепцию Android. Для разблокировки теперь следовало «скользить» пальцем по прямой, а не по закругляющейся траектории, как в Android 2.0.
Версия Android 2.1 не принесла с собой значительных изменений. Но вместе с ней Google представила миру свою новую стратегию. Поисковый гигант работал непосредственно с HTC, которая и представила миру флагманский смартфон. Nexus One предстал в качестве тонкого устройства без аппаратной клавиатуры. Он стал одним из первых девайсов на рынке, в котором нашли применение первые процессоры Qualcomm Snapdragon с тактовой частотой 1 ГГц. Разрешение его AMOLED-экрана вполне соответствовало стандартам WVGA. Android 2.1 стал первым шагом к превращению платформы в массовую.
Версия Android 2.3
Платформа Android 2.3 (Gingerbread - "имбирное печенье") представляет множество новых интересных решений и функций для пользователей и девелоперов:
Усовершенствование UI (интерфейс пользователя) для простоты и скорости. Интерфейс пользователя усовершенствован по многим системным направлениям, что сделало его легче в изучении, быстрее в использовании и менее энергоёмким. Упрощённые цветовые решения в сочетании с чёрным привносят живость и контрастность в панель уведомлений, меню и другие части UI. Изменения в меню и в настройках позволяют пользователю увереннее находить и контролировать опции системы и самого устройства.
Выбор слова в одно касание и копирование/вставка. Вводя текст или просматривая веб-страницу, пользователь может быстро выбрать слово при помощи опции press-hold (нажатие и удерживание), затем скопировать его в буфер обмена и вставить. Нажатие на слово вводит режим свободного выбора - пользователь может прикрепить участок для выбора там, где необходимо, «перетаскивая» участок, ограниченный стрелками на новое место. Для введения текста пользователь может использовать slide-press (нажатие и скольжение) для установки курсорного режима, когда стрелка курсора легко и аккуратно перемещается в нужном вам направлении. При работе и в режиме выбора, и в курсорном режиме нет необходимости в использовании трекбола.
Улучшенное энергоснабжение. Система Android играет более активную роль в управлении дополнениями, которые удерживают устройство в рабочем состоянии долгое время или используют CPU (центральный процессор) при работе в фоновом режиме. Система также даёт пользователю большую возможность для наблюдения за расходованием энергии, потребляемой компонентами и используемыми дополнениями. Параметры приложения обеспечивают точный контроль над рациональным использованием батареи. При этом можно узнать среднее потребление энергии каждым компонентом или приложением.
Контроль над приложениями. Кратчайший путь к модулю «Управление Приложениями» лежит через меню настроек на рабочем столе и панель «Пуск», что делает намного более лёгкими управление и наблюдение за работой приложения. Как только пользователь входит в «Управление Приложениями», новая табуляция отображает список активных приложений и объём памяти, используемый каждым из них. Пользователь может получить дальнейшую информацию о каждом приложении и при необходимости закрыть приложение или отправить отчёт о проблеме девелоперу.
Новые способы коммуникации и организации. Усовершенствованный набор стандартных приложений даёт пользователю возможность применить новые подходы к управлению информацией и контактами. Звонки через Интернет: пользователь может делать голосовые вызовы через интернет при условии, что у адресатов есть аккаунты SIP. Пользователь может добавить номер для звонка через Интернет (SIP адрес) к любому Контакту или инициировать звонок из «Быстрого Контакта» (Дайэлера). Для звонков через Интернет пользователь должен создать аккаунт через своего SIP провайдера, так как аккаунты SIP, как атрибуты опции звонков через Интернет, напрямую не предоставляются. Как дополнительная опция предлагается поддержка платформы SIP и опции звонков через Интернет на специфическое оборудование. Это определяется производителями и сопровождающими это оборудование носителями.
Приложение NFC Reader даёт пользователю возможность читать и взаимодействовать с тегами связи ближнего радиуса действия (NFC). Например, пользователь может “коснуться” или “ударить” по NFC тегу, который может быть внедрён в постер, стиккер или рекламное объявление, а затем использовать данные, считанные с тега. Типичным использованием может быть следующее: прочитать тег, находясь в ресторане, магазине или на каком-либо мероприятии, а затем зарегистрироваться на веб сайте, чей URL (адрес страницы во всемирной сети) включён в данные тега. Связь NFC основывается на беспроводной технологии прибора. Таким образом, поддержка функций платформы NFC на заданном оборудовании определяется его производителем.
Управление загрузками. Приложение «Загрузки» даёт пользователю лёгкий доступ к загрузке любого файла из браузера, электронной почты или другого приложения. «Загрузки» основаны на принципиально новом средстве управлении в системе, которое может быть использовано в любом другом приложении для более лёгкого управления его загрузкой и сохранением.
Камера. Это приложение позволяет пользователю иметь несколько камер, включая камеру, направленную вперёд.
Версия Android 3.0
Версия операционной системы Android 3.0 под кодовым названием - «Honeycomb» была создана для планшетов и является отдельной ветвью в развитии Android. Исторически появлением этой версии ОС, Androidобязан, Apple iPad, выход первого продукта от Apple задал высокую планку. В Google отменили выход планшетов на предыдущих версиях Android, в частности, на 1.6, так как пользовательский опыт был заметно хуже, чем на iOS. Результатом стала параллельная разработка версии ОС для планшетов. Это временное решение, которое в недалеком будущем, крайне изменится и фрагментация Android исчезнет, и ОС вновь будет развиваться одинаково для разного рода устройств.
Основное отличие планшетов от смартфонов - это размер и разрешение экранов, интерфейс был сильно переработан с учетом этих факторов. При этом многие привычные действия в «маленьком» Android не нашли воплощения в «Honeycomb». Разница не оправдана, ее необходимо было по возможности избежать.
Исчезла кнопка «menu» и стала контекстной. При необходимости она появляется в верхнем правом углу экрана, оттуда можно сделать все настройки для приложения.
Для всех событий, сообщения от программ, сделаны соответствующие сообщения, но они появляются в нижнем правом углу, причем задерживаются на несколько секунд. Повторно вызвать их можно, нажав на иконку с часами. Появляется меню с быстрой настройкой отдельных пунктов, а также доступ к меню настроек.
Относительно интерфейса осталось отметить, что клавиатура может быть, как горизонтальной, так и вертикальной. Поддерживается копирование текста, достаточно нажать на текст - и появится выделение и появляется возможность обвести нужный кусок текста и далее скопировать его. Кнопки для копирования снова отображаются в верхнем правом углу.
В момент выхода «Honeycomb» не предлагал богатых возможностей в области мультимедиа, все «улучшения» визуальные, это попытка пустить пыль в глаза, например, таково представление обложек альбомов в музыкальном плеере. Отсутствие эквалайзеров - более серьезное упущение, как и ряд других недостатков. В операционной системе большинство функций не до конца реализованы.Базовая функциональность «Honeycomb» вполне сравнима с таковой с iOS в момент выхода Apple iPad. Другое дело, что сегодня для iOS существует огромное количество программ, которых просто нет для «Honeycomb». Отсутствие программ становится слабым местом планшета, они начинают появляться, но их пока немного.
Версия Android 4.1
27 июня 2012 года на Google I/O, компания Google представила новую версию Android 4.1 под кодовым названием - «Jelly Bean». Основное изменение коснулось плавности работы интерфейса и улучшения производительности, улучшен голосовой поиск и добавлен сервис Google Now.
Google изобрёл зону уведомлений. Теперь уведомления - это больше, чем ярлыки к приложениям, они стали более интерактивными и информативным. Если событие связано с кем-нибудь из адресной книги, то будет показана фотография этого самого контакта. К сообщению о пропущенном звонке отныне прилагаются кнопки «Позвонить» и «Отправить SMS». Кроме того, есть возможность вызвать расширенную версию уведомления (если создавшее его приложение это поддерживает), потянув его двумя пальцами вниз. Шторка с уведомлениями получила несколько новых особенностей, которые позволили сделать систему еще лучше. Прежде всего, уведомления стали выглядеть лучше. «Jelly Bean» заменяет предыдущий шрифт более мягкой версией Roboto. Также показывается число, день недели и время. Кроме этого, некоторые уведомления теперь позволяют работать непосредственно с ними. Например, есть возможность нажать на кнопку “Поделиться” на фотографиях, календарные уведомления позволяют отправить e-mail непосредственным участникам события, пропущенные звонки содержат кнопки вызова, с помощью которых можно ответить не закрывая шторку уведомлений. Одной особенностью, которая абсолютно не интуитивна, но полезна, является возможность перейти к приложению в настройках, выбрав пункт "Приложения" и включить или отключить уведомления от него. Можно долгим нажатием на уведомление вызвать кнопку, которая ведет к экрану информации приложения.
В «Jelly Bean» представлен обновленный рабочий стол. Рабочий стол в«Jelly Bean» состоит из пяти горизонтальных экранов над доком с пятью иконками. Google улучшил иконки и виджеты. Есть возможность выбрать иконку или виджет из списка, но теперь виджеты будут автоматически двигать иконки вокруг них для того, чтобы освободить для себя пространство. Изменяющие размер виджеты автоматически изменяют размер тогда, когда это необходимо. Иконки также могут перемещать другие иконки и папки вокруг.
Google незначительно улучшил приложения «Камера» и «Галерея», но вместе эти изменения выглядят даже элегантно. Основное изменение состоит в том, что эти два приложения соединены еще ближе - вы можете перейти от камеры прямо к своим недавним фотографиям или видеозаписям простым свайпом, вместо того, чтобы нажимать на маленькую кнопочку. Пролистав в сторону, вы оказываетесь в полностью функционирующей галерее и можете проверить свои последние альбомы.
С «Jelly Bean» клавиатура «по умолчанию» была обновлена технологически. Стандартная клавиатура в «Jelly Bean» научилась думать наперёд. Запоминая вводимые фразы, она начинает предугадывать следующее слово, которое пользователь только собирался написать. Покопавшись в настройках клавиатуры можно выбрать «агрессивное» автоисправление. В пункте «Язык и ввод» появилось обновление «Личный словарь».
Интерфейс приобрел зрелый вид, стал более стильным и современным. Основной шрифт Android 4.1, Roboto, немного изменился в разных частях OS.
Меню “Поделиться”, показывает разные варианты, в зависимости от того, какое приложение используется. В некоторых случаях получается огромный, перелистываемый список иконок приложений, с помощью которых можно поделиться, в других - традиционный вертикальный список. Появляющийся диалог для выбора основного приложения стал гораздо легче и понятнее с кнопками для “Всегда” или “Только один раз”.Некоторые изменения включают большое количество анимации, включая анимацию для запуска и закрытия приложения, которая появляется там, где пользователь нажал. Нажатие на иконку из нижнего левого угла, например, ведет к тому, что приложение появляется из этого угла, а выбор приложения из диспетчера задач имеет уменьшенное изображение, из которого “вырастает” выбранное приложение.
Основные характеристики Android 4.1:
Более быстрая и плавная работа интерфейса благодаря технологии «Project Butter»;
Разворачиваемые уведомления и их улучшенная интеграция с сервисами;
Возможность изменения размера виджетов;
Функция Android Beam поддерживает передачу больших файлов (например, видео);
Новый способ просмотра снимков в приложении камеры;
Обновления в Google Play будут касаться не всего приложения, а только изменяемых компонентов;
Наличие встроенного виджета Sound Search для распознавания музыки;
Более высокое разрешение фотографий контактов;
Расширенная языковая поддержка, включая арабский язык и иврит;
Многочисленные оптимизации интерфейса.
Версия Android 4.4
Прежде всего версия Android4.4, отмечается в отличительном названии «KitKat» в честь шоколадного батончика и в изменениях в интерфейсе в отличие от старых версий. В программе Телефон появилась новая цветовая схема и огромные кнопки для вызова абонентов. Главное отличие от старых версий кроется в возможности поиска нужного абонента, не покидая приложение для совершения звонков. Прямо в нем можно набрать первые буквы имени или названия компании, и система предложит список абонентов, в которых встречается искомая комбинация.
Появилась в «KitKat» прозрачность верхней панели нотификаций вместе с новым утонченным шрифтом и поддержкой полноэкранного интерфейса со стороны отдельных приложений.
В «KitKat» добавлена естественная интеграция с платежным инструментом Google Wallet, претерпевшим значительную модернизацию. Теперь владельцу аппарата на базе Android 4.4 не нужно получать разрешения на проведение транзакций от своего оператора. Вся информация о платежах и пластиковых картах хранится внутри системы, поэтому оплата через NFC становится еще более удобной и безопасной. Кроме того, GoogleWallet позволяет теперь не только расплачиваться за товары и услуги, но и переводить деньги на счета других пользователей безо всяких комиссий.
Упростился доступ к сервису Google Now. Теперь его вызов унифицирован - достаточно лишь провести по экрану пальцем слева направо. Ранее способы доступа к Google Now варьировались в зависимости от модели смартфона (нажатие на кнопку Home, потряхивание и т. д.). Дополнительно сервис активируется фразой «OK'ей, Google» при открытом стартовом экране. Еще один примечательный момент - интеграция с различными приложениями. Например, при поиске гостиницы или ресторана в Google Now сервис также предложит произвести бронирование в соответствующем Android-приложении. А если пользователю нужно отыскать какой-нибудь файл, его вниманию будут представлены результаты поиска в клиенте Box или Drive.
Не обошли вниманием разработчики и программу Hangouts. Теперь она позволяет отправлять не только чат-сообщения, но и SMS/MMS. Подобная функциональность приближает по удобству использования Android-смартфоны к аппаратам на базе iOS 6, где подобная возможность (Messages) существует уже более года.
Появилась поддержка устаревших телефонов. В «KitKat» серьезно проработан механизм оптимизации памяти (сама система задействует на 16% меньше ОЗУ, чем «Jelly Bean»). В результате даже смартфоны базового уровня с оперативной памятью меньше 512 Мбайт смогут запускать приложения, которые до сих пор требовали значительный объем ОЗУ. Впрочем, Google сразу уточнила, что «KitKat» можно будет установить далеко не на все старые смартфоны из-за аппаратных несовместимостей. Тем не менее, владельцы, например, Nexus 4 и первого Nexus 7 заметят определенные улучшения.
Можно отметить встроенный в «KitKat» шагомер, который работает даже в фоновом режиме, а также расширенную совместимость с принтерами через облачную технологию Google Print. GooglePrint, позволяет безо всяких проводов отправлять на печать документы, меняя предварительно размер бумаги и указывая требуемое количество страниц.
Появилась новая анимация, которая крайне сильно отличается от старых версий операционной системы. Также появилось:
Постоянно активный голосовой помощник. Прикасаться к экрану не нужно, достаточно лишь произнести «Ok Google», затем можно дать команду или продиктовать, что нужно найти.
Отображение обложек и кнопок управление на экране блокировки при воспроизведении музыки или показе фильмов через Chromecast.
Кнопки навигации и панель уведомлений автоматически скрываются при запуске приложений. Их можно увидеть, если прикоснуться к верхней части экрана.
Более быстрое переключение между задачами и оптимизированное распределение памяти.
Приоритетность в телефонной книге. Контакты, с которыми пользователь общается чаще всего, показаны вверху списка. Прямо в приложении «Контакты» можно искать людей, места на карте и организации.
Умный определитель номера. Если номер не найден в «Контактах», телефон попытается определить по данным Google Maps, из какой организации звонят.
Центр общения. Приложение Hangouts позволяет вести переписку в чате, совершать и принимать видеозвонки, отправлять и получать SMS- и MMS-сообщения и делиться GIF-анимацией.
Поддержка Message Access Profile в автомобилях, оснащенных модулями Bluetooth.
Запуск веб-приложений через Chrome.
Отображение субтитров к фильмам в стандартном видеоплеере.
Встроенный сервис «Удаленное управление Android».
Обновленный дизайн загрузчика файлов с сортировкой и настройкой способа отображения скачанных файлов: списком или миниатюрами.
Переключение между установленными лаунчерами через системные настройки.
Обновленное приложение электронной почты с папками, фотографиями аккаунтов и улучшенной навигацией.
Поддержка приложений, использующих инфракрасный порт.
Осуществление NFC-платежей через Google Wallet и другие платежные системы. Статистика хранится в облаке или памяти устройства.
Версия Android 5.0
При первом взгляде на новую версию Android 5.0 Lollipop можно увидеть, что отображаются полноценные уведомления, так что стало лучше проверять сообщения или уведомления из игр. Кроме того, в новой версии ОС для уведомлений имеются специальные окна, которые всплывают поверх любых приложений. Окна позволяют отвечать на уведомления, или же их можно просто проигнорировать. Стоит отметить, что данное решение уже некоторое время доступно пользователям кастомной прошивки CyanogenMod (CM).
Многозадачность в новой версии ОС реализована в виде карточек. Теперь для каждого приложения их может быть несколько штук. Например, для Gmail можно использовать основную карточку с приложением, а также вспомогательную, чтобы поделиться файлами при помощи приложения. В быстрых настройках появился режим «Не беспокоить», а также автоматическая настройка яркости.
Новые цвета, использование нескольких слоев, минималистичные анимации - вот основные особенности MaterialDesign, которые в полной мере реализованы в Android 5.0 Lollipop. Новая политика Googleдолжна универсализировать все имеющиеся интерфейсы Android, рассчитанные под разные экраны. Пока лишь можно увидеть положительные изменения во внешнем виде старой ОС.
Новая версия Android, может похвастаться несколькими нововведениями, которые связаны с зарядкой и временем работы. Во-первых, это новый энергосберегающий режим, который должен обеспечить до 90 минут дополнительного времени. Во-вторых, указание времени, которое осталось до полной зарядки аккумулятора. В-третьих, примерное время, через которое аккумулятор будет разряжен полностью (отображается в настройках батареи).
Обезопасить Android девайс теперь можно будет при помощи фичиAndroidSmartLock. Суть её заключается, в том, что разблокировка смартфона или планшета осуществляется при помощи выбранного устройства, которое подключается по Bluetooth (смарт-часы или приборная панель автомобиля). Кроме того, в Android 5.0 происходит автоматическое шифрование данных. Дополнительную защиту от вредоносных приложений обеспечивает SELinux.
В новой версии Androidпо умолчанию реализован удаленный доступ к устройствам.
Быстрые настройки теперь запускаются при помощи двух свайпов вниз. Новые функции: вспышка, точка доступа, положение экрана, настройки трансляции на большой экран. Кроме того, включать/выключать разные настройки теперь гораздо удобнее.
Теперь при переключении от Wi-Fi к мобильному интернету не происходит никаких сбоев. Подключение осуществляется только к проверенным Wi-Fi сетям, а поиск Bluetooth девайсов стал менее энергозатратным.
С Android 5.0 Lollipopв полной мере реализована новая среда выполнения приложения ART. Благодаря этому в случае с некоторыми приложениями отмечается четырехкратный рост производительности. Кроме того, ОС поддерживает 64-битные процессоры (ARM, x86 и MIPS).
Уменьшилась задержка воспроизведения. Кроме того, появилась поддержка USB аудиоустройств и многоканального воспроизведения. Что касается графики, то благодаря Open GLES 3.1 Androidстановится в один ряд с компьютерами и игровыми консолями. Не обошлось и без нововведений в области фото и видео, но они менее значительные.
Команда «Окей, Google» работает теперь и на экране блокировки (пока только для Nexus 6 и 9).
Новый интерфейс лучше адаптирован под большой экран. Помимо этого, в AndroidTV есть голосовой поиск для Google Play, YouTube и некоторых других приложений.
Разработчики очень долго ждали этого момента, и вот он настал: в Android 5.0 Lollipop приложения по-новому взаимодействуют не только с различными разделами устройства, но и со съемными SDкартами. Пользователь может назначить папку, хранящуюся на SDкарте, которая будет находиться в полном распоряжении приложения. Это позволит приложению создавать, сохранять, изменять и удалять файлы, хранящиеся на устройстве. Это заметно упростит работу с приложениями и позволит универсализировать хранение различного контента. Разработчикам же придется обновить свои приложения, чтобы они могли работать по-новому.
Подобные документы
Архитектура и история создания операционной системы Android. Язык программирования Java. Выбор средства для реализации Android приложения. Программная реализация Android приложения. Проведение тестирования разработанного программного обеспечения.
курсовая работа [167,8 K], добавлен 18.01.2017Разработка приложений для смартфонов на ОС Android для сети аптек "Фармация". Архитектура операционной системы Android. Архитектура и реализация приложения. Его функциональность. Описание работы мобильного приложения. Расчет затрат на создание продукта.
дипломная работа [1,6 M], добавлен 17.06.2017Общие характеристики операционной системы Android. Разработка приложения на основе создания менеджера файлов. Получение с помощью приложения доступа к файлам, хранящимся в "облачном хранилище" в сети Интернет. Расчет стоимости программного обеспечения.
дипломная работа [2,7 M], добавлен 03.04.2015Средства разработки развивающих и обучающих игр и используемой программы. Среда выполнения и Dalvik. Разработка приложения для платформы Android. Графический интерфейс и обработка касаний экрана. Разработка экранов приложения и их взаимодействия.
дипломная работа [2,1 M], добавлен 18.01.2016Характеристика работы операционной системы Android, используемой для мобильных телефонов. Создание Android проекта в среда разработки Eclipse. Общая структура и функции файла манифест. Компоненты Android приложения. Способы осуществления разметки.
курсовая работа [1,0 M], добавлен 15.11.2012Современное состояние рынка мобильных приложений. Основные подходы к разработке мобильных приложений. Обоснование выбора целевой группы потребителей приложения. Этапы проектирования и разработки мобильного приложения для операционной системы Android.
курсовая работа [987,1 K], добавлен 27.06.2019Разработка программного обеспечения для платформы Android версии 2.3: информационное приложения для поклонников футбольной команды, с возможностью просмотра событий, статистики и иной информации о команде и ее успехах. Листинг JsonDataManager.java.
дипломная работа [4,1 M], добавлен 24.04.2013Создание, изучение и разработка приложение на Android. Среда разработки приложения DelphiXE5. Установка и настройка среды программирования. Этапы разработки приложения. Инструменты для упрощения конструирования графического интерфейса пользователя.
курсовая работа [1,6 M], добавлен 19.04.2017Архитектура операционной системы Android, набор библиотек для обеспечения базового функционала приложений и виртуальная машина Dalvik. Объектно-ориентированный язык программирования Java как инструмент разработки мобильных приложений для ОС Android.
дипломная работа [1,6 M], добавлен 08.07.2015Структура Android-приложений. Особенности игрового движка. Алгоритмизация и программирование. Список игровых состояний. Настройка, отладка и тестирование программы. Разработка руководства пользователя. Тестирование инсталляции и отображения элементов.
дипломная работа [4,5 M], добавлен 19.01.2017