stify"> - Activity Manager - управляє життєвим циклом додатків і стеком Activity (історія запусків Activities). Забезпечує систему навігації між Activity.
- Package Manager - менеджер пакетів управляє установкою і розгортанням пакетів прикладних програм на пристрої.
- Resource Manager - містить функції для доступу до ресурсів додатки (рядках, значенням, графіці, макетів користувальницького інтерфейсу й ін.).
- Content Providers - провайдери контенту, дозволяють додаткам отримувати доступ до даних інших додатків або надавати доступ до своїх даних.
- Telephony Manager - менеджер телефонії, надає доступ (API) до основних функцій телефонії (одержання інформації про мережі, дзвінки і т.д.).
- Location Manager - менеджер місця розташування, надає додаткам функції для роботи з інформацією про поточне місце розташування і його зміні.
- Notification Manager - менеджер повідомлень, надає API для роботи з системою сповіщень Android.
Компоненти рівня каркаса додатків побудовані таким чином, що б полегшити їхнє використання і зробити доступ до функцій операційної системи і нативним бібліотекам при розробці додатків якомога простішим.
Рівень додатків. Мобільний пристрій на платформі Android поставляється із набором основних або, іншими словами системних додатків (таких як телефон, пошта, повідомлення, контакти, браузер, карти і т.д.). Так само існує можливість додавати (встановлювати) сторонні (або користувальницькі) програми в систему. Всі ці додатки написані мовою Java. Важливим фактом є те, що в Android немає різниці між системними і сторонніми додатками. Це означає зокрема, що будь-яке системне додаток можна замінити альтернативним (стороннім) додатком.
Будь-який додаток має повний доступ до функціонала, що надається операційною системою. Архітектура всіх додатків побудована з урахуванням можливості легкого використання частин або функцій інших додатків.
2.3 Історія
android операційний система розробка
У липні 2005 року корпорація Google купила компанію Android Inc. 5 листопада 2007 компанія офіційно оголосила про створення Open Handset Alliance (OHA) і анонсувала відкриту мобільну платформу Android, а 12 листопада 2007 року Альянс представив першу версію пакету для розробників Android «Early Look» SDK і емулятор Android.
Вересень 2008 офіційно вийшла перша версія операційної системи, а також перший повноцінний пакет розробника SDK 1.0, Release 1. З моменту виходу першої версії платформи сталося кілька оновлень системи. Ці оновлення, як правило, стосуються виправлення виявлених помилок і додавання нової функціональності в систему.
У 2009 році було представлено цілих чотири оновлення платформи. Так, у лютому вийшла версія 1.1 з виправленням різних помилок [10]. У квітні та вересні вийшли ще два оновлення - 1.5 «Cupcake» і 1.6 «Donut» відповідно. Оновлення «Cupcake» привнесло істотні зміни: віртуальна клавіатура, відтворення і запис відео, браузер і інші. У «Donut» вперше з'явилися підтримка різних дозволів і щільності екрану і мереж CDMA. У жовтні того ж року вийшла версія операційної системи Android 2.0 «Eclair» з підтримкою декількох акаунтів Google, підтримкою браузером мови HTML5 та інших нововведень, а також після невеликого оновлення в межах версії «Eclair» (2.1) з'явилися «живі шпалери», видозмінений екран блокування.
У середини 2010 року Google представила Android версії 2.2 під найменуванням «Froyo», а в кінці 2010 року Android 2.3 «Gingerbread». Після оновлення «Froyo» стало можливо використовувати смартфон в якості точки доступу, використовувати традиційну блокування смартфона цифровим або буквено-цифровим паролем та інші зміни, а оновлення «Gingerbread» привносить більш детальний контроль над функціями «Вставка і Копіювання», поліпшення управління живленням і контролю за додатками, підтримка декількох камер і т. д.
Лютий 2011 була офіційно представлена ??платформа Android 3.0 «Honeycomb», головна особливість якої її планшетооріентірованность.4.0 «Ice Cream Sandwich», що вийшла 19 жовтня 2011, перша універсальна платформа, яка призначена як для планшетів, так і для смартфонів.
рік приніс оновлення операційної системи до версії під назвою «Jelly Bean». Вона була представлена ??в червні з порядковим номером 4.1, що змінила свій номер на 4.2 після невеликого оновлення в кінці жовтня.
Платформа Android постійно розвивається. Поки вона не є абсолютним лідером, але всі тенденції говорять про те, що рано чи пізно стане лідером саме Android. У Google не звикли програвати. Крім того, численні експерти цифрового ринку вже не раз ...