Cuprins
Introducere în AndroidFăcând istorie
Pentru anul 2006/2007 Google începe să se aventureze în aplicații pentru dispozitive mobile, precum Google maps Mobile, gmail Mobile, Google Search WAP, printre altele. Deja în 2007 a decis să înceapă să lucreze la un proiect numit gphone, însă la sfârșitul acelui an a anunțat Android ca sistem de operare mobil.
Acest sistem a fost caracterizat prin faptul că este open source pentru utilizatori și, de asemenea, gratuit.
Până în octombrie 2008, Google a lansat primul său computer cu sistem de operare Android denumit HTC G1.
În ianuarie 2010, a fost lansat Nexus One, care nu a avut un mare succes comercial, deoarece era un dispozitiv de ultimă generație pentru utilizatorii avansați.
Ceva de reținut este că atunci când utilizați Android nu este direct legatcu Google, deoarece este un set de biblioteci open source pe care oricine le poate folosi și personaliza.
Se poate concluziona că Android este un sistem de operare, dar că depășește acest concept, deoarece este un pachet de programe concepute pentru a fi instalate pe computerele mobile, precum și anumite aparate electrice, cum ar fi; frigidere inteligente.
Android, la rândul său, include un sistem de operare Linux open source, care este destul de popular pe piață, biblioteci scrise în C și C ++ și un cadru care este utilizat pentru dezvoltarea aplicațiilor.
De asemenea, include o suită de aplicații inițiale care gestionează contacte, e-mail, printre alte funcții. Când echipa aduce servicii Google, aplicațiile Google sunt încorporate, cum ar fi Google Maps, Gmail, printre altele.
Este important de reținut că Android singur nu are aceste aplicații, deoarece se află într-o bibliotecă separată.
Android este dezvoltat inițial de Google, dar continuă să fie gestionat de deschide telefonul Alliance care este o organizație non-profit creată de Google și formată din companii din sectorul telefoniei mobile.
În ceea ce privește structura sa, Android are un strat inferior, care este un kernel (nucleu) sistem de operare Linux care asigură gestionarea driverelor de echipamente, managementul securității și cadrul de comunicații.
Ulterior, există un strat de biblioteci dezvoltat în C și C ++ (limbaje de programare) care există deja în sistemele open source.
Există, de asemenea, SQLite, care este pentru lucrul cu baze de date, OpenGL ES pentru dezvoltarea graficii 3D și Webkit pentru redarea HTML.
Deși aceste concepte sunt dincolo de înțelegerea multor cititori, este pur și simplu o chestiune de menționare a unor caracteristici interne pe care le are sistemul de operare Android.
Cadrul pentru dezvoltarea aplicațiilor mobile se bazează pe java, dar Android nu rulează sub acel sistem, adică java ME, deoarece are o rată de actualizare scăzută, din acest motiv Google a creat o nouă mașină virtuală numită Dalvik.Fișierele executabile Android au o extensie .dex și pot fi găsite împachetate în fișiere cu extensie apk (pachet Android).
Trebuie remarcat faptul că, atunci când este lansat un nou sistem de operare, va depinde de producătorul echipamentului să lanseze o versiune pentru acel telefon mobil. De exemplu, dacă computerul are o versiune de Android 2.0 și în câteva luni va fi lansată o nouă versiune 3.0, același producător al echipamentului trebuie să fie responsabil cu lansarea versiunii pentru telefonul mobil.