Skelbimas

Karas tarp „iOS“ ir „Android“ tvirtas iki šiol. Akivaizdu, kad yra svarių priežasčių nukristi iš abiejų tvoros pusių, tačiau tai nesustabdo žmonių (taip pat ir mūsų) be galo palyginus abu, kad pamatytume, kuris iš jų labiau tinka mūsų poreikiams.

Mes jau tyrėme tokius klausimus kaip kuri mobilioji operacinė sistema yra saugesnė ir kodėl „iOS“ programos paprastai yra geresnės nei „Android“ programos Kodėl „iOS“ programos vis dar geresnės nei „Android“ programos?Manau, kad galiu drąsiai teigti, kad „iOS“ programos yra tiesiog geresnės. Akimirką padėkite kovas ir išklausykite mane. Skaityti daugiau . Tačiau čia yra kažkas, ko galbūt nepastebėjote: „iOS“ įrenginiai dažnai turi pusę (ar mažiau) „Android“ įrenginių RAM. Kodėl tai?

Palyginus „RAM“ „iPhone“ palyginimą su „Android“

Šiame straipsnyje apžvelgsime keletą naujausių modernių „Android“ įrenginių iš daugelio gamintojų ir pateiksime juos šalia „iPhone 8“, „iPhone 8 Plus“ ir „iPhone X“.

Štai kodėl „iOS“ įrenginiai naudoja mažiau RAM nei „Android“ prietaisų telefono specifikacijos „oneplus 5t“
Vaizdo kreditas: GSM arena
Štai kodėl „iOS“ įrenginiai naudoja mažiau RAM nei „Android“ prietaisų telefono specifikacijos „Samsung Galaxy Note8“
Vaizdo kreditas: GSM arena
instagram viewer
Štai kodėl „iOS“ įrenginiai naudoja mažiau RAM nei „Android“ prietaisų telefono specifikacijos „samsung galaxy s8 plus“
Vaizdo kreditas: GSM arena
Štai kodėl „iOS“ įrenginiai sunaudoja mažiau RAM nei „Android“ prietaisų telefono specifikacijos „google pixel 2 xl“
Vaizdo kreditas: GSM arena

Tai visi 2017-ųjų „Android“ įrenginiai, atspindintys geriausius iš geriausių, kuriuos šiuo metu gali įsigyti išmaniųjų telefonų vartotojai. Kaip matote, šios RAM specifikacijos yra sunkios ir kainuos jums nemažą centą. Tikitės už juos sumokėti nuo 650 USD iki 1000 USD.

Kad susidarytumėte supratimą, kiek yra 8 GB RAM, atminkite, kad moderniausių nešiojamųjų kompiuterių net nėra tiek daug. Pvz., Daugumoje 2017 m. „Chromebook“ įrenginių galima įsigyti 4 GB, naudojant tik kelis modelius, net 8 GB talpos - ir net didelio našumo 8 GB „Chromebook“ įrenginiai vis tiek yra pigesni nei šie „Android“ įrenginiai!

Jei sąžiningai, tik „OnePlus 5T“ yra su 8 GB. Tačiau norėčiau pasakyti, kad „Android“ įrenginiuose nebūtų tiek daug RAM, jei jiems to nereikėtų, tiesa? O jei naujausiuose „Android“ įrenginiuose bus įrengta 4–8 GB RAM, tai kiek „iPhone“ yra RAM?

Štai kodėl „iOS“ įrenginiai naudoja mažiau RAM nei „Android“ prietaisų telefono specifikacijos „apple iphone x“
Vaizdo kreditas: GSM arena
Štai kodėl „iOS“ įrenginiai naudoja mažiau RAM nei „Android“ prietaisų telefono specifikacijos „apple iphone 8 plus“
Vaizdo kreditas: GSM arena
Štai kodėl „iOS“ įrenginiai naudoja mažiau RAM nei „Android“ prietaisų telefono specifikacijos „apple iphone 8“
Vaizdo kreditas: GSM arena
Štai kodėl „iOS“ įrenginiai naudoja mažiau RAM nei „Android“ prietaisų telefono specifikacijos „apple iphone 7“
Vaizdo kreditas: GSM arena

Palauk minutę. Kas vyksta? Tarp „Apple“ 2017 m. Eros „iPhone“ serijos mes matome tik 2 GB „pradinio lygio“ „iPhone 8“, 3 GB didesniame „iPhone 8 Plus“ ir 3 GB naujausiame ir didžiausiame „iPhone X“. Aukščiausias „Apple“ modelis turi mažiau RAM nei silpnesnės „Android“ parinktys!

Beje, nė vienas iš jų nėra naujas. „IPhone 7 Plus“ dar 2016 m. Pristatė 3 GB operatyviosios atminties „iPhone“ linijai. Visi „iPhone 7“, „iPhone 6s Plus“ ir „iPhone 6“ veikia 2 GB be išleidimo. O „iPhone 6“, kuris gali paleisti „iOS 11“ kaip ir kiti jo įpėdiniai, turi tik 1 GB.

Rimtai, kas vyksta? Kaip 2014-ųjų „iPhone 6“ laikinai galima paleisti naujausią „iOS“ versiją su tik 1 GB operatyviosios atminties, o „Androids“ reikia iki 8 kartų didesnės sumos?

Kodėl „Android“ įrenginiams reikia tiek daug RAM

Nuo pat pradžių „Android“ buvo sukurta palaikyti daugybę skirtingų tipų procesorių, daugybę skirtingų gamintojų ir daugybę skirtingų aparatinės įrangos konfigūracijų. Paprastai programinė įranga, sukurta vienos rūšies sistemai, negali būti naudojama tik kitoje; jis turi būti „perkeltas“, o tai dažnai reiškia nesuderinamų bitų perrašymą.

Norėdami tai išspręsti, „Android“ programos visada veikė „Java“ platformoje. „Java“ yra madinga dėl savo virtualios mašinos: vieną kartą galite parašyti programą „Java“, tada virtualioji mašina tą kodą „išverčia“, kad jis veiktų bet kurioje sistemoje. Užuot patys perrašę ir perkompiliavę kodą, „Java“ virtualioji mašina tvarko ją už jus Kodėl „Java“ virtualioji mašina padeda geriau vykdyti jūsų kodąKą žinoti, kodėl „Java“ virtualioji mašina suteikia „Java“ daugiau pranašumų, palyginti su programos vietiniu programavimu? Skaitykite toliau ir sužinokite! Skaityti daugiau .

„Java“ programų kūrimas

Bet tai kainuoja.

„Java“ virtualioji mašina yra sudėtinga ir reikalauja daug RAM, ne tik norint valdyti pačius virtualios mašinos faktinius procesus, bet ir taip pat laikyti originalų „Java“ kodą, kad ir kokia programa būtų vykdoma, taip pat išverstą kodą, kurį iš tikrųjų vykdo sistema.

Viena vertus, virtualioji mašina „Android“ bėgant metams patobulėjo ir jai nereikia tiek RAM, kiek kadaise. Kita vertus, „Android“ programos tampa vis tobulesnės - tikriausiai net išsipūtusios - todėl joms veikti reikia daugiau RAM. RAM taip pat reikalinga foniniams procesams, kurie yra įprasti „Android“ programose 9 dalykai, kurių nereikia daryti įsigyjant pirmąjį „Android“ telefonąReikėtų vengti šių bendrų spąstų, kad būtų galima maksimaliai naudotis „Android“. Skaityti daugiau .

Štai kodėl „iOS“ įrenginiai sunaudoja mažiau RAM nei „Android“ įrenginiai ir „Android“ kavos pakrovimo planšetiniai kompiuteriai

Galiausiai „Android“ operacinė sistema yra sukurta remiantis metodu, vadinamu „šiukšlių rinkimu“. Iš tikrųjų programos yra skatinamos naudoti tiek RAM, kiek reikia. Tada „Android“ kaskart išvalo nebenaudojamus RAM duomenis („šiukšles“) ir išlaisvina juos, leisdami kitoms programoms juos naudoti. Šis metodas, nors ir efektyvus, yra pats optimaliausias, kai reikia daug atminties, kitaip sistema praleidžia per daug laiko visada kaupdama šiukšles.

Dėl šių priežasčių „Android“ rekomenduojame ne mažiau kaip 4 GB RAM jei jums rūpi sklandus atlikimas Kodėl mano „Android“ telefonas lėtas, net turint geras specifikacijas?„Android“ telefone specifikacijos nėra vienintelis dalykas. Štai kodėl jūsų telefonas gali sulėtėti, nepaisant gerų specifikacijų. Skaityti daugiau . Jei to neturite, 2 GB turėtų būti minimalus dydis.

Kodėl „iOS“ nenaudoja tiek RAM, kiek „Android“

„Apple“ kontroliuoja daug daugiau visos „iOS“ ekosistemos. Jei norite naudoti „iOS“, telefonui turite tik vieną parinktį: „iPhone“. Jei norite sukurti „iOS“ programas, turite naudoti „Apple“ įrankius ir daryti tai „Apple“ būdu. Apple valdo griežtu kumščiu.

Vis dėlto tai turi daug privalumų.

Nes „Apple“ žino tikslus kiekvieno įrenginio, kuris kada nors veiks su operacine sistema, specifikacijas, jie gali atitinkamai priimti projektavimo sprendimus. Pvz., Kadangi „Android“ turi palaikyti kelis procesorių tipus, „iOS“ visada veikia ARM pagrįsta aparatine įranga Žargonas Busteris: Mobiliųjų procesorių supratimo vadovasŠiame vadove mes perimsime žargoną, kad paaiškintume, ką turite žinoti apie išmaniųjų telefonų procesorius. Skaityti daugiau .

Štai kodėl „iOS“ įrenginiai naudoja mažiau atminties nei „Android“ įrenginiai, „iPhone“ saulės spindulių pluoštas tuščias

„IOS“ nereikia virtualios mašinos su vertimu skrydžio metu, kaip tai daro „Android“. Visos programos yra sudaromos pagal savąjį kodą, o tas kodas vykdomas tiesiogiai aparatinėje įrangoje. Nereikia virtualios mašinos - tai reiškia, kad sunaudojama mažiau RAM.

Be to, „iOS“ turi kitokį požiūrį į atminties valdymą. „Android“ atmintį tvarko operacinė sistema, o „iOS“ atmintį tvarko pačios programos. „IOS“ programos, užuot leidusios programoms užimti tiek RAM, kiek nori, atlaisvina ją, kai jos nebenaudojamos, automatiškai paskirsto ir paskirsto atmintį pagal poreikį.

Trumpai tariant, vien todėl, kad „iPhone“ turi mažiau RAM, dar nereiškia, kad jie turi prastesnį našumą. „iOS“ taiko kitokį požiūrį į atminties valdymą, nes jis nepasikliauja virtualiu kompiuteriu, kaip daro „Android“.

Joelis Lee turi B.S. Kompiuterijos mokslas ir daugiau nei šešerių metų profesinio rašymo patirtis. Jis yra „MakeUseOf“ vyriausiasis redaktorius.