Android

Z Android Wiki

Přejít na: navigace, hledání
Logo platformy Android
Logo platformy Android

Android je na Linuxovém jádru založená softwarová platforma, přednostně určená pro mobilní zařízení (chytré telefony, PDA, navigace) vyvinutá společností Google, která následně celou platformu i se zdrojovými kódy předala sdružení firem Open Handset Alliance, jíž je také členem. Google inicioval nejen vznikl platformy Android, ale také vznik OHA a financoval odměny v soutěži Android Developer Challenge, ze které vzešly první aplikace pro tuto platformu. SDK Android umožňuje vývojářům psát aplikace v jazyce Java s využitím knihoven vyvinutých společností Google.

Platforma Android byla ohlášena 5. listopadu 2007, současně s tím bylo založeno konsorcium Open Handset Alliance (dále jen OHA), které dnes sdružuje výrobce hardware, software a telekomunikační společností. Od počátku roku 2008, kdy byla vydána první veřejně dostupná verze platformy, jsou všechny její součásti k dispozici komukoliv pod licencí „Apache free-software and open-source license“.

Obsah

[editovat] Z čeho se skládá

  • Aplikační framework umožnuje snadné opakované využití komponent a jejich případnou výměnu
  • Virtuální stroj Dalvik je JAVA virtual machine optimalizovaná pro mobilní zařízení.
  • Integrovaný web prohlížeč založený na opensource vykreslovacím jádře WebKit
  • Optimalizovaná grafika - součásti jsou obecné knihovny pro 2D grafiku (SDL), 3D grafiku (OpenGL ES 1.0) s možností hardwarové akcelerace
  • SQLite, databázový mini server pro uložení a zpracování strukturovaných dat
  • Podpora multimédií, obvyklých formátů audio, video a obrazu (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
  • GSM telefonie (závislé na hardwarové podpoře)
  • Bluetooth, EDGE, 3G, and WiFi (závislé na hardwarové podpoře)
  • Plnohodnotné vývojové prostředí - emulátor zařízení, nástroje pro ladění, výkonostní a paměťové profilování, prostředí Eclipse pro vývoj android aplikací

[editovat] Architektura systému Android

Soubor:Android system architecture.jpg

[editovat] Aplikace

Android je dodáván se sadou základních aplikací (např. email klient, sms, kalendář, mapy, web prohlížeč, kontakty, atd.). Tyto aplikace lze nahradit či doplnit libovolnými dalšími které najdete v nabídce Android Market

[editovat] Jádro

Android je postaven nad jádrem Linux, verze 2.6. Jádro zajišťuje zabezpečení systému, správu paměti, správu procesů, síť, a ovladače všech vnitřních senzorů a komponent. Aplikace však k funkcím jádra nepřistupují přímo, ale prostřednictvím Android API.

[editovat] Viz témata a kategorie