Пояснительная записка Кафедра пмиК


Скачать 0.72 Mb.
Название Пояснительная записка Кафедра пмиК
страница 3/10
Тип Пояснительная записка
rykovodstvo.ru > Руководство эксплуатация > Пояснительная записка
1   2   3   4   5   6   7   8   9   10

Целевая платформа и средства разработки

2.1 Рекомендации к разработке мобильных приложений


Эта секция рассказывает об особенностях разработки мобильных приложений. Здесь описаны некоторые рекомендации по этому процессу.

Современные мобильные телефоны отличаются от компьютеров по многим параметрам[1]:

  • Соизмеримо меньший размер

  • Зависимость от батареи

  • Ограниченный объем памяти

  • Управление с помощью сенсорного экрана

  • Наличие гироскопа

  • Наличие акселерометра

  • Наличие GPS

  • Ориентированность на персональное использование

По этим причинам при разработке мобильных приложений следует руководствоваться данными правилами[2]:

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

  • Кнопки приложения – кнопки приложения должны быть ориентированы на нажатия.

  • Настройки – настройки не должны перекрывать рабочую область на экране приложения.

  • Пользовательский ввод – при вводе следует избегать автоматического исправления.

  • Набор текста – следует избегать необходимости частого набора текста в приложении.

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

  • Подтверждения – следует использовать для действий.

  • Обратная связь – приложение должно обеспечивать обратную связь на каждое пользовательское действие.

  • Ландшафтная ориентация – следует правильно спроектировать ландшафтную ориентацию для приложения.

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

  • Иконка – приложение должно использовать иконку; можно сказать, иконка является визитной карточкой каждого отдельного приложения на телефоне.

2.2 Описание платформы Android


Android является открытой и бесплатной платформой[3], разработанной в первую очередь для мобильных устройств с сенсорным экраном, таких как смартфоны и планшетные компьютеры. Изначально она разрабатывалась компанией Android Inc., которую в августе 2005 года купила компания Google. Платформа Android включает в себя операционную систему, которая базируется на ядре Linux, необходимое связующее программное обеспечение, библиотеки и некоторые ключевые приложения. На рисунке 2.1 показаны основные компоненты Android, они разделены на четыре различных слоя, включающих 5 разных групп.

Рис. 2.1 Архитектура Android

Описание наиболее важных компонентов Android приводится ниже:

Ядро Linux – базовые службы, включающие в себя драйвера для аппаратного обеспечения, управление процессами и памятью, службы безопасности и управление режимом электропитания; Библиотеки – запускаются поверх ядра Linux. Все доступные библиотеки написаны на C/C++. Базовые библиотеки включают в себя следующие:

  • Surface manager – библиотека предоставляет управление дисплеем.

  • Media Framework – библиотека предназначенная для проигрывания аудио и видео.

  • SQLite – библиотека, которая предоставляет поддержку баз данных.

  • OpenGL | ES – графические библиотеки для 2D и 3D графики.

  • FreeType – библиотека, которая предоставляет операции над шрифтами.

  • WebKit – библиотека, предоставляющая браузер и интернет-защитник.

  • SGL – графические библиотеки.

  • SSL – библиотека, обеспечивает интернет-шифрование и безопасность браузера.

  • libc – библиотека, поддерживающая характерные для Android службы такие, как настройки системы и ведение журнала.

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

  • Библиотеки ядра – обеспечивают работу большинства функций доступных в базовых библиотеках Java и специальных Android-библиотеках.

  • Dalvik VM – регистровая виртуальная машина для выполнения программ, оптимизированная для того, чтобы устройство могло запускать несколько ее экземпляров одновременно. Она основывается на потоковых библиотеках ядра Linux и управлении низкоуровневой памятью.

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

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

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

