1 / 19

Android

Martin Beňuška 2012/2013 III.E. Android. Č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

snana
Télécharger la présentation

Android

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Martin Beňuška 2012/2013 III.E Android

  2. Čo je to Android? • opensource 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 DevelopmentKit

  3. História Androidu • Andy Rubin, RichMiner, NickSears a ChrisWhit • OpenHandsetAlliance • "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 WindowSystem a ani úplnú sadu GNU knižníc

  6. Knižnice • MediaLibraries - 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 - securesocketlayer • FreeType - knižnica pre rendering bitmapových a vektorových fontov. • OpenGL - knižnica na vykresľovanie 3D grafiky.

  7. Runtime • Vrstva androidRuntime obsahuje aplikačný virtuálny stroj zvaný Dalvik • DalvikVirtualMachine (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é. • Contentproviders - umožňuje prístup k obsahu (napr. kontakty) iných aplikácií. • Resourcemanager - poskytuje prístup k "nekódovým" zdrojom, ako sú reťazce, grafika, pridané súbory. • Notificationmanager - umožňuje všetkým aplikáciám zobraziť vlastné upozornenie v stavovom riadku. • Activitymanager - riadi životný cyklus aplikácií a poskytuje orientáciu v zásobníku s aplikáciami.

  9. Verzie Androidu 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ť Bluetoothheadset • 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ý AndroidMarket • Nové prostredie fotoaparátu, kamery a galérie • Galéria umožňuje označiť viacero fotografií k vymazaniu • Aktualizované vyhladávanie hlasom • QuickSearch 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 prisvetlovacejdió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 2.6.32 • Možnosť inštalovať aplikácie na pamäťovú kartu • Adobe vydalo plugin Adobe Flash 10.1 – bol stiahnuteľný z AndroidMarketu • JIT- Just-in-time – kompilátor zlepšil rýchlosť systému a správu pamäte RAM • Možnosť vytvoriť z telefónu WiFihotspot • Dva nové režimy telefónu – ,,carmode´´ a ,,nightmode´´ • 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 NearFieldCommunicationstandard • 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é GoogleMaps 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 GoogleeBooks • Nový prehliadač • Videohovory cez GoogleTalk • USB Host

  15. 4.0/4.0.4 IceCreamSandwich • Odomknutie telefónu tvárou • Prepracovaný launcher • Vylepšenie správcu kontaktov • Androidbeam • Vylepšenie rozpoznania hlasu • Ukazateľ prenesených dát • Zachytenie panorám

  16. 4.1/4.2 JellyBean • Project Butter • Rozpoznanie hlasu offline • Vylepšená aplikácia fotoaparát (Technológia PhotoSphere 360 stupňová fotografia • Vylepšená informačná lišta • GoogleNow • Viac užívateľských účtov

  17. Zastúpenie na trhu

  18. Androiddeveloperchallenge • do súťaže GoogleDeveloperChallenge 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ť

More Related