Mbyll reklamën

Nuk është e pazakontë që telefoni juaj të ketë një s Androidkemi më shumë RAM sesa kompjuteri në të cilin po punoni. Mbi ato aktuale Androidech ne arrijmë lehtësisht në 12 GB RAM, e cila është e disponueshme për shembull në konfigurimin më të lartë të modeleve Galaxy S22 Ultra ose Google Pixel 6 Pro. Disa telefona kanë gjithashtu 16 GB RAM. Nga ana tjetër, iPhone 13 Pro ka vetëm 6 GB, iPhone 13 madje vetëm 4 GB. Ato funksionojnë po aq mirë (ose edhe më mirë) sesa ato më të pajisurat Androidy. Si eshte e mundur? 

Çfarë është RAM? 

Në shkencat kompjuterike, RAM është termi i përdorur për memorien gjysmëpërçuese me qasje direkte lexim-shkrim. Ka shumë lloje të RAM-it, por SDRAM-i i përdorur në telefonat inteligjentë është i paqëndrueshëm. Ndryshe nga memoria flash jo e paqëndrueshme e telefonit ku ndodhen informace ruajtur afatgjatë, RAM mund të ruajë informace vetëm kur pajisja është e ndezur. Në thelb është memoria e punës e telefonit - ajo përmban informace, të cilin pajisja po e përdor aktualisht në mënyrë aktive.

Sa më shumë RAM të ketë një telefon, aq më shumë gjëra mund të ruajë në memorien e tij operative. Ndërsa hapni më shumë aplikacione (ose më shumë përmbajtje brenda një aplikacioni), telefoni cakton RAM-in e disponueshëm për çdo proces të ri. Kur nuk ka më RAM në dispozicion, pajisja duhet të vendosë se cilat procese të vrasin për t'i mbajtur gjërat të funksionojnë pa probleme. Nëse të gjitha gjërat janë të barabarta, një telefon me 8 GB RAM do të jetë në gjendje të mbajë procese më aktive sesa një telefon me 4 GB RAM, kështu që kalimi midis aktiviteteve do të jetë më i shpejtë në një telefon me më shumë RAM.

Android ka nevojë për më shumë RAM sesa iOS 

Nuk ka asnjë arsye të caktuar, por ka disa faktorë që kontribuojnë në këtë fakt. Së pari, aplikacioni për Android a iOS ndërtohen ndryshe. Çdo vit ka vetëm disa iPhone dhe iPad të rinj që funksionojnë me pajisje të ngjashme. Sepse aplikacioni për iOS funksionojnë vetëm në disa çipa homogjenë, ato mund të ndërtohen posaçërisht për këto çipa duke përdorur të ashtuquajturat gjuhë programimi amtare (veçanërisht Swift dhe Objective-C). Kodi i shkruar për aplikime për iOS kompilohet drejtpërdrejt në instruksionet që procesorët Apple kuptojnë pa asnjë përkthim.

Nga ana tjetër, sistemi Android funksionon në pothuajse një numër të pakufizuar pajisjesh të ndryshme, të njëjtat aplikacione duhet të funksionojnë në çipa nga Qualcomm, Samsung, MediaTek dhe të tjerë. Meqenëse do të ishte e pamundur të sigurohet manualisht përputhshmëria me të gjitha këto konfigurime të ndryshme harduerike, aplikacionet për Android shkruar në gjuhë programimi (Kotlin dhe Java), e cila mund të përkthehet në një lloj gjuhe të përbashkët, e cila më pas përkthehet për herë të dytë në kodin vendas për atë chipset. Kjo gjuhë e zakonshme quhet bytecode. 

Bytecode nuk është specifik për ndonjë pajisje të veçantë, kështu që pajisja duhet ta konvertojë kodin në kodin vendas përpara se të ekzekutohet. Krahasuar me ekzekutimin direkt të kodit vendas, siç bën sistemi iOS, ky proces merr burime shtesë, që do të thotë një aplikacion që duket dhe funksionon njësoj nëpër sisteme Android a iOS, do të jetë për funksionimin e tij në pajisje Galaxy S22 zakonisht kërkon më shumë RAM të disponueshme sesa iPhone 13.

Pastrim automatik i RAM-it 

Çdo sistem operativ gjithashtu menaxhon RAM-in në mënyra të ndryshme. Android përdor një metodë të menaxhimit të kujtesës të quajtur grumbullimi i mbeturinave. Ky proces heq periodikisht artikujt nga memoria që nuk janë më në përdorim, duke e çliruar atë. Sistemi iOS megjithatë, ai përdor numërimin automatik të referencës (ARC), i cili automatikisht cakton një vlerë numerike për objektet në memorie bazuar në numrin e objekteve të tjera që i referohen atyre, dhe heq ato, vlera e të cilave arrin zero.

Meqenëse grumbullimi i mbeturinave kërkon vetëm në mënyrë periodike objekte të papërdorura, mund të ketë një grumbullim të shkurtër informacioni të padobishëm që mbizotëron RAM-in. Në të kundërt, ARC nuk e ka këtë problem - objektet individuale të panevojshme hiqen nga kujtesa sapo të identifikohen si të papërdorura. Sistemi Android ai gjithashtu kufizon aplikacionet që funksionojnë në sfond më pak se ju iOS, kështu që aplikacionet që nuk i përdorni në mënyrë aktive mund të jenë në telefonat me sistem Android qëndroni në RAM më lehtë se v iPhoneCh. Fleksibiliteti i sistemit Android është një nga pikat më të forta të kësaj platforme, por ky fleksibilitet mund të kërkojë gjithashtu përdorim më pak efikas të RAM-it.

Në finale nuk ka shumë rëndësi 

Android a iOS kështu, ata kanë kërkesa të ndryshme RAM sepse të dy sistemet operative funksionojnë ndryshe. Android është më fleksibël se iOS, si për sa i përket pajisjeve në të cilat mund të funksionojë dhe si mund të përdoret dhe të shijohet nga vetë zhvilluesit. Megjithatë, një fleksibilitet i tillë vjen me koston e kërkesave më të larta RAM për të arritur performancë të ngjashme me atë që gjendet në iPhone. Por duke pasur parasysh atë iPhone 13 Pro Max për 31 CZK dhe Samsung Galaxy A33 5G për 8 CZK secila ka 990 GB RAM, është mjaft e qartë se vetë memoria nuk është një faktor shumë i madh që ndikon as në performancën e krahasueshme të pajisjes, as në kostot e prodhuesit në çmimin përfundimtar të saj.

telefonat Samsung Galaxy ju mund të blini për shembull këtu

Më të lexuarit e sotëm

.