Список функцій Android

стаття-список у проєкті Вікімедіа

Це список функцій операційної системи Android[1][2][3].

Загальні ред.

Обмін повідомленнями
SMS і MMS є доступними формами обміну повідомленнями, включаючи ланцюгові текстові повідомлення та Android Cloud To Device Messaging (C2DM), а тепер покращену версію C2DM, Android Google Cloud Messaging (GCM) також є частиною служб Android Push Messaging. Телефони Android також мають можливість надсилати й отримувати RCS через програму для повідомлень (якщо така функція підтримується оператором).
Автовиправлення та словник
Android має функцію автовиправлення. Якщо будь-яке слово написано з помилкою, Android рекомендує значущі та правильні слова, які відповідають словам, доступним у словнику. Користувачі можуть додавати, редагувати та видаляти слова зі словника за своїм бажанням[4].
Веббраузер
Веббраузер, доступний в Android, базується на механізмі компонування Blink (раніше WebKit) із відкритим кодом у поєднанні з механізмом JavaScript V8 Chromium. Тоді вебпереглядач Android, що використовує WebKit, отримав 100/100 балів у тесті Acid3 на Android 4.0 ICS ; браузер на базі Blink наразі має кращу підтримку стандартів. Старий веббраузер по-різному відомий як «браузер Android», «браузер AOSP», «браузер із базовими версіями», «власний браузер» і «браузер за замовчуванням» (відтоді, як він завжди був стандартним). Починаючи з Android 4.4 KitKat, Google почав ліцензувати Google Chrome (пропрієтарне програмне забезпечення) окремо від Android, але зазвичай у комплекті (те, що робила більшість постачальників пристроїв). Починаючи з Android 5.0 Lollipop, браузер WebView, який програми можуть використовувати для відображення вебвмісту, не виходячи з програми, було відокремлено від решти мікропрограми Android, щоб полегшити окремі оновлення безпеки Google.
Голосові функції
Голосовий пошук у Google доступний із початкового випуску[5]. Голосові команди для дзвінків, текстових повідомлень, навігації тощо підтримуються в Android 2.2 і новіших версій[6]. Починаючи з Android 4.1, Google розширив голосові команди, додавши можливість відповідати та читати відповіді з Мережі знань Google під час запиту за допомогою певних команд[7]. Можливість управління обладнанням поки не реалізована.
Мультитач
Android має вбудовану підтримку мультитач, яка спочатку була доступна в таких телефонах, як HTC Hero. Ця функція спочатку була вимкнена на рівні ядра (можливо, щоб уникнути порушення патентів Apple на технологію сенсорного екрана в той час)[8]. Відтоді Google випустив оновлення для Nexus One і Motorola Droid, яке нативно підтримує мультитач[9].
Багатозадачність
Доступна багатозадачність програм із унікальним керуванням розподілом пам'яті[10].
Скріншот
Android підтримує створення знімка екрана одночасним натисканням кнопок живлення та головного екрана[11]. До Android 4.0 єдиними методами створення знімка екрана були налаштування (програми) виробника та сторонніх розробників або іншим способом за допомогою підключення до ПК (інструмент розробника DDMS). Ці альтернативні методи все ще доступні в останній версії Android.
Телезапис
Android TV підтримує зйомку та повторне відтворення[12].
Відеодзвінок
Android не підтримує стандартні відеодзвінки, але деякі телефони мають налаштовану версію операційної системи, яка підтримує це через мережу UMTS (наприклад, Samsung Galaxy S) або через IP. Відеодзвінки через Google Talk доступні в Android 2.3.4 (Gingerbread) і новіших версіях. Gingerbread дозволяє Nexus S здійснювати інтернет-дзвінки за допомогою облікового запису SIP. Це дозволяє покращити VoIP-дозвон до інших облікових записів SIP і навіть телефонних номерів. Skype 2.1 пропонує відеодзвінки в Android 2.3, включаючи підтримку передньої камери. Користувачі програми Google+ для Android можуть спілкуватися у відеочаті з іншими користувачами Google+ через Hangouts.
Підтримка кількох мов
Android підтримує кілька мов[13].
Доступність
TalkBack забезпечує вбудоване перетворення тексту в мовлення для людей зі слабким зором або без нього. Доступні покращення для людей із вадами слуху, а також інші засоби допомоги.

Підключення ред.

Підключення
Android підтримує такі технології підключення, як GSM/EDGE, Bluetooth, LTE, CDMA, EV-DO, UMTS, NFC, IDEN і WiMAX.
Bluetooth
Підтримує голосовий набір і пересилання контактів між телефонами, відтворення музики, надсилання файлів (OPP), доступ до телефонної книги (PBAP), A2DP і AVRCP. Підтримка клавіатури, миші та джойстика (HID) доступна в Android 3.1+ і в попередніх версіях через налаштування виробника та програми сторонніх розробників[14].
Прив'язка
Android підтримує модем, що дозволяє використовувати телефон як бездротову/провідну точку доступу Wi-Fi. До Android 2.2 це підтримувалося програмами сторонніх розробників або налаштуваннями виробника[15].

Медіа ред.

Підтримка потокового медіа
Потокове передавання RTP/RTSP 3GPP PSS, ISMA, прогресивне завантаження HTML (тег <video> HTML5). Adobe Flash Streaming (RTMP) і HTTP Dynamic Streaming підтримуються плагіном Flash[16]. Apple HTTP Live Streaming підтримується RealPlayer для Android і операційною системою, починаючи з Android 3.0 (Honeycomb)[17].
Медіапідтримка
Android підтримує такі формати аудіо/відео/фотографії: WebM, H.263, H.264, AAC, HE-AAC (у контейнері 3GP або MP4), MPEG-4 SP, AMR, AMR-WB (у контейнері 3GP), MP3, MIDI, Ogg Vorbis, FLAC, WAV, JPEG, PNG, GIF, BMP і WebP[3].
Зовнішня пам'ять
Більшість пристроїв Android мають слоти для карт microSD і можуть читати картки microSD, відформатовані у файлових системах FAT32, Ext3 або Ext4. Щоб дозволити використовувати зовнішні носії інформації, як-от флеш-накопичувачі USB та жорсткі диски USB, деякі пристрої Android комплектуються кабелями USB-OTG. Пам'ять, відформатована у FAT32, обробляється драйвером vFAT ядра Linux, тоді як для роботи з деякими іншими файловими системами, такими як NTFS, HFS Plus і exFAT, потрібні сторонні рішення.

Апаратна підтримка ред.

Пристрої Android можуть включати фото/відеокамери, сенсорні екрани, GPS, акселерометри, гіроскопи, барометри, магнітометри, спеціальні елементи керування іграми, датчики наближення та тиску, термометри, прискорені 2D-бітові бліти (з апаратною орієнтацією, масштабуванням, перетворенням формату пікселів) і прискорене 3D графіка.

Інший ред.

Підтримка Java
Хоча більшість програм Android написані мовою Java, на платформі немає віртуальної машини Java, і байт-код Java не виконується. Класи Java скомпільовані у виконувані файли Dalvik і працюють за допомогою Android Runtime або Dalvik у старіших версіях спеціалізованої віртуальної машини, розробленої спеціально для Android і оптимізованої для мобільних пристроїв з живленням від батареї з обмеженою пам'яттю та ЦП. Підтримку J2ME можна надати через програми сторонніх розробників.
Макети телефонів
Платформа працює з екранами різних розмірів, починаючи від розмірів смартфонів і закінчуючи планшетами, і потенційно може підключатися до зовнішнього екрана, наприклад, через HDMI або бездротовим способом за допомогою Miracast. Підтримуються портретна та альбомна орієнтації, перемикання між якими зазвичай здійснюється поворотом смартфона. Використовується 2D-графічна бібліотека, 3D-графічна бібліотека на основі специфікацій OpenGL ES 2.0.
Сховище
SQLite, легка реляційна база даних, використовується для зберігання даних.
«Рідні» програми
Програми для Android також написані на HTML.
Встановлювані програми
Програми Android розміщуються на певному вебсайті та завантажуються замість самого вебсайту. Вони є частинами додатків і завантажуються майже миттєво без необхідності встановлення. Одним із перших додатків із такою функціональністю є додаток B&H[18][19][20].

Див. також ред.

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

  1. What is Android?. Android Developers. 21 липня 2009. Процитовано 15 лютого 2012. 
  2. Topolsky, Joshua (12 листопада 2007). Google's Android OS early look SDK now available. Engadge t. Процитовано 17 лютого 2012. 
  3. а б Android Supported Media Formats. Android Developers. Процитовано 17 лютого 2012. 
  4. Tech Mirages (22 жовтня 2016). How To Add or Remove Words From Android Dictionary. Процитовано 25 грудня 2017. 
  5. Speech Input for Google Search. Android Developers. Архів оригіналу за 12 листопада 2010. Процитовано 16 лютого 2012. 
  6. Voice Actions for Android. google.com. Процитовано 16 лютого 2012. 
  7. Android 4.1 (Jelly Bean) Voice Actions explained. Geek.com. 27 червня 2012. Архів оригіналу за 1 липня 2012. Процитовано 13 вересня 2012. 
  8. Musil, Steven (11 лютого 2009). Report: Apple nixed Android's multitouch. CNET News. Процитовано 16 лютого 2012. 
  9. Ziegler, Chris (2 лютого 2010). Nexus One gets a software update, enables multitouch. Engadget. Процитовано 16 лютого 2012. 
  10. Bray, Tim (28 квітня 2010). Multitasking the Android Way. Android Developers. Процитовано 16 лютого 2012. 
  11. Nancy Gohring (19 жовтня 2011). Samsung, Google Unveil Latest Android OS, Phone. PCWorld. Процитовано 16 лютого 2012. 
  12. TV recording|Android Developers. 9 березня 2016. Процитовано 9 березня 2016. 
  13. Android 2.3 Platform Highlights. Android Developers. 6 грудня 2010. Архів оригіналу за 6 лютого 2012. Процитовано 20 лютого 2012. 
  14. Android 3.1 Platform Highlights. Android Developers. Архів оригіналу за 16 лютого 2012. Процитовано 16 лютого 2012. 
  15. JR Raphael (6 травня 2010). Use Your Android Phone as a Wireless Modem. PCWorld. Процитовано 16 лютого 2012. 
  16. Flash Flayer 10.1 for Android 2.2 Release Notes. Adobe Knowledgebase. Процитовано 16 лютого 2012. 
  17. Android 3.0 Platform Highlights. Google: Android SDK. Архів оригіналу за 16 лютого 2011. Процитовано 15 лютого 2012. 
  18. Android Instant Apps Is Google's New Way For You To Use Apps You Don't Have Installed. Android Police. 18 травня 2016. Процитовано 18 серпня 2016. 
  19. Popper, Ben (18 травня 2016). Android Instant Apps lets you use apps without downloading them. The Verge. Процитовано 18 серпня 2016. 
  20. Google unveils Android Instant Apps that launch immediately, no installation required. VentureBeat. 18 травня 2016. Процитовано 18 серпня 2016.