Čo je operačný systém Android? Začiatočníci čítajú!

Obsah:

Čo je operačný systém Android? Začiatočníci čítajú!
Čo je operačný systém Android? Začiatočníci čítajú!

Video: Čo je operačný systém Android? Začiatočníci čítajú!

Video: Čo je operačný systém Android? Začiatočníci čítajú!
Video: How to Install Google Play Store on PC or Laptop | How to Download and Install PlayStore Apps on PC - YouTube 2024, November
Anonim

Dnes sa názov operačného systému Android stal synonymom pre vreckové zariadenie, ktoré dokáže zobrazovať filmy, umožňuje komunikovať s inou osobou, posielať správy, obrázky, e-maily, hrať hry a umožňovať vám zostať v kontakte so všetkými.

Image
Image

Operačný systém Android

Android je možno jeden z najpoužívanejších operačných systémov plus rámec dostupný pre to, čo dnes nazývame smartphony. A je pripravený stať sa všestranným rámcom, ktorý sa bude používať nielen na jednoduchých ručných zariadeniach, ako sú smartphony, ale jeho využitie bude tiež v televíznych informačno-technologických systémoch HDTV. Každý systém, ktorý bude vyžadovať jednoduché, elegantné a ľahko rozvinuté používateľské rozhranie, môže byť postavený na platforme Android.

Čo je Android?

Android je mobilný operačný systém vyvinutý spoločnosťou Android Inc. a teraz predávaný spoločnosťou Google. Spoločnosť Google a ďalší členovia Open Handset Alliance spolupracovali na vývoji a uvoľňovaní Android. Jeho softvérový zásobník a rámec je postavený na jadre Linuxu, ktorý bol veľmi inštrumentálny pri jeho bezproblémovej akceptácii ako OS voľby v mobilných telefónoch. Android OS pozostáva z viac ako 12 miliónov riadkov kódu napísaných v C / C ++ / Java a XML.

Android môže byť vizualizovaný v podstate ako rámec C ++ a Java knižníc založených na jadre Linuxu. Z tohto dôvodu a skutočnosť, že aplikácie Java môžu byť bez námahy vytvorené pomocou aplikácií SDK, aplikácie sú prenosné na všetkých mobilných zariadeniach.

Systém Android pozostáva z troch vrstiev:

  1. Aplikácia postavená v jazyku Java beží na Dalvik Runtime Engine
  2. Systémová knižnica napísaná v C a C ++
  3. Jadro založené na systéme Linux

Aplikačná vrstva.

Jazyk Java bol vybraný ako jazyk vývoja. Existuje veľa mobilných vývojárov, ktorí sú v Jave dobre orientovaní, a preto môžu mať bezproblémový prechod na písanie mobilných aplikácií a miniaplikácií na mobilných telefónoch so systémom Android

Java je osvedčená technológia, prenosná na inej softvérovej a hardvérovej platforme. Java je už k dispozícii na väčšine mobilných telefónov. Súčasná Java na mobilných telefónoch (J2ME) má veľa obmedzenia, takže veľká spoločnosť zaoberajúca sa mobilnými telefónmi pridáva do svojej knižnice Java vlastnú príponu, čo sťažuje prenosnosť aplikácií Java na mobilných zariadeniach. Normálne sa Java slúžilo na vytváranie Java aplikácií v mobilných zariadeniach; mnoho ďalších aplikácií je stále postavených na natívnom OS a nie na vrstve Java.

Spoločnosť Sun už roky používa technológiu Java na mobilných telefónoch, bola úspešne nasadená na väčšine mobilných telefónov, ale nedostatok štandardizácie spôsobil, že je ťažké dosiahnuť hĺbku trhu mobilných telefónov.

Android má veľmi rozsiahlu a štandardizovanú množinu API a knižníc, vývojári môžu používať tieto rozhrania API na vývoj hier a aplikácií, integrovať sa do mobilných telefónov a Java aplikácia Android bude prenosná na všetkých mobilných telefónoch so systémom Android.

Program Java sa nespúšťa priamo v systéme Android. prevádza sa na kód bajtu Dalvik. V podstate Android môže spustiť ľubovoľnú aplikáciu tak dlho, kým sa dá previesť na kód bajtu Dalvik.

Systémové knižnice.

Systémové knižnice na systéme Android sú postavené hlavne na C a C ++, takže sú rýchle a efektívne. Keďže knižnica beží na jadre Linuxu, existuje veľa ovládačov a knižníc, ktoré je možné prispôsobiť podľa požiadaviek dodávateľa.

Linuxové jadro.

Linuxové jadro bolo vybrané, pretože bolo preukázané, že je stabilné a výkonné. Linux má dobré riadenie pamäte, riadenie procesov a už je vybudované s mnohými ďalšími funkciami, ako je sieť TCP / IP, ktoré je potrebné pre operačný systém (zvlášť to potrebujete na pripojenie k dátovej sieti na vašom mobile).

Pre nového výrobcu hardvéru pre mobilné zariadenia je prvou záležitosťou pre vytvorenie platformy Android postaviť ovládač zariadenia na jadre Linuxu; malo by tu byť veľa vývojárov, ktorí majú know-how na vytvorenie softvérového balíčka od nuly alebo si ho môžu prispôsobiť z dostupného softvéru.

Bolo veľa spoločností, ktoré sa pokúšali vybudovať operačný systém mobilného telefónu založený na jadre Linuxu pred Androidom, ale neboli veľmi úspešné.

Dokonca aj Motorola a Nokia vydali niektoré mobilné a internetové zariadenia, ktoré fungujú na operačnom systéme Linux, ale neboli ani veľmi úspešné, rovnako ako telefón série Motorola A začal s A760. Spoločnosť Nokia má zariadenie Internet Table (N770), ktoré bolo postavené aj pomocou operačného systému Linux. Z technického hľadiska je Android pomocou technológie Java cez Linux inteligentným pohybom. Obaja jazyky Java a Linux sú preukázané technológie a poskytujú prenosnosť pre mobilné aplikácie na platforme Android.

Odporúčané odkazy: Android pre vývojárov.

Odporúča: