Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Android Martin Beňuška 2012/2013 III.E
2
Č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
3
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."
4
Architektúra Android je rozdelený do 5 vrstiev
Každá vrstva má svoj účel a nemusí byť priamo oddelená od ostatných vrstiev.
5
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
6
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.
7
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.
8
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.
9
Verzie Androidu Možnosť nahrávať a sledovať videa z kamery
1.5 (Cupcake): Linuxové jadro 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ť
10
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
11
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
12
2.2 Froyo – Linuxové jadro 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
13
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
14
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
15
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
16
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
17
Zastúpenie na trhu
18
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.
19
Ďakujem za pozornosť
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.