Kas yra "Android" operacinė sistema? Skaitykite pradedantiesiems!

Turinys:

Kas yra "Android" operacinė sistema? Skaitykite pradedantiesiems!
Kas yra "Android" operacinė sistema? Skaitykite pradedantiesiems!

Video: Kas yra "Android" operacinė sistema? Skaitykite pradedantiesiems!

Video: Kas yra
Video: BEST WAY to fix the hibernating issue on any laptop, windows 10, windows 8 - YouTube 2024, Balandis
Anonim

Šiandien "Android" operacinė sistema pavadinta rankiniu prietaisu, galinčiu rodyti filmus, leisti kalbėtis su kitu asmeniu, siųsti pranešimus, nuotraukas, siųsti el. Laiškus, žaisti žaidimus ir palaikyti ryšį su visais.

Image
Image

"Android" operacinė sistema

"Android" yra galbūt viena iš labiausiai naudojamų "Operating System plus" sistemos, kurią galima įsigyti šiandien, kurią šiandien vadiname "smartphonach". Ir yra pasirengusi tapti visapusiška sistema, kuri bus naudojama ne tik paprastuose delniniuose įrenginiuose, pavyzdžiui, išmaniuosiuose telefonuose, bet ir HDTV, "Automotive" informacijos ir pramogų sistemoms. Bet kuri sistema, kuriai reikės paprastos, elegantiškos ir lengvai kuriamos vartotojo sąsajos, gali būti sukurta "Android" sistemoje.

Kas yra "Android"?

"Android" yra mobili operacinė sistema, sukurta "Android Inc.", o dabar ji parduodama "Google". "Google" ir kiti "Open Handset Alliance" nariai bendradarbiavo "Android" kūrimo ir paleidimo metu. Jo programinės įrangos paketas ir pagrindas yra pagrįstas "Linux" branduoliu, kuris buvo labai naudingas tuo, kad jo nenutrūkstamas pripažinimas pasirinkta OS mobiliuosiuose telefonuose. "Android OS" sudaro daugiau nei 12 milijonų kodų eilučių, parašytų C / C ++ / Java ir XML.

"Android" gali būti iš esmės vizualizuotas kaip "C" C + + ir "Java" bibliotekų sistema, pagrįsta "Linux" branduoliu. Dėl to ir dėl to, kad "Java" programos gali būti lengvai sukurtos naudojant SDK, programos yra nešiojamieji visuose mobiliuosiuose įrenginiuose.

" Android" sistema susideda iš 3 sluoksnių paketų:

  1. "Java" sukurta "Java" programa, veikianti "Dalvik Runtime Engine"
  2. Sistemos biblioteka parašyta C ir C + +
  3. "Linux" pagrįstas branduolys

Taikymo sluoksnis.

Java kalbos buvo pasirinkta kaip kūrimo kalba. Yra daug mobiliųjų kūrėjų, kurie yra gerai išmanantys "Java" ir todėl gali būti nenutrūkstamas perėjimas rašyti mobiliųjų programų ir valdiklius "Android" su "Smart" telefonais

"Java" yra patikrinta technologija, kuri yra nešiojama įvairiose programinės įrangos ir aparatinės įrangos platformose. Java jau pasiekiama daugumoje mobiliųjų telefonų. Dabartinė "Java" mobiliajame telefone (J2ME) turi daug apribojimų, todėl pagrindinė mobiliųjų telefonų kompanija prideda prie savo "Java" bibliotekos, todėl Java programos perkeliamumas sunkiau. Paprastai "Java" buvo naudojama "Java" žaidimams kurti mobiliuoju telefonu; daugelis kitų programų vis dar yra pastatytos ant gimtoji OS, o ne "Java" sluoksnyje.

"Sun" jau kelerius metus stumia "Java" technologijas mobiliuosiuose įrenginiuose, ji buvo sėkmingai įdiegta daugumoje mobiliųjų telefonų, bet standartizacijos trūkumas apsunkino mobiliųjų telefonų rinkos gylį.

"Android" turi labai paplitusią ir standartizuotą API ir bibliotekų rinkinį, kūrėjai gali naudoti tuos API, norėdami kurti žaidimus ir programas, gerai integruoti į mobiliuosius telefonus, o "Java" pakeis "Android" programinę įrangą nešiojamaisiais visais ("Android") mobiliaisiais telefonais.

"Java" programa neveikia tiesiogiai "Android"; jis konvertuojamas į Dalvik baitų kodą. Iš esmės "Android" gali bet kokią programą paleisti tol, kol ji gali būti konvertuojama į Dalvik baitų kodą.

Sistemos bibliotekos.

Sistemos bibliotekos "Android" daugiausia yra C ir C + +, todėl jos yra greitos ir efektyvios. Kadangi biblioteka veikia Linux branduolio viršuje, yra daug vairuotojų ir bibliotekų, kurias galima pritaikyti pagal gamintojo reikalavimą.

Linux branduolys.

"Linux" branduolys buvo pasirinktas, nes buvo įrodyta, kad jis yra stabilus ir galingas. "Linux" turi gerą atminties valdymą, procesų valdymą ir jau sukurta daugelyje kitų funkcijų, pvz., TCP / IP tinklų, reikalingų operacinei sistemai (ypač jums reikia prisijungti prie duomenų tinklo savo mobiliajame telefone).

Naujam aparatūros mobiliojo ryšio gamintojui pirmasis "Android" platformos kūrimo tikslas - sukurti "Linux" branduolio įrenginio tvarkyklę; Turėtų būti daug kūrėjų, kurie turi žinių, kaip sukurti programinę įrangą iš nulio, arba pritaikyti ją iš turimos programinės įrangos.

Prieš "Android" veikė daugybė kompanijų, bandančių sukurti "Linux" branduolio pagrindu veikiančią mobiliojo telefono operacinę sistemą, tačiau jos nebuvo labai sėkmingos.

Net "Motorola" ir "Nokia" išleido kai kuriuos mobiliuosius ir interneto įrenginius, kurie veikia "Linux" operacinėje sistemoje, tačiau jie taip pat nebuvo labai sėkmingi, kaip antai "A760" su "Motorola A" serija. "Nokia" turi "Internet Table" įrenginį (N770), kuris buvo pastatytas naudojant "Linux" operacinę sistemą. Techniniu požiūriu "Android", naudojant "Java" per Linux, yra protingas žingsnis. Tiek "Java", tiek "Linux" yra įrodyta, kad "Android" platformoje ši technologija yra pritaikyta mobiliesiems.

Rekomenduojamos nuorodos: "Android for developers".

Rekomenduojamas: