Ma a név az Android operációs rendszernek szinonimájává vált egy kézi eszközzel, amely filmeket jeleníthet meg, lehetővé teszi, hogy beszéljen egy másik személyrel, üzeneteket, képeket, e-maileket, játékokat játsszon és hagyjon kapcsolatban mindenkirel.
Android operációs rendszer
Az Android talán az egyik leggyakrabban használt operációs rendszer, amely az okostelefonok számára ma elérhető. És készen áll arra, hogy egy mindenre kiterjedő keretrendszer legyen, amelyet nemcsak egy egyszerű kézi eszközön, mint például okostelefonon fognak használni, de felhasználása a HDTV, az Automotive Infotainment rendszereken is. Bármely rendszer, amely egyszerű, elegáns és könnyen kezelhető felhasználói felületet igényel, az Android keretrendszerre épülhet.
Mi az Android?
Az Android egy mobil operációs rendszer, amelyet az Android Inc. fejlesztett ki és most a Google által forgalmazott. A Google és az Open Handset Alliance többi tagja együttműködött az Android fejlesztésében és kiadásában. A szoftver verem és keretrendszer a Linux kernelre épül, amely rendkívül fontos szerepet játszik a mobiltelefonok által választott OS zökkenőmentes elfogadásában. Az Android operációs rendszer több mint 12 millió sorból áll, amelyeket C / C ++ / Java és XML formátumban írtak.
Az Android alapvetően a C C ++ és a Java kernel alapú Java könyvtárak keretén belül látható. Emiatt és az a tény, hogy a Java alkalmazások könnyedén építhetők az SDK-n keresztül, az alkalmazások hordozhatóak minden mobileszközön.
Az Android rendszer 3 réteges réteget tartalmaz:
- A Dalvik Runtime Engine futó Java-alkalmazás
- Rendszerkönyvtár C és C ++ formátumban
- A kernel Linux alapú
Alkalmazási réteg.
A Java nyelvet fejlesztési nyelvként választották ki. Rengeteg olyan mobil fejlesztő van, akik jól ismerik a Java-t, és így átmenet nélkül lehet az Android-alapú intelligens telefonok mobilalkalmazások és widgetek írására
A Java egy igazolt technológia, amely különböző szoftver- és hardverplatformon hordozható. A Java már elérhető a mobiltelefonok többségén. A jelenlegi JAVA mobiltelefonon (J2ME) sok korlátozás van, tehát a nagy mobiltelefon-vállalat a Java könyvtárban lévő saját kiterjesztésükkel bővíti a Java alkalmazhatóságát a mobilon. A Java-t általában a mobil Java-játékok létrehozására használták; sok más alkalmazás továbbra is a natív operációs rendszerre épül, és nem a Java rétegre.
A Sun már évek óta kihasználja a Java technológiát a mobiltelefonokon, sikeresen alkalmazták a legtöbb mobiltelefont, de a szabványosítás hiánya megnehezítette a mobiltelefon-piac mélységének elérését.
Az Android egy nagyon elterjedt és szabványosított API-ja és könyvtárakkal rendelkezik, a fejlesztők használhatják ezeket az API-t játékok és alkalmazások fejlesztésére, jól integrálhatók a mobiltelefonokra, és a Java az Android alkalmazások hordozhatóvá teszi az összes (Android) mobiltelefont.
A Java program nem fut közvetlenül az Android rendszeren; ez Dalvik byte-kódká alakul. Alapvetően az Android képes bármilyen alkalmazást futtatni, amíg át lehet alakítani Dalvik byte kódot.
A rendszerkönyvtárak.
Az Android rendszerkönyvtárai elsősorban a C és C ++ rendszerekre épülnek, így gyorsak és hatékonyak. Mivel a könyvtár a Linux kernel tetején fut, sok olyan illesztőprogram és könyvtár áll rendelkezésre, amelyek a gyártó követelményei szerint testreszabhatók.
A Linux kernel.
A Linux rendszermagot azért választották ki, mert stabilnak és hatékonynak bizonyult. A Linux jó memóriakezeléssel, folyamatmenedzsmenttel rendelkezik, és már beépített számos más funkcióval, például a TCP / IP hálózathoz, ami egy operációs rendszerhez szükséges (különösen akkor, ha szüksége van rá, hogy csatlakozzon a mobilhálózathoz).
Az új hardveres mobilkészítő számára az Android platform felépítéséhez először az eszközmeghajtót a Linux kernelre kell felépíteni. sok olyan fejlesztőnek kell lennie, akik rendelkeznek a know-how-vel a szoftver verem felépítésével vagy a rendelkezésre álló szoftverek testreszabásával.
Számos vállalat próbálta megépíteni a Linux kernelre épülő mobiltelefon-operációs rendszert, mielőtt az Android nem, de nem volt nagyon sikeres.
Még a Motorola és a Nokia is kiadott néhány mobil és internetes eszközt, amelyek Linux operációs rendszeren futnak, de nem voltak nagyon sikeresek is, mint például a Motorola A sorozatú telefon az A760-mal. A Nokia rendelkezik egy internetes asztali eszközzel (N770), amely Linux operációs rendszerrel készült. Technikai szempontból az Android a Java segítségével a Linuxon keresztül intelligens lépés. Mind a Java, mind a Linux bizonyítja a technológiát, és hordozhatóságot biztosít a mobil alkalmazás számára az Android platformon.
Ajánlott linkek: Android fejlesztőknek.