Android (operacijski sistem)
| Android | |
Zaslonski posnetek s telefona Samsung Galaxy Nexus z Googleom in operacijskim sistemom Android 4.0 |
|
| Razvijalec: | Google Inc, Open Handset Alliance |
|---|---|
| Stabilna izdaja: | 4.0.3[1] / 2011[2] |
| Uporaba: | programski jezik |
| Spletna stran: | www.android.com |
Android je odprtokodni programski jezik in operacijski sistem za pametne telefone, ter ostale prenosne naprave. Zgrajen je na Linuxovem jedru.
Vsebina |
[uredi] Začetki
Za razvoj androida je najzaslužnejši Google, ki je ravno v ta namen ustanovil poslovno združenje več podjetij, imenovano Open Handset alliance (OHA), ter pod svoje okrilje vzel hitro rastoče podjetje Android Inc. Poslovno združenje so ustanovili oz. predstavili javnosti 5. novembra 2007, s prizadevanjem skupnega razvoja odprtih standardov na področju telefonije ter ostalih prenosnih naprav, saj poslovno združenje teži k razvoju inovacij na področju mobilne telefonije, ter prenosnih naprav, prav tako pa želi približati te telefone uporabnikom z vedno cenejšimi in boljšimi pametnimi telefoni, ter prenosnimi napravami.
[uredi] Prednosti uporabe platforme
- ker je Android odprtokoden, omogoča cenejše in lažje razvijanje programov. Občutno prednost tu občutijo tudi uporabniki, saj so programi za ta operacijski sistem večinoma zastonjski
- omogoča cenejše, lažje in hitrejše razvijanje pametnih telefonov (proizvajalcem ni potrebno več razvijati operacijskih sistemov, lahko pa razvijajo posamezne komponente sistema)
- je enostaven, odziven in omogoča večopravilnost
- se samodejno sinhronizira z Googleovimi storitvami
[uredi] Različice popravkov oz. zgodovina Androida
Besede v oklepajih, ki ležijo pod naslovi popravkov, so njihova imena; popravki so poimenovani po sladicah, ki si sledijo po abecednem redu.
[uredi] Android 1.0
Prva različica operacijskega sistema, ki je prišla na trg s prvimi pametnimi telefoni 9. februarja 2009. Operacijski sistem je vseboval funkcije, kot so budilka, testni prikaz (demo) uporabniškega vmesnika, pregledovalnik za internet, kamero, itd. Ta različica operacijskega sistema je bila zelo okrnjena.
[uredi] Android 1.5
(Cupcake)
Popravek za različico 1.0. Ta različica operacijskega sistema je sprožila pravo poplavo pametnih telefonov na tržišču in med uporabniki. Poleg različice 1.0 so tej različici dodatno dodali še možnosti dodajanja medijskih datotek neposredno na internet, možnost bluetooth povezave, animacije na ekranu, itd. Operacijski sistem je nastal na platformi Linux Kernel 2.6.27.
[uredi] Android 1.6
(Donut)
Splavili so ga 15. septembra, 2009. Dodan mu je bil nov, preglednejši, uporabnejši Android Market za prenos programov, skupaj z Open Handset Alliance so pripravili telefon HTC Hero in na njem uspešno zagnali to različico operacijskega sistema. Na ta način so prvič pritegnili pozornost ostalih večjih proizvajalcev mobilnih telefonov. Nastal je na platformi Linux Kernel 2.6.29.
[uredi] Android 2.0
(Eclair)
Android 2.0 je nastal v rekordnem času od zadnjega popravka, 26. oktobra 2009. Ta različica je bila nekaj novega, saj so jo pričeli izdelovati od samega začetka in ni popravek. Zaradi ponovne izdelave, so se vsem uporabnikom prejšnjih različic operacijskega sistema telefoni nadgradili v celoti. Posledice so bile občutna pohitritev odzivnega časa operacijskega sistema, novi uporabniški vmesniki, bluetooth 2.1 in podobno.
[uredi] Android 2.2
(Froyo)
Popravek se je sprva pojavil na telefonu HTC Nexus One, sčasoma pa tudi na ostalih pametnih telefonih. Ključne značilnosti popravka so bile nalaganje aplikacij na spominsko kartico telefona, vizualno popravljeni in spremenjeni uporabniški vmesniki, ter spremenjen Android market, ki je sedaj omogočal samodejne posodobitve aplikacij.
[uredi] Android 2.3
(Gingerbread)
Pojavil se je 6. decembra 2010. Ker so se pri tem popravku večinoma osredotočili na strojno opremo, vsebuje popravek dva nova senzorja (giroskop, barometer). Dodana so tudi orodja za kopiranje in lepljenje datotek. Prav tako so ta popravek razširili tudi za širše ločljivosti zaslonov (XVGA ali večje).
[uredi] Android 4.0
(Ice cream sandwich)
Na trg je prispel skupaj z telefonom Galaxy Nexus 19. okrobra 2011. Izvorno kodo je Google objavil na spletu 14. novembra 2011. V obilici popravkov in dodatnih funkcionalnosti sistema izstopajo strojno pospešen grafični vmesnik, prenova grafičnega vmesnika, odklep z prepoznavo obraza, nov spletni brskalnik, izboljšana aplikacija za kamero, itd.
[uredi] Prihod naslednjega popravka
Android 3.0, katerega vzdevek je Honeycomb, je napovedan za začetek leta 2011. Prav tako je napovedan tudi že Android 4.0 z vzdevkom Ice cream sandwich, ki naj bi se na telefone naselil sredi leta 2011.
[uredi] Zgradba operacijskega sistema
Operacijski sistem Android je sestavljen iz petih elementov. Ti elementi so aplikacije, njihovo ogrodje, knjižnjice, prevajalnik, in Linux kernel.
[uredi] Aplikacije
Vse te aplikacije so napisane v programskem jeziku Java. Poleg nje se za izdelavo programov uporablja tudi Xml. Aplikacije so sestavljene v Android paket s končnico .apk.
Vsaka aplikacija se požene v svojem Linux procesu. Operacijski sistem požene proces takrat, ko mu je poslana zahteva za izvajanje aplikacije. Ko z izvajanjem aplikacije zaključimo, se proces zapre. To omogoča rabo pomnilnika tudi drugim aplikacijam. Vsak posamezni proces se prevede posebej, kar omogoči izoliranje aplikacij, da delujejo med sabo neodvisno. Vsaki aplikaciji se ob zagonu ustvari tudi lastna identifikacijska koda, kateri se nato dodajo pravice za uporabo strojne opreme.
[uredi] Aplikacijsko ogrodje
V aplikacijskem ogrodju se nahajajo vse sistemske aplikacije, ki se uporabljajo za koordiniranje aplikacij. Te aplikacije so:
- upravljalec aktivnosti
- upravljalec pomnilnika
- upravljalec lokacij
- upravljalec obvestil
[uredi] Knjižnice
So temeljni del sistema Android. Do njih navaden uporabnik operacijskega sistema ne more dostopati. Uporabljajo jih razvijalci za dostop do strojnih komponent naprave.
[uredi] Prevajalnik
Operacijski sistem Android za prevajanje kod aplikacij uporablja prevajalnik JIT (Just in time compiler). To omogoča prenos aplikacij na več različnih prenosnih naprav, brez ponovnega pisanja izvorne kode.
[uredi] Android market
Je licenčna aplikacija podjetja Google, ki se uporablja za prenos oziroma za nalaganje aplikacij. To se izvršuje na dva načina. Lahko jih nalagamo neposredno preko aplikacije, ali pa jih naložimo preko enolične kode, katero s prenosno napravo preberemo. Po branju nato Android market sam poišče aplikacijo na njihovem strežniku, jo prenese, ter namesti na prenosno napravo. Aplikacija je bila predstavljena na Googleovi konferenci oktobra 2008. Je zelo priročna aplikacija za distribucijo aplikacij.
[uredi] Viri
- Android Slovenija. Slovenski Android spletni portal (v slovenščini)
- Android developers. Uradna spletna stran razvijalcev. Pridobljeno dne 17. 1. 2011. (v angleščini)
- Android - uradna spletna stran. Pridobljeno dne 17. 1. 2011. (v angleščini)
- vse o Androidu. Opis operacijskega sistema (Joe Eitel). Pridobljeno dne 17. 1. 2011. (v angleščini)
[uredi] Zunanje povezave
| Wikimedijina zbirka ponuja več gradiva o temi: Android (operacijski sistem) |
Napaka pri navajanju: Etiketa <ref> obstaja, vendar etiketa <references/> ni bila najdena