Gå til innhold

iPhone X Plus avslørt i kildekode


Anbefalte innlegg

Videoannonse
Annonse

Hvorfor?

 

Edit: Det som kanskje er litt skuffende, er at de øker størrelsen på skjermen vertikalt. Det er jeg egentlig ikke så fornøyd med på S8+. 

Tenker på de fleste ryktene i artikkelen. Ser ut som det blir "iPhone Xs" bare. Fortsatt den stygge busslomma og garantert ingen fingeravtrykk under skjermen. I tillegg ganske lite RAM, som faktisk har mye å si når man skal multi-taske apper. 6GB er minimum på topptelefoner. Dømmer man utifra ryktene blir det, igjen, bare halvveis innsats ved lansering. De leker "catch-up" til de andre produsentene.

Lenke til kommentar

 

Hvorfor?

 

Edit: Det som kanskje er litt skuffende, er at de øker størrelsen på skjermen vertikalt. Det er jeg egentlig ikke så fornøyd med på S8+. 

Tenker på de fleste ryktene i artikkelen. Ser ut som det blir "iPhone Xs" bare. Fortsatt den stygge busslomma og garantert ingen fingeravtrykk under skjermen. I tillegg ganske lite RAM, som faktisk har mye å si når man skal multi-taske apper. 6GB er minimum på topptelefoner. Dømmer man utifra ryktene blir det, igjen, bare halvveis innsats ved lansering. De leker "catch-up" til de andre produsentene.

At 6GB er minimum kommer VELDIG an på hvordan OS'et er optimalisert av de ulike mobilprodusentene har jeg erfart, og iOS og Android er jo nesten ikke sammenlignbart engang, når det gjelder hva som kreves av maskinvare for å opprettholde flyten...
Lenke til kommentar

Det er vel en kjensgjerning av iOS er skrevet for å være RAM-effektiv i større grad enn Android.

Det er helt feil. Var tilfellet, er langt ifra sant nå. Enkelt å påvise RAM mangel i iPhone. Gå til hvilken som helst speed test på YouTube der de åpner 10-15 apper. iPhone X faller alltid bak i runde 2 der apper skal gjenåpnes grunnet mangel på RAM.

 

Apple forsøker å holde mengden RAM på akkurat høy nok nivå til at de tror kunder ikke vil oppleve FOR mye problemer. Og når de har hatt samme mengde over litt tid så begynner klagene på manglende RAM øke og de setter det litt opp.

 

Men RAM er en utvilsom fordel for Android. Hvis du har åpne kun et par apper om gangen og lukker appene selv, ok da klarer iPhone seg. Derimot hvor mange gjør det? Er det engang enkelt å gjøre det på iOS? Har vært utrolig slitsomt før. Ingen jeg kjenner med iPhone sitter og lukker apper. Og da må de laste på nytt. Og så blir iPhone lett mye tregere enn Android telefonene.

 

At Apple driver å sparer på RAMen for å tjene noen ekstra dollar gjør dem til et rikt selskap, men ikke kult for kundene. Du kjøper en mobil til 10K og de har spart på antall GB RAM. Det er rimelig utrolig.

Lenke til kommentar

I tillegg ganske lite RAM, som faktisk har mye å si når man skal multi-taske apper. 6GB er minimum på topptelefoner.

Android bruker tracing GC, mens IOS bruker refcounting, dvs. at IOS trenger mindre minne. Årsaken er at tracing GC ikke frigjør objekter umiddelbart, men lar dem ligge og slenge før de sopes opp innimellom, mens refcounting frigjør dem umiddelbart.

 

På bekostning av hva da?

Litt redusert gjennomsnittlig ytelse, men bedre "worst case" ytelse (mindre hakking i ytelsen). Smak og behag, men etter min mening er tracing GC latskap og dårlig ingeniørhåndverk å bruke på en mobiltelefon. Det ble utviklet for Lisp, der man har et spesifikt behov for det. Og gir mening i forhold til noen typer serverlast, der Java brukes (og Android bruker Java, så der er forklaringen).

 

GC er nødvendig i visse typer programmering, som f.eks. functional programming.

GC gir best ytelse der man krever høy throughput, men ikke krever lav latency, og har svært mye minne tilgjengelig.

 

Edit: Det skal også sies at hvis man har to objekter som peker på hverandre, blir de ikke frigjort med refcounting. Dette er også et reelt problem, og en av grunnene til at tracing GC er ekstremt mye brukt. 

 

https://www.exaud.com/androids-gc-vs-arc-ios-whats-best/

Endret av Emancipate
  • Liker 1
Lenke til kommentar
  • Hvem er aktive   0 medlemmer

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