Jag läste denna rubrik, skulle jag ha trott att författaren - en idiot. Jämför två radikalt olika uppgraderings dramatiskt olika system är ganska dum och meningslös.
Frågan om Quora med samma namn, var en mycket intressant svar från Glenn Williams. Hans åsikt om varför Android är så mycket RAM har vi redan publicerat här.
Nu är han återigen utmärkt sig och jag sa, Är vilken typ av uppdatering bäst när det gäller innovation, produktivitet och nytta för användaren.
Vidare direkta tal.
Om du ska skriva operativsystem för mobila enheter, måste du komma ihåg några saker:
- Processorn i den mobila enheten inte är lika kraftfullt som stationära datorer, så operativsystemet har en mycket effektiv användning av hårdvara.
- Skärmen bör reagera på press så fort som möjligt, så du behöver för att optimera programmet för bildåtergivning.
- RAM kommer alltid att vara lite, så du måste använda den på ett effektivt sätt.
iOS är ett resultat av den politiska utvecklingen Därefter omvandlas i den mobila plattformen. Det fungerar nästan perfekt, som skrivits av motor (native) programmeringsspråket. Detta innebär att det skapades just för detta järn.
RAM i iOS används även så effektivt som möjligt och vid applicerings ges till den minsta mängd minne som behövs för deras optimala prestanda.
På Android, är det annorlunda. Java är mycket mindre potent än ursprunglig kod och för att utföra en åtgärd tar mer träffar till processorn. ART (Android runtime) syftar till att lösa detta problem genom att kompilera Java-kod i inbyggd kod. Hur detta hjälper är fortfarande okänd.
Varför Google gjort en sådan konstig beslut och började göra Android till Java? Jag tror att det är allt på grund av vad de var i rollen som catch-up. Efter lanseringen av iPhone de behövde så fort som möjligt för att frigöra din egen enhet för att fånga en större marknadsandel. I stället för att utveckla sitt eget beslut, använde de fria Linux-kärnan och Java, och det snabbt förvandlas under honom för att undvika att betala för Oracle licenser.
Grundläggande tekniska lösningar Android gjordes inte till förmån för maximal effektivitet och bekvämlighet, samt till förmån för hastigheten till marknaden.
Och Android är fortfarande skördar frukterna.