To je důvod, proč zařízení iOS používají méně RAM než zařízení Android

To je důvod, proč zařízení iOS používají méně RAM než zařízení Android

Válka mezi iOS a Androidem přetrvává dodnes. Očividně existují pádné důvody pro pád na obě strany plotu, ale to nezabrání lidem (včetně nás) v nekonečném porovnávání těchto dvou, aby zjistili, který z nich je pro naše potřeby lepší.





Už jsme prozkoumali otázky, jako je, který mobilní operační systém je bezpečnější a proč jsou aplikace pro iOS obecně lepší než aplikace pro Android. Ale je tu něco, čeho jste si možná nevšimli: Zařízení iOS mají často polovinu RAM (nebo méně) než zařízení Android . Proč je to?





Porovnání RAM na iPhone vs. Android

V tomto článku se podíváme na některá z nejnovějších špičkových zařízení Android od více výrobců a postavíme je vedle sebe proti iPhonu 8, iPhonu 8 Plus a iPhonu X.





Obrázek kreditu: GSM aréna

Obrázek kreditu: GSM aréna



Obrázek kreditu: GSM aréna

Obrázek kreditu: GSM aréna





Toto jsou všechna zařízení Android z roku 2017, která představují to nejlepší z nejlepšího, co je v současné době pro spotřebitele smartphonů k dispozici. Jak vidíte, tyto specifikace RAM jsou statné a budou vás stát dost peněz. Očekávejte, že za ně zaplatíte kdekoli od 650 do 1 000 USD.

Abyste měli představu o tom, jak nadměrných je 8 GB RAM, mějte na paměti, že většina moderních notebooků s nimi ani tolik nepřijde. Například většina Chromebooků z roku 2017 dosahuje 4 GB pouze u několika vybraných modelů, které dokonce nabízejí 8 GB-a dokonce i ty vysoce výkonné 8GB Chromebooky jsou stále levnější než tato zařízení Android!





Abychom byli spravedliví, pouze OnePlus 5T je dodáván s 8 GB. Jde mi ale o to: zařízení Android by nemělo tolik RAM, kdyby ji nepotřebovalo, že? A pokud jsou nejnovější zařízení Android vybavena 4-8 GB RAM, kolik RAM mají telefony iPhone?

Obrázek kreditu: GSM aréna

Obrázek kreditu: GSM aréna

Obrázek kreditu: GSM aréna

Obrázek kreditu: GSM aréna

jak převést pdf na word na mac

Počkej chvíli. Co se děje? Mezi řadou iPhonů Apple z roku 2017 vidíme pouze 2 GB na „základním“ iPhonu, 3 GB na větším iPhonu 8 Plus a 3 GB na nejnovějším a největším iPhonu X. Nejvyšší model Apple má méně RAM než slabší možnosti Androidu!

Mimochodem, nic z toho není nové. IPhone 7 Plus představil 3 GB RAM pro řadu iPhone již v roce 2016. iPhone 7, iPhone 6s Plus a iPhone 6s fungují bez problémů na 2 GB. A iPhone 6, na kterém může běžet iOS 11 jako ostatní jeho nástupci, má pouze 1 GB.

Vážně, co se děje? Jak může iPhone 6 z éry 2014 pasivně provozovat nejnovější verzi iOS s pouhou 1 GB RAM, zatímco Androidi potřebují až 8x tuto částku?

Proč zařízení Android potřebují tolik RAM

Android byl od samého začátku navržen tak, aby podporoval mnoho různých typů procesorů, mnoho různých výrobců a mnoho různých hardwarových konfigurací. Software napsaný pro jeden druh systému obvykle nemůže běžet pouze na jiném; musí být „přeneseno“, což často zahrnuje přepis nekompatibilních bitů.

Abychom to zvládli, aplikace pro Android vždy běžely na platformě Java. Java je díky svému virtuálnímu stroji šikovná: v Javě můžete napsat aplikaci jednou a pak virtuální stroj tento kód za běhu „přeloží“, aby fungoval na jakémkoli systému, na kterém je. Místo toho, abyste kód přepisovali a překompilovali sami, virtuální stroj Java to zvládne za vás.

Ale to má svou cenu.

Virtuální stroj Java je složitý a vyžaduje spoustu paměti RAM, a to nejen pro správu skutečných procesů samotného virtuálního stroje, ale také pro uložení původního kódu Java pro jakoukoli spuštěnou aplikaci plus přeložený kód, který se ve skutečnosti spustí Systém.

Na jedné straně se virtuální stroj v Androidu za ta léta zlepšil a nevyžaduje tolik RAM jako kdysi. Na druhou stranu jsou aplikace pro Android stále pokročilejší - pravděpodobně dokonce nafouklé - a proto ke svému provozu potřebují více paměti RAM. RAM je také zapotřebí pro procesy na pozadí, které jsou běžné v aplikacích pro Android.

A konečně, operační systém Android je postaven na metodě zvané 'garbage collection'. Aplikacím se ve skutečnosti doporučuje používat tolik RAM, kolik potřebují. Potom Android jednou za čas vyčistí data v paměti RAM, která se již nepoužívá („odpadky“), a uvolní je, což umožní dalším aplikacím. Tato metoda, přestože je účinná, je nejoptimálnější, když je na hraní hodně RAM, jinak systém tráví příliš mnoho času sběrem odpadků.

Z těchto důvodů doporučujeme v systému Android alespoň 4 GB RAM, pokud vám záleží na plynulém výkonu. Pokud tak neučiníte, pak 2 GB by mělo být naprosté minimum.

Proč iOS nepoužívá tolik RAM jako Android

Apple má mnohem větší kontrolu nad celým ekosystémem iOS. Pokud chcete používat iOS, máte pro telefon pouze jednu možnost: iPhone. Pokud chcete vytvářet aplikace pro iOS, musíte použít nástroje Apple a udělat to po svém. Apple vládne pevnou pěstí.

poslouchejte hudbu zdarma online bez stahování

Toto má však mnoho výhod.

Protože Apple ví přesný Díky specifikacím každého jednotlivého zařízení, na kterém bude někdy spuštěn jeho operační systém, se mohou podle toho rozhodovat o návrhu. Například zatímco Android potřebuje podporovat více typů procesorů, iOS vždy běží na hardwaru založeném na ARM.

IOS jako takový nepotřebuje virtuální stroj s překladem za běhu, jako to dělá Android. Všechny aplikace jsou kompilovány do nativního kódu a tento kód je spuštěn přímo na hardwaru. Žádná potřeba virtuálního stroje znamená celkově podstatně méně RAM.

Kromě toho má iOS odlišný přístup ke správě paměti. Zatímco paměť Android je zpracována operačním systémem, paměť iOS je zpracována samotnými aplikacemi. Namísto toho, aby aplikace mohly zabírat tolik RAM, kolik chtějí, a uvolnit je, když se již nepoužívají, aplikace pro iOS automaticky přidělují a uvolňují paměť podle potřeby.

Stručně řečeno, to, že iPhony mají méně RAM, neznamená, že mají horší výkon. iOS má jiný přístup ke správě paměti, protože se nespoléhá na virtuální počítač, jako má Android.

Podíl Podíl tweet E-mailem Jak změnit vzhled a vzhled pracovní plochy Windows 10

Chcete vědět, jak vylepšit vzhled Windows 10? Pomocí těchto jednoduchých přizpůsobení si Windows 10 přizpůsobíte.

Číst dále
Související témata
  • Technologie vysvětlena
  • Android
  • iPhone
  • ios
  • Hardwarové tipy
  • Android
O autorovi Joel lee(1524 publikovaných článků)

Joel Lee je šéfredaktorem MakeUseOf od roku 2018. Má titul B.S. v informatice a více než devět let profesionálních zkušeností s psaním a střihem.

Více od Joela Leeho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru