Przejdź do treści
Polski Strona główna

Android — mobilny system operacyjny

Android to otwarta platforma operacyjna od Google dla urządzeń mobilnych i innych; opis architektury, historii, zastosowań, modelu aktualizacji i istotnych cech.

Przegląd

Android to system operacyjny opracowany wokół otwartego projektu AOSP, używany przede wszystkim w smartfonach, ale także w tabletach, telewizorach i urządzeniach ubieralnych. Jego rdzeniem jest zmodyfikowane jądro Linux, które zapewnia podstawowe funkcje systemowe, zarządzanie pamięcią i sterowniki sprzętowe. Android występuje w wariantach dystrybuowanych przez producentów sprzętu oraz w wersjach komercyjnych z dodatkowymi usługami Google.

Galeria obrazów

9 Obrazy

Architektura i najważniejsze cechy

Platforma składa się z warstw: jądra, bibliotek systemowych, środowiska wykonawczego (ART), interfejsów programistycznych (API) i warstwy aplikacji. Aplikacje instalowane są najczęściej jako paczki APK (lub AAB) i działają w odizolowanych środowiskach użytkownika, co zwiększa bezpieczeństwo. System obsługuje wielozadaniowość oraz akcelerowaną grafikę 2D i 3D. Wiele elementów ekosystemu — takich jak Sklep aplikacji czy usługi lokalizacyjne — jest dostarczanych przez Google, ale producenci mogą też instalować własne rozwiązania.

Historia i rozwój

Android powstał jako projekt dla urządzeń mobilnych i z czasem rozszerzył się na inne klasy sprzętu. W kolejnych wydaniach wprowadzano nowe funkcje: od zmiany środowiska wykonawczego z Dalvik na ART, przez modernizację interfejsu, aż po mechanizmy modułowych aktualizacji. Dawniej wersje zyskiwały nazwy deserów, lecz od Android 10 publiczne nazewnictwo stało się cyframi. Wiele istotnych zmian trafia najpierw do AOSP, a następnie dociera do urządzeń przez kanały producentów lub przez mechanizmy Google.

Zastosowania i ekosystem

Android napędza szeroką gamę urządzeń: od smartfonów smartfonów i tabletów tabletów, przez telewizory (Android TV), zegarki (Wear OS), aż po systemy samochodowe (Android Auto / Android Automotive). Popularne modele i rodziny urządzeń tworzą producenci tacy jak Google Pixel, HTC, Samsung czy marki sprzętowe z przeszłości, np. Motorola i czytniki elektroniczne pokrewne do Amazon Kindle. Ogromna baza aplikacji i usług sprawia, że Android ma kluczowe znaczenie dla rynku mobilnego i wielu firm deweloperskich.

Aktualizacje i bezpieczeństwo

Model aktualizacji w ekosystemie Android bywa złożony: Google udostępnia nowe wersje i poprawki, jednak ostateczna ich dystrybucja zależy często od producentów urządzeń i operatorów. Z tego powodu starsze wydania mogą szybko stracić wsparcie. W odpowiedzi powstały mechanizmy ułatwiające szybsze wdrażanie poprawek, takie jak modułowe aktualizacje systemowe i aktualizacje dostarczane za pośrednictwem usług Google Play, co pozwala na łatwiejsze dostarczanie krytycznych poprawek bezpieczeństwa bez pełnej aktualizacji systemu.

Ważne rozróżnienia i uwagi

  • Android jako projekt AOSP jest otwarty i może być modyfikowany przez producentów oraz społeczność; jednocześnie komercyjne warianty często zawierają zamknięte dodatki.
  • Różnorodność urządzeń i wersji prowadzi do tzw. fragmentacji, która wpływa na jednolitość doświadczeń użytkownika oraz tempo otrzymywania aktualizacji.
  • Wskaźniki popularności pokazują, że Android dominuje na rynku smartfonów globalnie; jednak model dystrybucji aplikacji i usług może się różnić między regionami i producentami.

Więcej informacji technicznych i szczegółowych zestawień wersji można znaleźć u źródeł projektu: AOSP i dokumentacja, artykuły o urządzeniach mobilnych, przeglądy modeli jądra oraz materiały dotyczące rynku systemów mobilnych. Dodatkowe omówienia dotyczące wydajności, mechanizmów wielozadaniowości i grafiki dostępne są w opisach funkcji wielozadaniowości i środowiska runtime, a także w analizach producentów AOSP i platformowych usług dostawców.

Programy na Androida

Programy dla systemu Android, zwane również "aplikacjami", pochodzą zazwyczaj ze Sklepu Google Play. Programy na Androida mają rozszerzenie pliku .apk. W dniu 7 maja 2019 roku Kotlin zastąpił Javę jako preferowany język Google do tworzenia aplikacji na Androida. Java jest nadal obsługiwana, podobnie jak C ++. Google twierdzi, że "aplikacje na Androida mogą być pisane przy użyciu języków Kotlin, Java i C++". Inne języki również mogą być używane; takie jak Python i Go, ale te języki, a nawet C++ mogą mieć ograniczenia. Duża część samego systemu operacyjnego jest również napisana w Javie. Ponad 2,6 miliona aplikacji jest dostępnych dla Androida w Google Play Store. Niektóre aplikacje są dystrybuowane w innych miejscach.

Numery i nazwy wersji Androida

Każda wersja Androida ma zarówno numer jak i nazwę opartą na cukierniach. Numery wersji i nazwy to:

  • 1.1: (Brak nazwy kodowej)
  • 1.1: Petit Four
  • 1.5: Babeczka
  • 1.6: Pączek
  • 2.0 i 2.1: Eclair
  • 2.2: Froyo (FROzen YOgurt)
  • 2.3: Piernik
  • 3.x: Honeycomb (wersja tylko na tablety)
  • 4.0: Ice Cream Sandwich
  • 4.1, 4.2 i 4.3: Jelly Bean
  • 4.4: KitKat
  • 5.0 i 5.1: Lollipop
  • 6.0 i 6.0.1: Marshmallow
  • 7.0 i 7.1: Nougat
  • 8.0: Oreo
  • 9.0: Pie
  • 10.0: (Brak nazwy kodowej)
  • 11.0: został wydany tylko jako beta, więc nazwa nie jest ye znana.

Powiązane strony

Pytania i odpowiedzi

P: Co to jest Android?

A: Android to system operacyjny dla urządzeń mobilnych, takich jak smartfony i tablety.

P: Dla jakich urządzeń Android jest najczęściej używany?

A: Android jest najczęściej używany w smartfonach, takich jak własny Pixel firmy Google, a także przez innych producentów telefonów, takich jak HTC i Samsung. Jest również wykorzystywany w tabletach, takich jak Motorola Xoom i Amazon Kindle.

P: Co to jest jądro systemu Android?

O: Jako jądro Androida wykorzystywane jest zmodyfikowane jądro Linuxa.

P: Jak popularny jest Android?

O: Android jest najpopularniejszym mobilnym systemem operacyjnym i najpopularniejszym systemem operacyjnym w ogóle. Google twierdzi, że każdego dnia sprzedaje się ponad 1,3 miliona smartfonów z Androidem.

P: Czy Android obsługuje multitasking i grafikę 2D/3D?

O: Tak, Android obsługuje wielozadaniowość oraz grafikę dwu- i trójwymiarową.

P: Czy dla starszych wersji Androida są przewidziane aktualizacje bezpieczeństwa?

O: Aktualizacje zabezpieczeń nie są dostarczane dla wersji starszych niż Android 10. Nowsze wersje otrzymują aktualizacje zabezpieczeń, jeżeli producent telefonu je wspiera.

P: Jaka jest aktualna stabilna wersja systemu Android?

O: Aktualną stabilną wersją jest Android 12, wydany 4 października 2021 roku. Od maja 2022 roku najczęściej używaną wersją jest Android 11.

Źródła

Powiązane artykuły

Autor

AlegsaOnline.com Android — mobilny system operacyjny

URL: https://pl.alegsaonline.com/art/4041

Udostępnij