Az Android egy mobil eszközökhöz készült operációs rendszer. Leginkább okostelefonokhoz használják, mint például a Google saját Google Pixel, valamint más telefongyártók, például a HTC és a Samsung. Tableteken is használják, mint például a Motorola Xoom és az Amazon Kindle. Az Android rendszermagjaként egy módosított Linux kernelt használnak.

A Google szerint naponta több mint 1,3 millió androidos okostelefont adnak el. A legtöbb mobiltelefonon Android fut, így ez a legnépszerűbb mobil operációs rendszer. Általánosságban is ez a legnépszerűbb operációs rendszer.

Támogatja a multitaskingot, valamint a két- és háromdimenziós grafikát.

Az Android Oreo 8.0-nál régebbi verziók nem támogatottak biztonsági frissítésekkel. Míg az újabbakat igen, a Google által, a készülék gyártójától függ, hogy a végfelhasználók megkapják-e azokat, kivéve a későbbi verzióknál, pl. az Android 10-ben a felhasználók közvetlenül a Google Play-ből kapják meg a biztonsági frissítéseket (nem csak az alkalmazásfrissítéseket), megkerülve a gyártókat.

Mi az Android és mire használható?

Az Android egy teljes értékű mobil operációs rendszer, amelyet felhasználói felület, alkalmazásplatform és háttérszolgáltatások egészítenek ki. Elsősorban érintőképernyős eszközökhöz tervezték, és támogatja a telefonhívásokat, üzenetküldést, internetböngészést, multimédia-lejátszást, navigációt és sok más felhasználói funkciót. Az Androidot a gyártók testreszabhatják, így ugyanaz a rendszer nagyon eltérő felhasználói felülettel és előtelepített alkalmazásokkal jelenhet meg különböző eszközökön.

Történet és kiadások

Az Androidot eredetileg 2003-ban fejlesztette egy csoport, amelyet később a Google felvásárolt. Az évek során számos főverzió jelent meg, mindegyik új funkciókkal, teljesítményjavulással és biztonsági fejlesztésekkel. A Google évente adja ki az új Android-verziókat, és sok verzió neve korábban édesség- vagy desszertneveket viselt (például Cupcake, Lollipop, Nougat), bár ezt a gyakorlatot később egyszerű számozásra váltották.

Felépítés és technológia

  • Kernel: az Android egy módosított Linux kernelt használ, amely biztosítja az eszköz hardverének kezelését és az alacsony szintű szolgáltatásokat.
  • Runtime: a korábbi Dalvik futtatókörnyezetet felváltotta az ART (Android Runtime), amely jobb teljesítményt és memóriakezelést nyújt.
  • Grafika: támogatja az OpenGL ES-t és a modern grafikához a Vulkan API-t, így alkalmas 2D és 3D játékokra és grafikus alkalmazásokra.
  • Alkalmazások: az alkalmazások java/kotlin alapú kódon futnak és csomagolásuk jellemzően APK vagy újabban AAB formátum.
  • Fejlesztés: a fejlesztők általában az Android Studiót használják, és a hivatalos SDK-k, eszközkészletek széles választéka érhető el.

Eszközök és formák

Az Android nem csak okostelefonokon fut. A rendszer különböző változatai és testreszabott kiadásai megtalálhatók:

  • Okostelefonok és tabletek
  • Wearables — Wear OS alapú okosórák
  • TV-k — Android TV és Google TV
  • Autók — Android Auto (fejlett integráció a járművek infotainment rendszereivel)
  • Médiaeszközök és set-top boxok

Alkalmazás-ökoszisztéma és szolgáltatások

Az alkalmazások nagy részét a Google Play Áruházból telepítik, de léteznek alternatív alkalmazásboltok és lehetőség az alkalmazások közvetlen telepítésére (sideloading). A Google Play mellett olyan szolgáltatások is kapcsolódnak az Androidhoz, mint a Google-fiók kezelése, Google Play Szolgáltatások, Google Play Protect (biztonságvédelem) és felhőszolgáltatások. Fontos megkülönböztetés az AOSP (Android Open Source Project), ami nyílt forráskódú alap, és a Google Mobile Services (GMS) csomag, amely a Google saját szolgáltatásait és alkalmazásait tartalmazza — a gyártók gyakran ezeket is telepítik a felhasználói élmény részeként.

Biztonság és frissítések

Az Android folyamatos biztonsági javításokat kap, de a frissítések eljuttatása a felhasználókhoz gyakran a készülékgyártótól és a mobilszolgáltatótól függ. Ez a gyakorlat vezet a fragmentációhoz, azaz sok eszközön eltérő Android-verziók futnak, és nem mindegyik kapja meg időben a legújabb javításokat.

A Google az elmúlt években több kezdeményezéssel próbálta csökkenteni ezt a problémát, például a Project Treble bevezetésével, amely modulárisabb frissítési rendszert hozott, illetve azzal, hogy bizonyos biztonsági frissítéseket a Google Play rendszeren keresztül juttat el (ahogy az Android 10-nél már említve lett).

Emellett léteznek programok mint az Android One (hivatalos, gyors frissítéseket biztosító eszközök) és az Android Go (könnyített verzió alacsony teljesítményű készülékekhez), amelyek segítik a biztonságosabb és frissítéseket könnyebben kapó készülékek elterjedését.

Előnyök és kihívások

Előnyök:

  • Széles hardver- és árkategória-támogatás
  • Nagy alkalmazásválaszték
  • Rugalmas testreszabhatóság a gyártók és fejlesztők számára
  • Erős ökoszisztéma Google-szolgáltatásokkal

Kihívások:

  • Frissítési fragmentáció és egyes eszközök lassú biztonsági frissítései
  • Biztonsági kockázat a harmadik féltől származó áruházak és nem ellenőrzött alkalmazások esetén
  • Gyártói módosítások miatt eltérő felhasználói élmény eszközönként

Összefoglalás

Az Android ma a világ legelterjedtebb mobil operációs rendszere. Rugalmassága és széleskörű támogatottsága tette népszerűvé gyártók, fejlesztők és felhasználók körében egyaránt. Ugyanakkor a rendszer sikerével járó skálázódási kihívások — különösen a frissítések és a biztonság terén — folyamatos figyelmet igényelnek a Google-tól és a gyártóktól egyaránt.