Što je Android operativni sustav? Početnici čitaju!

Sadržaj:

Što je Android operativni sustav? Početnici čitaju!
Što je Android operativni sustav? Početnici čitaju!

Video: Što je Android operativni sustav? Početnici čitaju!

Video: Što je Android operativni sustav? Početnici čitaju!
Video: Web Development - Computer Science for Business Leaders 2016 - YouTube 2024, Travanj
Anonim

Danas je naziv operacijski sustav Android postao sinonim za ručni uređaj koji može prikazivati filmove, omogućiti razgovoru s drugom osobom, slati poruke, slike, e-poruke, igrati igre i omogućiti vam da ostanete u kontaktu sa svima.

Image
Image

Operativni sustav Android

Android je možda jedan od najčešćih operativnih sustava plus okvira koji je dostupan za ono što danas zovemo pametni telefoni. I spremno je postati sveobuhvatni okvir koji će se koristiti ne samo na jednostavnim ručnim uređajima kao što su pametni telefoni, već će i njegova upotreba biti na HDTV-ovim sustavima za informiranje o automobilima. Sustav koji zahtijeva jednostavno, elegantno i lako razvijeno korisničko sučelje može biti izgrađeno na Androidovom okviru.

Što je Android?

Android je mobilni operacijski sustav koji je razvio Android Inc. i sada ga prodaje tvrtka Google. Google i drugi članovi Open Handset Alliance surađivali su na razvoju Androida i izdanju. Njegov softverski stog i okvir izgrađen je na Linux kernelu, koji je vrlo instrumentalan u svom neprimjetnom prihvaćanju kao OS izbora u mobilnim telefonima. Android OS sastoji se od preko 12 milijuna linija kodova napisanih u C / C + + / Java i XML.

Android se može vizualizirati u osnovi kao okvir C C ++ i Java knjižnica temeljenih na Linux kernelu. Zbog toga i činjenice da se Java aplikacije mogu bez napora graditi putem SDK aplikacija je prijenosna na svim mobilnim uređajima.

Sustav Android sastoji se od 3 sloja:

  1. Aplikacija izgrađena u Java koja radi na Dalvik Runtime Engineu
  2. Sustav knjižnica napisana u C i C + +
  3. Kernel koji se temelji na Linuxu

Sloj aplikacije.

Java jezik je odabran kao razvojni jezik. Postoji mnogo mobilnih razvojnih programera koji su dobro upoznati u Java i stoga mogu imati neometan prijelaz na pisanje mobilnih aplikacija i widgeta na Android telefonima

Java je dokazana tehnologija, prenosiva na različitim softverskim i hardverskim platformama. Java je već dostupan na većini mobilnih telefona. Trenutačna Java na mobitelu (J2ME) ima puno ograničenja, tako da je glavna tvrtka mobilnih telefona dodana u vlastito proširenje Java knjižnice, što čini prijenosniju aplikaciju Java na mobilnom telefonu teže. Obično se Java koristila za stvaranje Java igara na mobitelu; mnoge druge aplikacije još uvijek su izgrađene na izvornom operativnom sustavu, a ne na Java sloja.

Sun je godinama gura Java tehnologiju na mobilnim uređajima, uspješno je primijenjen na većini mobilnih telefona, ali nedostatak standardizacije otežava postizanje dubine tržišta mobilnih telefona.

Android ima vrlo doseg i standardizirani skup API-ja i knjižnica, razvojni programeri mogu koristiti te API za razvoj igara i aplikacija, dobro se integrirati u mobilne telefone, a Java će Android aplikaciju prenositi na svim mobilnim telefonima (Android).

Java program ne pokreće se izravno na Androidu; pretvara se u kod Dalvika bajtova. U osnovi Android može izvršiti bilo koju aplikaciju sve dok se ona može pretvoriti u kod Dalvik bajtova.

Knjižnice sustava.

Sustavne biblioteke na Androidu uglavnom su izgrađene na C i C + +, tako da su brze i učinkovite. Budući da knjižnica radi na vrhu Linux kernela, dostupni su brojni upravljački programi i knjižnice koje se mogu prilagoditi prema zahtjevu dobavljača.

Linux kernel.

Linux kernel je izabran jer je dokazano da je stabilan i moćan. Linux ima dobru upravljivost memorije, upravljanje procesima i već je izgrađen s mnogim drugim funkcijama kao što je TCP / IP umrežavanje što je neophodno za operacijski sustav (osobito je potrebno da se spojite na podatkovnu mrežu na mobilnom uređaju).

Za novog proizvođača mobilnih hardvera, prva stvar koju treba učiniti za izgradnju Android platforme jest izgraditi upravljački program uređaja na Linux kernelu; trebalo bi biti puno developera oko kojih imaju know-how za izgradnju softverskog stogova od nule ili ih prilagodite iz dostupnog softvera.

Mnogo je tvrtki pokušalo izgraditi operativni sustav mobilnog telefona koji se temelji na Linux kernelu prije nego što je Android radio, ali nisu bili vrlo uspješni.

Čak su i Motorola i Nokia objavili neke mobilne i internetske uređaje koji rade na Linux operacijskom sustavu, ali nisu bili vrlo uspješni, kao što je Motorola A serijski telefon započeo s A760. Nokia ima uređaj sa internetskim tablicom (N770) koji je izgrađen i korištenjem Linux operativnog sustava. Tehnički gledano, Android pomoću Java preko Linuxa pametan je potez. I Java i Linux dokazani su tehnologijom i pružaju prenosivost za mobilnu aplikaciju na Android platformi.

Preporučene veze: Android za razvojne programere.

Preporučeni: