Kas ir Android operētājsistēma? Iesācējiem lasīt!

Satura rādītājs:

Kas ir Android operētājsistēma? Iesācējiem lasīt!
Kas ir Android operētājsistēma? Iesācējiem lasīt!

Video: Kas ir Android operētājsistēma? Iesācējiem lasīt!

Video: Kas ir Android operētājsistēma? Iesācējiem lasīt!
Video: Прощай, Windows XP!!! - YouTube 2024, Novembris
Anonim

Šodien Android operētājsistēmas nosaukums ir kļuvis par sinonīmu rokas ierīcei, kurā var parādīt filmas, ļaut sarunāties ar citu personu, sūtīt ziņojumus, attēlus, e-pastus, spēlēt spēles un ļaut jums uzturēt kontaktus ar visiem.

Image
Image

Android operētājsistēma

Android, iespējams, ir viena no visizplatītākajām operētājsistēmas un sistēmas sistēmām, kas ir pieejama mūsdienām, ko mēs saucam par viedtālruņiem. Un tas ir gatavs kļūt par visaptverošu sistēmu, kas tiks izmantota ne tikai vienkāršām portatīvajām ierīcēm, piemēram, viedtālruņiem, bet tā izmantos arī HDTV, Automobiļu informācijas un izklaides sistēmās. Jebkura sistēma, kurai būs nepieciešama vienkārša, eleganta un viegli izstrādāta lietotāja saskarne, varētu būt veidota uz Android platformas.

Kas ir Android?

Android ir mobilā operētājsistēma, ko izstrādājusi Android Inc., un tagad tā tiek izplatīta Google tīklā. Google un citi Open Handset Alliance dalībnieki sadarbojās ar Android izstrādi un izlaišanu. Tās programmatūras kaudze un sistēma ir veidota uz Linux kodola, kas ir bijusi ļoti noderīga tās nepārtrauktā pieņemšanā kā izvēlēta OS mobilajos tālruņos. Android OS sastāv no vairāk nekā 12 miljoniem koda rindiņu, kas rakstīts C / C ++ / Java un XML formātā.

Android var būt vizualizēts galvenokārt kā C C + + un Java bibliotēku sistēma, kuras pamatā ir Linux kodols. Pateicoties tam un tā, ka, izmantojot SDK, var viegli izveidot Java lietojumprogrammas, tās ir pārnēsājamas visās mobilajās ierīcēs.

Android sistēma sastāv no 3 kārtām:

  1. Java lietotā programma, kas darbojas Dalvik Runtime Engine
  2. Sistēmas bibliotēka, kas rakstīta C un C ++
  3. Kodols, kas balstīts uz Linux

Pieteikuma līmenis.

Java valodu izvēlējās kā izstrādes valodu. Ir daudz mobilo ierīču izstrādātāju, kuri ir labi pārzina Java, un tādējādi var būt vienmērīga pāreja uz rakstīšanu mobilajām lietojumprogrammām un logrīkiem Android viedtālruņos

Java ir pārbaudīta tehnoloģija, kas ir pārnēsājama dažādās programmatūras un aparatūras platformās. Java jau ir pieejama lielākajā daļā mobilo tālruņu. Pašreizējā Java mobilajā ierīcē (J2ME) ir daudz ierobežojumu, tāpēc lielākā mobilo tālruņu kompānija savā paplašinājumā pievieno Java bibliotēku, tādēļ Java lietojumprogrammas mobilitāte ir grūtāka. Parasti Java tika izmantota Java spēļu izveidei mobilajās ierīcēs; daudzas citas lietojumprogrammas joprojām tiek veidotas vietējā OS, nevis Java slānī.

Saule gadiem ilgi ir uzspusi Java tehnoloģiju mobilajos tālruņos, to veiksmīgi izmantoja lielākajā daļā mobilo tālruņu, bet standartizācijas trūkums apgrūtināja mobilo tālruņu tirgus dziļumu sasniegšanu.

Android ir ļoti sasniedzams un standartizēts API un bibliotēku komplekts, izstrādātāji var izmantot šos API, lai izstrādātu spēles un lietojumprogrammas, labi integrētu mobilos tālruņos, un Java padarīs Android programmu pārnēsājamu visos (Android) mobilajos tālruņos.

Java programma nedarbojas tieši Android ierīcē; tas tiek pārveidots par Dalvik baitu kodu. Būtībā Android var veikt jebkuru lietotni, kamēr to var pārveidot par Dalvik baitu kodu.

Sistēmas bibliotēkas.

Android sistēmas bibliotēkas galvenokārt tiek veidotas uz C un C ++, tāpēc tās ir ātras un efektīvas. Tā kā bibliotēka darbojas virs Linux kodola, ir pieejami daudzi vadītāji un bibliotēkas, kuras var pielāgot atbilstoši pārdevēju prasībām.

Linux kodols.

Linux kodols tika izvēlēts, jo tika pierādīts, ka tas ir stabils un spēcīgs. Linux ir laba atmiņas pārvaldība, procesu pārvaldība un jau ir izveidota ar daudzām citām funkcijām, piemēram, TCP / IP tīkliem, kas ir nepieciešami operētājsistēmai (jo īpaši tā ir nepieciešama, lai izveidotu savienojumu ar datu tīklu mobilajā tālrunī).

Jaunas aparatūras mobilā ierīču ražotājam pirmā lieta, kas jādara, lai izveidotu Android platformu, ir Linux draivera instalēšana Linux kodolā; Par tiem būtu jāveido daudz izstrādātāju, kuriem ir zinātība, kā izveidot programmatūras kaudzi no nulles vai pielāgot to no pieejamās programmatūras.

Pirms Android izdarīja daudzi uzņēmumi, kas mēģināja izveidot mobilo tālruņu operētājsistēmu, kas balstīta uz Linux kodolu, taču tā nav bijusi ļoti veiksmīga.

Pat Motorola un Nokia ir izlaiduši dažas mobilās un interneta ierīces, kas darbojas operētājsistēmā Linux, taču tās arī nebija tik veiksmīgas, kā Motorola A sērijas tālrunis, kas sākās ar A760. Nokia ir interneta tabulas ierīce (N770), kas tika uzbūvēta, izmantojot arī operētājsistēmu Linux. No tehniskā viedokļa Android, izmantojot Java pār Linux, ir gudrs process. Gan Java, gan Linux ir pierādīta tehnoloģija un nodrošina mobilitātes lietojumprogrammu pārnesamību Android platformā.

Ieteicamās saites: Android izstrādātājiem.

Ieteicams: