Gå til innhold

Ram Android vs IPhone


Gjest Slettet+234981

Anbefalte innlegg

Gjest Slettet+5132

Det er kjernen i saken ja:

iOS kjører ferdigkompilert maskinkode for ARM-prosessorene, appene lastes ned ferdig kompilerte på samme måte som på et Windows- eller MacOS-program.

Android kompileres appen ferdig ved installasjon på telefonen, kompilatoren er av hensyn til installasjonstid og kompatibilitet begrenset i kompleksitet.

Men kompilatoroptimaliseringer gjør vel heller lite med minnebruk, foruten et par variable som blir optimalisert bort? I det store og hele bør ikke minnebruken til et program endre seg nevneverdig med forskjellige optimaliseringsnivå (men kan bli større ved Debug-build).

Lenke til kommentar
Videoannonse
Annonse

Fordi android er laget for å kjøre på hummer og kanari. Da må man ta noen kjipe kompromiss innimellom. Det må også apple gjøre mtp f.eks bakoverkompabilitet, men det er mye enklere når de har kontroll på hw og sw samt slipper å tenke på tredjeparts leverandører.

 

Du har enda ikke helt forstått det du? 

 

For å gjøre det litt enklere for deg da;

1. Samsung lager en helt ny telefon med sitt UI oppå iOS. Hvordan tror du det hadde blitt? Litt problemer her og der? Kanskje behov for litt mer ram for at alt skal funke sammen?

 

Google kjører et helt rent OS uten et eget skin oppå som kan skape problemer.

 

Hvorfor skal Pixel trenge mer ram enn iPhone når begge kjører et cleant OS?

Lenke til kommentar
Gjest Slettet+234981

Så hvorfor har du basert hele denne tråden med påstanden din om at Android trenger mer ram når du plutselig skal begynne å utelukke modeller?

Utelukke? Android telefonen din (Pixel) fungerer ikke noe bedre med hensyn til RAM enn noen annen Android telefon.

 

Virker som om du tror at skin(n)et til feks Samsung/Huawei krever RAM. Hvorfor tror du det ?

Endret av Slettet+234981
Lenke til kommentar

Men kompilatoroptimaliseringer gjør vel heller lite med minnebruk, foruten et par variable som blir optimalisert bort? I det store og hele bør ikke minnebruken til et program endre seg nevneverdig med forskjellige optimaliseringsnivå (men kan bli større ved Debug-build).

Sant nok, det hører også til historien at Android fortsatt kjører Java (selv om den fra og med Android 5 blir forhåndskompilert).

 

Videre er iOS mye flinkere til å redusere RAM-forbruket til en app når den legges i bakgrunnen enn Android (Resident Set Size), men hvordan det skjer er ikke greit å forstå (Apple er ikke akkurat interessert i å dele dette med omverden).

Android Authority kom med en god artikkel på dette for to år siden: https://www.androidauthority.com/ANDROID-IOS-RAM-MEMORY-USAGE-744848/

Lenke til kommentar

Utelukke? Android telefonen din (Pixel) fungerer ikke noe bedre med hensyn til RAM enn noen annen Android telefon.

 

Virker som om du tror at skin(n)et til feks Samsung/Huawei krever RAM. Hvorfor tror du det ?

 

Så hvorfor tror du Google mener at 4gb er nok for en toppmodell mens Samsung velger 8 eller 12?

 

 

 

That said, some phones will need more RAM than others. Case in point: a Pixel phone vs. a Galaxy phone. Samsung tends to include a lot of extra (read: superfluous) features on its phones. This leads to a heavier operating system that simply needs more RAM to function at a high level. Pixel phones run stock Android, which is cleaner and lighter than the Samsung Experience. Thus, Pixel phones can get away with less RAM than a Galaxy to provide a similarly fluid experience.

Kilde: https://www.howtogeek.com/367770/how-much-ram-does-an-android-phone-really-need/

Lenke til kommentar
Gjest Slettet+234981

 

 

Videre er iOS mye flinkere til å redusere RAM-forbruket til en app når den legges i bakgrunnen enn Android (Resident Set Size), men hvordan det skjer er ikke greit å forstå (Apple er ikke akkurat interessert i å dele dette med omverden).

 

 

Nettopp og akkurat det er grunnen til at en IPhone klarer seg med mindre RAM enn en Android telefonen. Håndteringen av apper som ligger i bakgrunnen er overlegent bedre enn på en Android telefon.

Lenke til kommentar
Gjest Slettet+234981

Så hvorfor tror du Google mener at 4gb er nok for en toppmodell mens Samsung velger 8 eller 12?

 

 

En Android telefon med 4GB er ikke en toppmodell.

Lenke til kommentar

En Android telefon med 4GB er ikke en toppmodell.

 

Det får du gjerne mene. Men da mener du samtidig at nye iPhone Pro Max ikke er en toppmodell heller. 

 

Du kan jo forøvrig gå inn på telefonen din og se alle prosessene Samsung kjører i tillegg til Android. Da forstår du nok at telefoner med eget skin oppå Android trenger ekstra mye ram i motsetning til en telefon som kjører rent OS (feks Pixel eller iPhone)  :)

Endret av brukernavn331
Lenke til kommentar
Gjest Slettet+234981

Det får du gjerne mene. Men da mener du samtidig at nye iPhone Pro Max ikke er en toppmodell heller.

 

 

IPhone Pro Max er ikke en Android telefon. Du har ikke fått med deg poenget med tråden. Endret av Slettet+234981
Lenke til kommentar
Gjest Slettet+234981

Er det det eneste svaret du klarte å komme med? :D

 

Du får nesten forklare hva poenget med tråden din er da, siden jeg har motbevist påstanden din flere ganger.

Du har ikke motbevist noe som helst, du bare benekter fakta.

 

Hensikten med tråden var å avklare en gang for alle at IPhone klarer seg med mindre Ram pga bedre håndtering av apper i bakgrunn. Se første post.

Lenke til kommentar

Nettopp og akkurat det er grunnen til at en IPhone klarer seg med mindre RAM enn en Android telefonen. Håndteringen av apper som ligger i bakgrunnen er overlegent bedre enn på en Android telefon.

iOS er annerledes, men ikke nødvendigvis bedre på annet enn redusering av RAM-forbruk. Fordi man ikke vet hva iOS gjør for å redusere minnebruken til en app når den legges i bakgrunnen er det ikke godt å si hvilke konsekvenser det har. Det eneste man kan si er at iOS reduserer RAM-bruken til en app drastisk når den ikke lengre er i fokus.

 

Android har forøvrig to løsninger når den går tom for RAM: garbage collection og avslutning av gamle apper.

 

For de som er nysgjerrige på hvor mye minne/RAM Android-telefonen bruker kan de gå inn i utviklerinnstillinger og trykke mange ganger på build-nummer, gå inn i utviklerinnstillinger, og velge minne/RAM. Det siste døgnet har min Mate 20 Pro brukt 3.4GB i snitt.

Lenke til kommentar

Du har ikke motbevist noe som helst, du bare benekter fakta.

 

Hensikten med tråden var å avklare en gang for alle at IPhone klarer seg med mindre Ram pga bedre håndtering av apper i bakgrunn. Se første post.

 

Du har jo ikke avklart noe som helst når påstanden din er full av feil. 

 

Som sagt, Android-telefoner med rent OS trenger mindre ram enn telefoner med eget skin oppå Android. Du må gjerne prøve å motbevise det jeg sier. 

 

Forøvrig interessant å teste det Noreng skriver. Min har brukt i gjennomsnitt 2,5gb av 4 med relativt tungt bruk det siste døgnet.

Lenke til kommentar
Gjest Slettet+234981

 

 

Som sagt, Android-telefoner med rent OS trenger mindre ram enn telefoner med eget skin oppå Android. Du må gjerne prøve å motbevise det jeg sier.

 

 

Er jo ikke dette tråden handler om. Du er OT.

Lenke til kommentar

Sant nok, det hører også til historien at Android fortsatt kjører Java (selv om den fra og med Android 5 blir forhåndskompilert).

 

Videre er iOS mye flinkere til å redusere RAM-forbruket til en app når den legges i bakgrunnen enn Android (Resident Set Size), men hvordan det skjer er ikke greit å forstå (Apple er ikke akkurat interessert i å dele dette med omverden).

Android Authority kom med en god artikkel på dette for to år siden: https://www.androidauthority.com/ANDROID-IOS-RAM-MEMORY-USAGE-744848/

God artikkel hvor dette oppsummeres greit. Essensen er vel omtrent som i Gadden sitt første innlegg her. Der iOS fikk minnebruket I en app ned i 10mb uten å kille den fikk Android knapt komprimert noe som helst og måtte på tredje appen kille den første.

 

Løsningen er jo at de dytter på mer minne i stede for å gjøre det like bra som Apple, men spørsmålet er jo om det faktisk er en god løsning. Til en viss grad er det jo det, men det er som å fikse en lekk båt med en større øse.

 

Sitat:

I am no Apple fanboy, but I must say I am impressed by how iOS is handling these low memory situations.

 

Sitat: It seems that in response to the way Android handles background apps that OEMs have just added an extra 1 or 2GB of memory. That is a perfectly valid solution, however I for one would like to see Android (i.e. Linux) handle background apps differently than it does today

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...