Android OS haqqında túsinik hám onıń tariyxi.
Android (grekshe andro — „inson, er adam“, tiyisli qosımshası — „robot“; „odamsimon robot“) — smartfonlar, planshetler, elektron kitaplar, cifrlı pleyerler, qol saatları, fitnes bilezikler, oyın pristavkalari, noutbuklar, netbuklar, smartbuklar, Google Glass kóz áynekleri, televizorlar, proyektorlar hám de taǵı basqa apparatlar (2015-jılda avtomobil kewilashar sistemaları hám xojalıq robotlarǵada ornatıldı) ushın operatsion sistema esaplanadı.
Dáslep bul operatsion sistema Android Inc. tárepinen islep shıǵılǵan, keyinirek onı Google satıp aldı. Operatsion sistema Linux yadrosı hám Google tárepinen islep shıǵılǵan Java virtual mashinasına tiykarlanǵan. Keyinirek, Google bul platformani qollap-quwatlaw jáne onı jánede rawajlandırıw menen shuǵıllanatuǵın Open Handset Alliance (OHA) jarattı.
Android operatsion sisteması apparattı Google tárepinen islep shıǵılǵan kitapxanaları arqalı basqarılatuǵın Java qosımshaların jumısqa túsiriw imkaniyatın beredi. Android Native Development Kit sizge C hám basqa programmalastırıw tillerinde jazılǵan kitapxanalar hám programma komponentleri menen islew imkaniyatın beredi.
2014-jıldıń ekinshi shereginde dúnya boylap sotılǵan smartfonlardıń 86 %de Android sisteması ornatılǵanlıǵı hám de 2017-jıl may ayında islep shıǵıwshılar konferenciyasında Google pútkil Android tariyxında 2 milliarddan artıq Android apparatları aktivllestirilgenligin járiyaladı.
Android operatsion sisteması apparattı Google tárepinen islep shıǵılǵan kitapxanaları arqalı basqarılatuǵın Java qosımshaların jumısqa túsiriw imkaniyatın beredi. Android Native Development Kit sizge C hám basqa programmalastırıw tillerinde jazılǵan kitapxanalar hám programma komponentleri menen islew imkaniyatın beredi.
Android Inctı satıp alıwınan aldın cifrlı kameralardı kompyuterlerge bólewdi támiyinleytuǵın óz operatsion sistemasın islep shıǵıwshı bolǵan. 2005-jıl 11-iyulda Google Android Incti 130 million dollarǵa satıp aldı. 2007-jıldıń 5-noyabrinde Google Open Handset Alliance (OHA) dúzilgenligin járiyalay otirip, birinshi ashıq mobil Android sistemasın kórsetti.
Android operatsion sistemasınıń hár bir versiyasınıń kod atı aldın basında shıyrınlıklar atı menen atalatuǵın edi (bul dástúr 1.5 den 9.0 ǵa shekem bolǵan versiyalarda ámel etip keldi). Atlardıń birinshi háripleri versiya tártibinde latin álippesindegi háriplerge sáykes keledi: 1. 5 Cupcake („keks“), 1. 6 Donut („bo'g'irsoq“), 2. 0/2. 1 Eclair („ekler“ shıyrınlıǵı ), 2. 2 Froyo (mazlatılǵan yogurt — anglichan frozen yogurt sóziniń qısqartpası ), 2. 3 Gingerbread („zamjabilli pryanik“), 3. 0 Honeycomb („asalari uyasi“), 4. 0 Ice Cream Sandwich („vaflili muzqaymoq“), 4. 1/4. 2/4. 3 Jelly Bean („jeleli lobıyachalar“ — konfet túri), 4. 4 KitKat (sol nomdagi shokolad brendi[21]), 5. 0/5. 1 Lollipop („obakidandon“), 6. 0 Marshmallow („marshmellou“ — amerikancha shıyrınlık), 7. 0 Nugat („yong'oq holva“), 8. 0 Oreo („Oreo“ pechenyesi), 9. 0 Pie („pirog“). Android versiyalarına shıyrınlıklar atınıń beriw dástúrı Android 10 shıǵarılıwı menen tawsıldı.
2008-jıldıń 23-sentyabrinde operatsion sistemanıń birinshi versiyasın kórsetti. Birinshi versiya shıqqanınan keyin sistema bir neshe ret jańalandi. Bul jańarıwlar sistemada anıqlanǵan qátelerdi dúzetib, jańa funksiyalar qostı.
2009 -jılda platformanıń tórtew jańarıwları shıqtı. Sonday etip, fevralda túrli qátelerdi dúzetetuǵın 1. 1 versiyası shıqtı. Aprel hám sentyabrde uyqas túrde 1. 5 „Cupcake“ hám 1. 6 „Donut“ updatelari shıqtı. „Cupcake“ versiyası bir qansha ózgertiwler kirgizdi: virtual klaviatura, video jazıw hám tamasha qılıw, brauzer hám basqalar. „Donut“de birinshi ret CDMA sistemaların qóllaw payda boldı. 2009 -jıldıń oktyabrında bir neshe Google akkauntların, HTML5 tilindegi brauzerdi qollaytuǵın hám bir neshe jańalıqlar kiritilgen Android 2. 0 „Eclair“ operatsion sisteması shıqtı. „Eclair“ (2. 1) versiyasında „janlı fon súwretleri“ payda boldı hám ekran blokirovkasınıń kórinisi ózgerdi.
2010 -jıldıń ortasında Google Android 2. 2 „Froyo“ versiyası shıqtı. 2010 -jıldıń sońında bolsa Android 2. 3 „Gingerbread“ kórsetildi. Bul jańalaniwlar dástúriy blokirovkani cifrlı yamasa hárip-cifrlına ózgertirdi, „kesish“, „nusxalash“, „qo'yish“ funksiyaların ápiwayılastırıwdı hám taǵı basqa.
2011-jıldıń 22-fevralında Android 3. 0 „Honeycomb“ kórsetildi. Onıń tiykarǵı jańalıǵı planshetke maslastırılǵanı edi.
2011-jıldıń 19 -oktyabrida shıqqan Android 4. 0 „Ice Cream Sandwich“ — birinshi universal sistema (da planshetlerge, de smartfonlarǵa maslastırılǵan ) shıqtı.
2012-jılda sistemanıń jańa versiyası — „Jelly Bean“ shıqtı. Ol iyunda 4. 1 nomeri astında kórsetiw etilip, oktyabr aqırında jańa update shıqqannan soń 4. 2 ge ózgerdi.
Diagrammada tek jeke resurslar kórsetilgen. Sistema turaqlı túrde jańalanadı hám jańa túrler qosıladı.
Resurslar siz tez-tez islewińiz kerek bolǵan tiykarǵı komponentlerden biri bolıp tabıladı. Android-de birpara ob'ektler - suwretler, qatar konstantalari, reńler, animatsiyalar, usıllar hám basqalardı saqlaw ádetiy jaǵday bolıp tabıladı. Sistema resursların bólek fayllarda saqlawdı qollap-quwatlaydı. Resursların saqlaw, jańalaw, redaktorlaw ańsat.
Hár bir Android qosımshasında resurslar ushın katalog hám aktivler ushın katalog bar. Res hám assets ortasındaǵı haqıyqıy parq tómendegishe:
Resurs katalogındaǵı maǵlıwmatlar programmada islep shıǵıw ortalıǵı tárepinen avtomatikalıq túrde jaratılatuǵın R klası arqalı ámeldegi boladı. Yaǵnıy, fayllar hám maǵlıwmatlardı resurslarda (res katalogında ) saqlaw olardı programma kodında paydalanıw ushın qolay etedi;
Aktivler katalogına (shiyki fayl formatı ) jaylastırılǵan maǵlıwmatlardı oqıw ushın fayldı bayitler aǵımı retinde oqıw ushın AssetManager-den paydalanıwımız kerek.
Ámeldegi R klası arqalı resurs katalogındaǵı maǵlıwmatlar programmada islep shıǵıw ortalıǵı tárepinen avtomatikalıq túrde jaratılatuǵın boladı. Yaǵnıy, fayllar hám maǵlıwmatlardı resurslarda (res katalogında ) saqlaw olardı programma kodında paydalanıw ushın qolay etedi;
Do'stlaringiz bilan baham: |