Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Канцір доповідь.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
160.14 Кб
Скачать

Функціональна характеристика oc Android

Інструментарій

Платформа легко пристосовується для використання VGA, 2D графічних бібліотек, 3D графічних бібліотек розроблених на основі OpenGL ES 1.0 специфікації, традиційних інструментаріїв для смартфонів.

Бази даних

SQLite для структурованих даних

Технології зв'язку

Android підтримує багато технологій, що забезпечують зв'язок, у тому числі: GSM, Bluetooth, EDGE, 3G та WiFi.

Обмін повідомленнями

Для обміну повідомленнями доступні як SMS, так і MMS сервіси, у тому числі й потокові повідомлення.

Веб-браузери

На Android'і доступний веб-браузер, розроблений на основі WebKit application framework.

Java Virtual Machine

Програми написані на Java можна скомпілювати в Dalvik байткод і виконувати на Dalvik virtual machine, яка являє собою розроблену спеціально для використання на мобільних пристроях VM'у, не зважаючи на те, що не є стандартною Java Virtual Machine.

Підтримка медіа

Android підтримує такі формати для аудіо/відео даних та зображень: MPEG-4, H.264, MP3, та AAC, AMR, JPG, PNG, GIF.

Підтримка нестандартного обладнання

Android підтримує відеокамери,фотоапарати,дотикові екрани, GPS, компаси,акселерометри, та прискорювачі 3D графіки.

Середовище розробки

Містить емулятор, засоби відлагодження, профілювання пам'яті та швидкодії, плагін для Eclipse IDE. Також доступні плагіни для Intellij IDEA та NetBeans.

У компанії Google виділяють кілька основних переваг, що відрізняють пристрої на базі платформи Android від аналогічних продуктів :

Відкритість - Android дозволяє отримати доступ до основних функцій мобільних пристроїв за допомогою стандартних викликів API.

Руйнування кордонів - можна об'єднувати інформацію з інтернету з даними телефону , наприклад контактною інформацією чи даними про географічне положення , щоб отримати нові можливості.

Рівноправність додатків - для Android немає різниці між основними додатками телефону і стороннім програмним забезпеченням - можна змінити навіть програму для набору номера або заставку екрана.

Швидка і легка розробка - в SDK є все, що потрібно для створення і запуску додатків Android , включаючи імітатор справжнього приладу і розширені інструменти налагодження .

Крім того , Android володіє і іншими функціональними можливостями. Так , наприклад , для виконання додатків використовується віртуальна Java -машина Dalvik з низьким споживанням пам'яті. Dalvik дозволяє підтримувати одночасну роботу декількох додатків і відкриває файли в спеціальному форматі dex , оптимізованому для мобільних пристроїв.

В Android реалізована підтримка 2D/3D-графікі (причому одночасно можна використовувати двох - і тривимірну графіку ) , зображень , аудіо і відео.

Для зберігання даних використовується популярна легковага СУБД SQLite . Доступна підтримка GSM , EDGE , 3G , Bluetooth , Wi -Fi , фото- і відеокамери , GPS , компаса , акселерометра . У роботі платформи застосовується також ряд бібліотек , що відповідають за шифрування даних , читання форматів аудіо і відео , підтримку 2D і 3D -графіки , шрифтів і т.д. У платформі від Google також задіяна бібліотека LibWebCore ( WebKit ) , яка є двигуном для web - браузера Android. Варто відзначити , що даний движок використовується в популярному браузері Safari від компанії Apple.