
- •Ключові особливості мобільних платформ Android і iOs
- •Історія розвитку ос ios
- •Еволюція ос від iPhone os 1.0 до iOs 7
- •Функціональні можливості ios Автоматичні оновлення ос
- •Доступ до iCloud і іншого програмного забезпечення Apple
- •Програми пишуться насамперед для iPhone .
- •Спеціальні можливості
- •Історія розвитку
- •Версії Android На сьогоднішній день відомі імена наступних версій ос Андроїд:
- •Функціональна характеристика oc Android
- •Підтримка медіа
- •Підтримка нестандартного обладнання
- •Сирцевий код
- •Основні переваги Android:
- •Недоліки
- •Висновок
Функціональна характеристика 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.