Hirdetés bezárása

Nem szokatlan, hogy a telefonon s van Androidem több RAM, mint a számítógép, amelyen dolgozik. A jelenlegieken Androidech könnyedén elérjük a 12 GB RAM-ot, ami például a modellek legmagasabb konfigurációjában elérhető Galaxy S22 Ultra vagy Google Pixel 6 Pro. Egyes telefonok 16 GB RAM-mal is rendelkeznek. Ezzel szemben az iPhone 13 Pro csak 6 GB, az iPhone 13 még csak 4 GB. Ugyanolyan jól (vagy még jobban) működnek, mint a leginkább felszereltek Androidy. Hogyan lehetséges? 

Mi az a RAM? 

A számítástechnikában a RAM az írás-olvasható közvetlen hozzáférésű félvezető memória kifejezés. A RAM többféle típusa létezik, de az okostelefonokban használt SDRAM ingatag. Ellentétben a nem felejtő telefon flash memóriájával, ahol vannak informace hosszú távon tárolva, a RAM tárolható informace csak a készülék bekapcsolt állapotában. Ez alapvetően a telefon munkamemóriája – benne van informace, amelyet az eszköz jelenleg aktívan használ.

Minél több RAM-mal rendelkezik egy telefon, annál több dolgot tud tárolni a működési memóriájában. Ahogy több alkalmazást nyit meg (vagy több tartalmat egy alkalmazáson belül), a telefon minden új folyamathoz hozzárendeli a rendelkezésre álló RAM-ot. Ha már nem áll rendelkezésre szabad RAM, az eszköznek el kell döntenie, hogy mely folyamatokat ölje meg, hogy a dolgok zökkenőmentesen menjenek. Ha minden nem változik, egy 8 GB RAM-mal rendelkező telefon több aktív folyamatot képes megtartani, mint egy 4 GB RAM-mal rendelkező telefon, így a tevékenységek közötti ugrás gyorsabb lesz egy több RAM-mal rendelkező telefonnál.

Android több RAM-ot igényel, mint iOS 

Ennek nincs határozott oka, hanem több tényező is hozzájárul ehhez. Először is az alkalmazást Android a iOS másképp épülnek fel. Minden évben csak néhány új iPhone és iPad fut, amelyek hasonló hardveren futnak. Mivel az alkalmazás számára iOS csak néhány homogén lapkakészleten futnak, kifejezetten ezekhez a lapkakészletekhez építhetők úgynevezett natív programozási nyelvek (különösen a Swift és az Objective-C) segítségével. A(z) jelentkezésekhez írt kód iOS közvetlenül a processzorok utasításaiba van összeállítva Apple minden fordítás nélkül érthető.

Másrészt a rendszer Android gyakorlatilag korlátlan számú különböző eszközön futnak, ugyanazoknak az alkalmazásoknak kell futniuk a Qualcomm, a Samsung, a MediaTek és mások lapkakészletein. Mivel lehetetlen lenne manuálisan biztosítani a kompatibilitást ezekkel a különböző hardverkonfigurációkkal, az alkalmazások a Android beírva programozási nyelvek (Kotlin és Java), amely lefordítható valamilyen közös nyelvre, amelyet aztán másodszor is lefordítanak az adott lapkakészlet natív kódjára. Ezt a közös nyelvet bájtkódnak nevezik. 

A bájtkód nem specifikus egyetlen hardverre sem, ezért az eszköznek a kódot natív kódra kell konvertálnia a futtatás előtt. A natív kód közvetlen futtatásához képest, ahogy a rendszer teszi iOS, ez a folyamat további erőforrásokat igényel, vagyis egy olyan alkalmazást, amely ugyanúgy néz ki és működik minden rendszeren Android a iOS, az eszközön való futtatáshoz lesz Galaxy Az S22 általában több rendelkezésre álló RAM-ot igényel, mint az iPhone 13.

Automatikus RAM tisztítás 

Minden operációs rendszer másként kezeli a RAM-ot is. Android a szemétgyűjtés nevű memóriakezelési módszert használja. Ez a folyamat időnként eltávolítja a már nem használt elemeket a memóriából, így felszabadítja azt. Rendszer iOS azonban automatikus referenciaszámlálást (ARC) használ, amely automatikusan számértéket rendel a memóriában lévő objektumokhoz az alapján, hogy hány másik objektum hivatkozik rájuk, és eltávolítja azokat, amelyek értéke eléri a nullát.

Mivel a szemétgyűjtés csak időszakonként keresi a nem használt objektumokat, előfordulhat, hogy egy rövid időre felhalmozódik a haszontalan információ, amely túlterheli a RAM-ot. Ezzel szemben az ARC-ben nincs ilyen probléma – az egyes, szükségtelen objektumokat azonnal eltávolítják a memóriából, amint használaton kívüliként azonosítják őket. Rendszer Android a háttérben futó alkalmazásokat is kevésbé korlátozza, mint az u iOS, így a nem aktívan használt alkalmazások is megjelenhetnek a rendszerrel rendelkező telefonokon Android könnyebben marad a RAM-ban, mint a v iPhoneCh. A rendszer rugalmassága Android ennek a platformnak az egyik legnagyobb erőssége, de ez a rugalmasság a RAM kevésbé hatékony használatát is megkövetelheti.

A döntőben ez teljesen mindegy 

Android a iOS így eltérő RAM-igényük van, mivel a két operációs rendszer eltérően működik. Android rugalmasabb, mint iOS, mind abban a tekintetben, hogy milyen eszközökön futhat, és hogyan használhatják és élvezhetik maguk a fejlesztők. Ez a rugalmasság azonban magasabb RAM-igény ára az iPhone-okhoz hasonló teljesítmény elérése érdekében. De tekintettel arra iPhone 13 Pro Max 31 990 CZK-ért és a Samsungért Galaxy Az A33 5G for 8 CZK egyenként 990 GB RAM-mal rendelkezik, egyértelmű, hogy maga a memória nem túl nagy tényező, amely befolyásolja sem a készülék összehasonlítható teljesítményét, sem a gyártó költségeit a végső árnál.

Samsung telefonok Galaxy itt vásárolhatsz például

A mai nap legolvasottabb

.