Android Martin Beňuška 2012/2013 III.E
Čo je to Android? open source platforma Zahŕňa v sebe operačný systém (založený na jadre Linux), middleware, používateľské rozhranie a aplikácie môže byť použitý bez ohľadu na chipset, veľkosť či rozlíšenie obrazovky Software Development Kit
História Androidu Andy Rubin, Rich Miner, Nick Sears a Chris Whit Open Handset Alliance "Dnešné oznámenie je omnoho ambicióznejšie, než iba Google telefón, ako špekulovala tlač v posledných niekoľkých týždňoch. Našou víziou je, že platforma, ktorú predstavujeme, bude môcť byť použitá na tisícoch rozdielnych telefónnych modeloch."
Architektúra Android je rozdelený do 5 vrstiev Každá vrstva má svoj účel a nemusí byť priamo oddelená od ostatných vrstiev.
Jadro operačného systému Najnižšou vrstvou architektúry je jadro operačného systému tvorí abstraktnú vrstvu medzi používaným hardvérom a zvyškom softvéru vo vyšších vrstvách systém nepodporuje grafické používateľské rozhranie X Window System a ani úplnú sadu GNU knižníc
Knižnice Media Libraries - knižnica podporuje prehrávanie video a audio formátov, obrazových súborov, napr.MPEG4, H.264, MP3, AAC, AMR, JPG a PNG. LibWebCore - knižnica webového prehliadača, ktorý podporuje aj vložené náhľady webových stránok. Libc - odvodená BSD štandardná knižnica systému C vyladená pre embedded zariadenia. SQLite - odľahčená knižnica pre prístup k relačným databázam OpenSSL - secure socket layer FreeType - knižnica pre rendering bitmapových a vektorových fontov. OpenGL - knižnica na vykresľovanie 3D grafiky.
Runtime Vrstva android Runtime obsahuje aplikačný virtuálny stroj zvaný Dalvik Dalvik Virtual Machine (DVM) je registrovo orientovaná architektúra, využíva základné vlastnosti linuxového jadra, ako je správa pamäte alebo práca s vláknami.
Framework Sada prvkov View - tieto prvky sú použité pre zostavenie používateľského rozhrania ako zoznamy, textové pole, tlačidlá, checkboxy a iné. Content providers - umožňuje prístup k obsahu (napr. kontakty) iných aplikácií. Resource manager - poskytuje prístup k "nekódovým" zdrojom, ako sú reťazce, grafika, pridané súbory. Notification manager - umožňuje všetkým aplikáciám zobraziť vlastné upozornenie v stavovom riadku. Activity manager - riadi životný cyklus aplikácií a poskytuje orientáciu v zásobníku s aplikáciami.
Verzie Androidu Možnosť nahrávať a sledovať videa z kamery 1.5 (Cupcake): Linuxové jadro 2.6.27 Možnosť nahrávať a sledovať videa z kamery Nahrávanie videí na YouTube a fotografíi na Picasu priamo z telefónu Nová softvérová klávesnica s automatickým dokončovaním slov Bluetooth – podpora A2DP Možnosť automaticky pripojiť Bluetooth headset Nové widgety a zložky Animácie pri prechode medzi obrazovkami Rozšírená funkcia kopírovať a vložiť
1.6 (Donut): Linuxové jadro 2.6.29 Vylepšený Android Market Vylepšený Android Market Nové prostredie fotoaparátu, kamery a galérie Galéria umožňuje označiť viacero fotografií k vymazaniu Aktualizované vyhladávanie hlasom Quick Search Box . umožňuje vyhladávať záložky, históriu, kontakty Podpora pre technológie CDMA/EV-DO, 802.1x, VPN, Gesta a syntéza reči Podpora pre rozlíšenie displeju WVGA Vylepšenie rýchlosti vyhladávania a kamery
2.0/2.1 Eclair: Linuxové jadro 2.6.29 Optimalizácia rýchlosti hardwaru Podpora pre viac veľkostí a rozlíšení displejov Zdokonalené užívateľské prostredie Nové prostredie prehliadača a podpora HTML5 Nový zoznam kontaktov Mapy Google aktualizované na 3.1.2 Podpora pre Microsoft Exchange Podpora prisvetlovacej diódy Digitálny zoom Vylepšená softwarová klávesnica Podpora pre Bluetooth 2.1 Animované tapety na domovskej stránke
2.2 Froyo – Linuxové jadro 2.6.32 Možnosť inštalovať aplikácie na pamäťovú kartu Adobe vydalo plugin Adobe Flash 10.1 – bol stiahnuteľný z Android Marketu JIT- Just-in-time – kompilátor zlepšil rýchlosť systému a správu pamäte RAM Možnosť vytvoriť z telefónu WiFi hotspot Dva nové režimy telefónu – ,,car mode´´ a ,,night mode´´ Viac nastavení fotoaparátu a kamery Pridaná podpora pre OpenGL ES 2.0
2.3/2.4 Gingerbread – Linuxové jadro 2.6.35 Podpora video formátu WebM pre HTML5 video Podpora pre Near Field Communication standard Podpora protokolu SIP pre internetové telefonovanie Lepšia správa prostriedkov Upravená virtuálna klávesnica Zlepšená funkcia kopírovať a vložiť Podpora viac kariet kamier a nových senzorov Nové Google Maps 5 s 3D prístupom Rozšírenie podpory nativního kódu
3.0/3.1/3.2 Honeycomb Optimalizácia pre veľké obrazovky tabletov Nový design Upravený multitasking Prístup ku Google eBooks Nový prehliadač Videohovory cez Google Talk USB Host
4.0/4.0.4 Ice Cream Sandwich Odomknutie telefónu tvárou Prepracovaný launcher Vylepšenie správcu kontaktov Android beam Vylepšenie rozpoznania hlasu Ukazateľ prenesených dát Zachytenie panorám
4.1/4.2 Jelly Bean Project Butter Rozpoznanie hlasu offline Vylepšená aplikácia fotoaparát (Technológia PhotoSphere 360 stupňová fotografia Vylepšená informačná lišta Google Now Viac užívateľských účtov
Zastúpenie na trhu
Android developer challenge do súťaže Google Developer Challenge vložila v roku 2008 celých 10 miliónov dolárov Prvé kolo začalo výberom päťdesiatich projektov za pomoci odbornej poroty Vybrané projekty dostali ,,budget´´ 25 tisíc dolárov na ďalší vývoj. Z nich vybrali 10 víťazov a tí dostali 275 tisíc dolárov.
Ďakujem za pozornosť