Strona główna
Smartfony
Android – co to jest i jak działa ten system operacyjny?
Nowoczesny smartfon z interfejsem systemu Android na tle serwerowni, symbolizujący działanie technologii mobilnej.

Android – co to jest i jak działa ten system operacyjny?

Android to system operacyjny oparty na jądrze Linux, rozwijany przez Google i Open Handset Alliance. Zarządza działaniem smartfonów, tabletów, telewizorów, zegarków oraz systemów samochodowych. Nie należy mylić go z androidem, czyli robotem humanoidalnym.

Smartfon z systemem Android na tle innych urządzeń elektronicznych

Czym jest Android?

System operacyjny to oprogramowanie, które pośredniczy między użytkownikiem, aplikacjami i podzespołami urządzenia. Android odpowiada między innymi za obsługę ekranu dotykowego, aparatu, pamięci, połączenia z internetem, dźwięku oraz instalowanych aplikacji.

Android powstał jako system dla urządzeń mobilnych. Jego rozwój rozpoczęła firma Android Inc., przejęta przez Google w 2005 roku. Później projekt rozwijano we współpracy z Open Handset Alliance, czyli konsorcjum firm związanych z rynkiem sprzętu, oprogramowania i telekomunikacji.

Jedną z przyczyn popularności Androida jest możliwość dostosowania go do różnych urządzeń. Ten sam podstawowy system może zostać zmodyfikowany przez producenta telefonu, telewizora czy samochodowego systemu multimedialnego. Dlatego Android na smartfonie Samsung może wyglądać i działać nieco inaczej niż na urządzeniu Xiaomi, mimo że oba korzystają z tej samej platformy.

Jak działa Android i dlaczego jest tak popularny?

Android jest rozwijany jako projekt o otwartym kodzie źródłowym, znany jako Android Open Source Project, czyli AOSP. Oznacza to, że podstawowa część kodu jest dostępna do wglądu i może być wykorzystywana oraz modyfikowana zgodnie z warunkami odpowiednich licencji.

Otwartość nie oznacza jednak, że każdy telefon z Androidem jest identyczny. Producenci mogą dodawać własne elementy interfejsu, aplikacje, ustawienia i funkcje. Tworzą też własne wersje systemu dopasowane do konkretnych podzespołów. Google rozwija bazę systemu, a firmy sprzętowe integrują ją ze swoimi urządzeniami.

Technicznym fundamentem Androida jest jądro Linux. Odpowiada ono za komunikację z podzespołami, zarządzanie pamięcią, procesami i uprawnieniami. Na tej podstawie działają kolejne warstwy systemu, usługi oraz aplikacje. Użytkownik nie musi znać szczegółów działania jądra, aby korzystać z telefonu, ponieważ Android ukrywa tę złożoność za graficznym interfejsem.

Ważną częścią ekosystemu są także usługi Google, między innymi sklep z aplikacjami, mapy, poczta i synchronizacja konta. Ich dostępność może zależeć od producenta, regionu oraz konkretnego modelu urządzenia, ponieważ sam AOSP nie jest tym samym co pełny pakiet usług Google.

Z czego składa się system Android?

Android ma budowę warstwową. Każda warstwa pełni inną funkcję, a razem tworzą środowisko, w którym mogą działać aplikacje użytkownika:

Warstwa systemu Główna rola
Jądro Linux Obsługuje sprzęt, pamięć, procesy, sterowniki i podstawowe mechanizmy bezpieczeństwa.
Biblioteki Dostarczają gotowych funkcji związanych między innymi z grafiką, multimediami i komunikacją.
Android Runtime Zapewnia środowisko potrzebne do uruchamiania aplikacji Android.
Ramy aplikacji Udostępniają aplikacjom systemowe usługi i interfejsy programistyczne.
Aplikacje To programy systemowe i instalowane przez użytkownika, takie jak komunikatory, gry czy przeglądarki.

Gdy uruchamiasz aplikację, system przydziela jej zasoby i umożliwia korzystanie z funkcji urządzenia, na przykład aparatu lub lokalizacji. Android kontroluje też uprawnienia, dzięki czemu aplikacja może otrzymać dostęp tylko do wybranych danych i podzespołów.

Gdzie spotkamy Androida?

Android nie ogranicza się do telefonów. System i jego odmiany są wykorzystywane w wielu urządzeniach, choć interfejs oraz dostępne funkcje mogą różnić się zależnie od zastosowania:

  • Smartfony służą do komunikacji, korzystania z internetu, aplikacji, gier i fotografii.
  • Tablety wykorzystują Androida na większych ekranach, między innymi do pracy, nauki i rozrywki.
  • Android TV działa na wybranych telewizorach i przystawkach multimedialnych, zapewniając dostęp do aplikacji oraz usług streamingowych.
  • Android Auto wyświetla wybrane funkcje telefonu na ekranie kompatybilnego samochodu, między innymi nawigację, muzykę i połączenia.
  • Zegarki i inne urządzenia ubieralne korzystają z przystosowanych wersji systemu do obsługi powiadomień, aktywności i aplikacji.

W przypadku telewizora określenie Smart TV opisuje ogólną kategorię urządzeń z dostępem do internetu i aplikacji. Android TV jest natomiast konkretną platformą systemową należącą do tej kategorii. Podobna zasada dotyczy samochodów, w których Android Auto jest interfejsem przeznaczonym do korzystania z wybranych funkcji telefonu podczas jazdy.

Co oznacza słowo „android”?

Poza nazwą systemu operacyjnego słowo „android” oznacza także robota humanoidalnego, czyli sztucznie stworzoną istotę lub urządzenie o wyglądzie przypominającym człowieka. Termin wywodzi się z języka greckiego, od słów związanych z człowiekiem oraz postacią lub kształtem.

Android jako robot pojawia się przede wszystkim w literaturze, filmach i grach science fiction. W robotyce określenie to odnosi się do maszyn projektowanych tak, aby przypominały ludzką budowę lub sposób poruszania się. Nie ma to związku z systemem operacyjnym Google poza wspólną nazwą.

Gdy ktoś pyta „Android – co to jest?”, najczęściej ma na myśli oprogramowanie działające na telefonie albo innym urządzeniu elektronicznym. W kontekście robotyki chodzi natomiast o humanoidalną maszynę.

Android jest więc elastycznym systemem operacyjnym opartym na jądrze Linux. Jego otwarta baza pozwala producentom dostosowywać go do różnych urządzeń, a użytkownikom korzystać z aplikacji i usług na telefonach, telewizorach, tabletach, zegarkach oraz w samochodach.

Redakcja mikrolog.pl

Tworzymy merytoryczne instrukcje i porady dotyczące sprzętu, oprogramowania oraz cyfrowego bezpieczeństwa, ułatwiając codzienne korzystanie z technologii.

Może Cię również zainteresować

Potrzebujesz więcej informacji?