Mis on Android-operatsioonisüsteem? Loe algajaid!

Sisukord:

Mis on Android-operatsioonisüsteem? Loe algajaid!
Mis on Android-operatsioonisüsteem? Loe algajaid!

Video: Mis on Android-operatsioonisüsteem? Loe algajaid!

Video: Mis on Android-operatsioonisüsteem? Loe algajaid!
Video: Prolific USB Windows 8.1 and Windows 10 driver issue resolved - Robojax - YouTube 2024, Märts
Anonim

Täna on nime Android-operatsioonisüsteem muutunud sünonüümiks pihuarvutiga, mis võib näidata filme, lubada ühel inimesel rääkida teise inimesega, saata sõnumeid, pilte, e-kirju, mängida mänge ja hoida teiega ühendust.

Image
Image

Android operatsioonisüsteem

Android on ehk üks kõige enam kasutatavaid operatsioonisüsteemi plussid, mida saab kasutada tänapäeval nutitelefonide jaoks. Ja see on valmis, et saada kõikehõlmav raamistik, mida kasutatakse mitte ainult lihtsate pihuarvutite, näiteks nutitelefonide jaoks, vaid ka HDTV-de, Automotive Infotainment-süsteemide jaoks. Android-raamistikku võib ehitada mis tahes süsteem, mis vajab lihtsat, elegantset ja hõlpsasti arenenud kasutajaliidest.

Mis on Android?

Android on mobiili operatsioonisüsteem, mille on välja töötanud Android Inc ja mida nüüd turustab Google. Google ja teised Open Handset Alliance liikmed tegid Androidi arendamisel ja vabastamisel koostööd. Selle tarkvaraplaad ja raamistik on üles ehitatud Linuxi kernelil, mis on olnud väga kasulik selle mobiiltelefonide mobiilsidevõimaluste optimaalseks vastuvõtmiseks. Android OS sisaldab üle 12 miljoni koodiliini, mis on kirjutatud C / C ++ / Java ja XML-i kujul.

Android-i saab visualiseerida põhimõtteliselt C-C ++ ja Java-raamatukogude raamistikuna, mis põhineb Linuxi tuumal. Selle tõttu ja asjaolu, et Java-rakendusi saab SDK abil hõlpsalt ehitada, on rakendused kaasaskantavad kõigis mobiilseadmetes.

Android-süsteem koosneb kolmest kihilisest virnast:

  1. Java rakendus, mis töötab Dalvik Runtime Engine'is
  2. Süsteem Raamatukogu kirjutatud C ja C ++
  3. Kernel põhineb Linuxil

Rakenduse kiht.

Arengumaaks valiti Java keel. Java-süsteemis on palju mobiilseadmete arendajaid, kes on Java-iga hästi kursis ja võivad seetõttu olla sujuva ülemineku Android-powered Smart Phones telefonide mobiilirakenduste ja vidinate kirjutamiseks

Java on tõestatud tehnoloogia, mis on kaasas erinevates tarkvaras ja riistvaraplatvormides. Java on juba enamikus mobiiltelefonides saadaval. Praegusel Java-mobiiltelefonil (J2ME) on palju piiranguid, nii et suur mobiilsidefirma lisab oma laienduse Java-raamatukogule, see muudab Java-rakenduse mobiilsuse veelgi keerulisemaks. Tavaliselt Java-i kasutati Java-mängude loomiseks mobiilis; paljud teised rakendused on ikka veel ehitatud kohalikule operatsioonisüsteemile, mitte Java-kihile.

Päike on juba mitu aastat Java-tehnoloogiat mobiilivõrkudele surutanud, see oli edukalt kasutatav enamikes mobiiltelefonides, kuid standardiseerimata jätmine raskendas mobiiltelefonituru sügavust.

Androidil on väga laialt levinud ja standarditud API-de ja teekide kogum, arendajad saavad neid rakendusi kasutada mängude ja rakenduste arendamiseks, mobiiltelefonide integreerimiseks ja Java muudab Androidi rakenduse kõik (Android-telefonid) kaasaskantavad.

Java-programm ei tööta otse Android-seadmes; see teisendatakse dalvik-baid-koodiks. Põhimõtteliselt võib Android käivitada mis tahes rakenduse niikaua, kuni seda saab muuta Dalvik-i baasi koodiks.

Süsteemiraamatukogud.

Androidi süsteemiraamatukogud on peamiselt C- ja C ++ -st ehitatud, nii et need on kiire ja tõhusad. Kuna raamatukogu töötab Linuxi tuuma ülaosas, on saadaval palju draivereid ja raamatukogusid, mida saab kohandada vastavalt müüja nõudele.

Linuxi tuum.

Linuxi tuum valiti, kuna see on osutunud stabiilseks ja võimas. Linuxil on hea mäluhaldus, protsessijuhtimine ja juba sisseehitatud paljudes muudes funktsioonides, näiteks operatsioonisüsteemile vajalik TCP / IP-võrk (eriti selle jaoks, mis on vajalik teie mobiilsidevõrgu ühendamiseks).

Uue riistvara mobiili tootja jaoks on Android-platvormi loomise esimene asi Linuxi tuuma seadme draiveri loomiseks; Sellest peaks olema palju arendajaid, kellel on oskusteave tarkvara kogumi loomiseks nullist või kohandada seda olemasolevast tarkvarast.

Enne Android-i tehti mitu Linuxi kernelil põhinevat mobiiltelefoni operatsioonisüsteemi, mis ei olnud väga edukad.

Isegi Motorola ja Nokia olid välja andnud mõned mobiilsed ja Interneti-seadmed, mis töötavad Linuxi operatsioonisüsteemis, kuid need ei olnud ka väga edukad, nagu näiteks A760-ga käivitatud Motorola A-seeria telefon. Nokia on Interneti-tabeli seade (N770), mis on ehitatud ka Linuxi operatsioonisüsteemi abil.Tehniline seisukoht on, et Android, kes kasutab Java kaudu Linuxi, on arukas samm. Mõlemad Java ja Linux on tõestatud tehnoloogiaga ja pakuvad Android-platvormil mobiilirakenduse teisaldatavust.

Soovituslikud lingid: Android arendajatele.

Soovitan: