Turinys
Įvadas į „Android“Istorijos kūrimas
Už 2006/2007 metus „Google“ pradeda verstis mobiliųjų įrenginių programomis, tokiomis kaip „Google maps Mobile“, „gmail Mobile“, „Google“ paieškos WAP ir kt. Jau 2007 m. Jis nusprendė pradėti kurti projektą, pavadintą „gphone“, tačiau tų metų pabaigoje jis paskelbė „Android“ kaip mobiliąją operacinę sistemą.
Ši sistema pasižymėjo tuo, kad yra atviro kodo vartotojams ir nemokama.
Iki 2008 m. Spalio mėn. „Google“ pristatė savo pirmąjį kompiuterį su operacine sistema „Android“ pavadintas HTC G1.
2010 m. Sausio mėn. Buvo pristatytas „Nexus One“, kuris nesulaukė didelės komercinės sėkmės, nes tai buvo aukščiausios klasės įrenginys pažengusiems vartotojams.
Reikėtų nepamiršti, kad naudojant „Android“ jis nėra tiesiogiai susijęssu „Google“, nes tai yra atviro kodo bibliotekų rinkinys, kurį gali naudoti ir tinkinti kiekvienas.
Galima daryti išvadą, kad „Android“ yra operacinė sistema, tačiau ji peržengia šią koncepciją, nes tai programų paketas, skirtas įdiegti mobiliuosiuose kompiuteriuose, taip pat tam tikri elektros prietaisai, tokie kaip; išmanieji šaldytuvai.
„Android“ savo ruožtu apima atviro kodo „Linux“ operacinę sistemą, kuri yra gana populiari rinkoje, bibliotekos, parašytos C ir C ++ kalbomis, ir programa, naudojama programų kūrimui.
Tai taip pat apima pradinių programų rinkinį, kuris, be kitų funkcijų, tvarko kontaktus, el. Kai komanda pateikia „Google“ paslaugas, įtraukiamos „Google“ programos, pvz., „Google“ žemėlapiai, „Gmail“.
Svarbu pažymėti, kad vien „Android“ neturi šių programų, nes jos yra atskiroje bibliotekoje.
„Android“ iš pradžių sukūrė „Google“, tačiau ir toliau ją valdo atvirų telefonų aljansas tai ne pelno siekianti organizacija, kurią sukūrė „Google“ ir kurią sudaro mobiliųjų telefonų sektoriaus įmonės.
Kalbant apie savo struktūrą, „Android“ turi žemesnį sluoksnį branduolys (branduolys) Operacinė sistema Linux kuri užtikrina įrangos tvarkyklių valdymą, saugumo valdymą ir ryšių sistemą.
Vėliau yra sukurtas bibliotekų sluoksnis C ir C ++ (programavimo kalbomis), kurios jau egzistuoja atvirojo kodo sistemose.
Taip pat yra „SQLite“, skirta darbui su duomenų bazėmis, „OpenGL ES“, skirta 3D grafikai kurti, ir „Webkit“, skirta atvaizduoti HTML.
Nors šios sąvokos daugeliui skaitytojų nesuprantamos, tiesiog reikia paminėti kai kurias vidines „Android“ operacinės sistemos savybes.
Mobiliųjų programų kūrimo sistema yra pagrįsta java, tačiau „Android“ neveikia pagal šią sistemą, tai yra, „Java ME“, nes jos atnaujinimo sparta yra maža, todėl „Google“ sukūrė naują virtualią mašiną, pavadintą „Dalvik“.„Android“ vykdomieji failai turi .dex plėtinį ir juos galima rasti supakuotuose failuose su apk plėtiniu („Android“ paketas).
Reikėtų pažymėti, kad kai bus išleista nauja operacinė sistema, tai priklausys nuo įrangos gamintojo, ar ji išleis tam mobiliajam telefonui skirtą versiją. Pavyzdžiui, jei kompiuteryje yra „Android 2.0“ versija ir po kelių mėnesių bus išleista nauja 3.0 versija, tas pats įrangos gamintojas turi būti atsakingas už mobiliojo telefono versijos išleidimą.