С первого релиза Android пережил несколько больших обновлений. Эти обновления исправляли ошибки, добавляли новые возможности и улучшали производительность операционной системы. После первого релиза компанией Google было решено использовать для каждого обновления кодовое название, обозначающие какое-либо десертное сладкое блюдо, название каждой новой версии начинается с новой буквы английского алфавита: Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop и текущая версия Marshmallow.
1   2   3   4   5   6   7   8   9   10

Похожие:

Пояснительная записка Кафедра пмиК icon Пояснительная записка Кафедра пмиК
Разработка адаптера системы межведомственного электронного взаимодействия к сервису Росреестра "Выписка и егрп"
Пояснительная записка Кафедра пмиК icon Пояснительная записка Кафедра пмик допустить к защите зав кафедрой
Оценка уровней сформированной общекультурных и профессиональных компетенций обучающегося
Пояснительная записка Кафедра пмиК icon «Сжатие данных»
Кафедра информационных технологий автоматизированных систем пояснительная записка
Пояснительная записка Кафедра пмиК icon Пояснительная записка 3 Направленность 3 Новизна 3 Актуальность 4
Рабочая программа модуля «Волшебное тесто» дети 4-5 лет 26 пояснительная записка 26
Пояснительная записка Кафедра пмиК icon Пояснительная записка к курсовой работе по дисциплине «Информационные системы и технологии»
Пояснительная записка содержит 25 страниц, 3 изображения, 3 источника, 2 приложения
Пояснительная записка Кафедра пмиК icon Пояснительная записка к курсовому проекту по дисциплине «Инфокоммуникационные сети и системы»
Пояснительная записка содержит 43 страницы, 12 рисунков, 7 таблиц, 5 источников, 1 приложение
Пояснительная записка Кафедра пмиК icon Пояснительная записка аооп пояснительная записка к адаптированной...
Пояснительная записка к адаптированной основной общеобразовательной программе «Изобразительное искусство» для подготовительного,...
Пояснительная записка Кафедра пмиК icon Пояснительная записка Раздел: Пояснительная записка к проекту свода...
«Свод правил «Транспортно-пересадочные узлы. Правила проектирования» выполнен авторским коллективом в составе
Пояснительная записка Кафедра пмиК icon Пояснительная записка к курсовой работе по дисциплине «Языки программирования»
Пояснительная записка к курсовой работе содержит 67 страниц, 7 источников литературы, 15 рисунков, 6 приложений и 1 таблицу
Пояснительная записка Кафедра пмиК icon Пояснительная записка к годовой бухгалтерской отчетности за 2011 год. Пояснительная записка 
Существенные аспекты Учетной политики и представления информации в бухгалтерской отчетности 8
Пояснительная записка Кафедра пмиК icon Пояснительная записка
Целевой раздел пояснительная записка
Пояснительная записка Кафедра пмиК icon Пояснительная записка к курсовому проекту на тему: "Защита информации...
Пояснительная записка содержит описание разработанной программы и руководство по ее использованию. Также в ней приводится описание...
Пояснительная записка Кафедра пмиК icon Пояснительная записка к бухгалтерской отчетности ОАО «Тюменьпромвентиляция»
Данная Пояснительная записка является неотъемлемой частью годовой бухгалтерской отчетности ОАО «Тюменьпромвентиляция» за 2011 год,...
Пояснительная записка Кафедра пмиК icon Пояснительная записка к приложению №2 «Формирование доходов»
Пояснительная записка к приложению №2 «Формирование доходов» Доклада Министерства культуры Республики Коми
Пояснительная записка Кафедра пмиК icon Пояснительная записка Возрастные особенности Уровень квалификации...
«Чтение художественной литературы» Комплексные программы Планируемые результаты освоения детьми общеобразовательной программы (промежуточная...
Пояснительная записка Кафедра пмиК icon Пояснительная записка I. Пояснительная записка рабочая программа...
Федеральный закон «Об образовании в Российской Федерации» №273-фз от 29. 12. 2012 года

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск