Hvilket er bedre: Android Lollipop og iOS 8
Makradar Af Teknologi / / December 19, 2019
Jeg læste denne overskrift, jeg ville have troet, at forfatteren - en idiot. Sammenligne to radikalt forskellige opgradering dramatisk forskellige systemer er ganske dum og meningsløst.
Men spørgsmålet om Quora af samme navn, var en meget interessant svar fra Glenn Williams. Hans mening om, hvorfor Android er så meget RAM, vi allerede har offentliggjort her.
Nu er han igen udmærket sig og jeg fortalte, Hvilken slags opdatering er bedst med hensyn til innovation, produktivitet og nytte for brugeren.
Endvidere direkte tale.
Hvis du vil skrive operativsystemet til mobile enheder, du nødt til at huske et par ting:
- Processoren i den mobile enhed er ikke så kraftig som desktops, så dit operativsystem har en meget effektiv udnyttelse af hardware.
- Skærmen bør reagere på den trykker så hurtigt som muligt, så du har brug for at optimere softwaren til billedgengivelse.
- RAM vil altid være lidt, så du skal bruge det effektivt.
iOS er resultatet af den politiske udvikling Dernæst omdannes under den mobile platform. Det virker næsten perfekt, som er skrevet af den (native) programmeringssprog motor. Det betyder, at det blev oprettet netop for denne jern.
RAM i iOS anvendes også så effektivt som muligt og på påføringsstedet givet til den minimale mængde hukommelse, der er nødvendig for deres optimal ydeevne.
På Android, tingene er anderledes. Java er langt mindre potent end den native kode, og at udføre en handling tager flere hits til processoren. ART (Android runtime) har til formål at løse dette problem ved at omkompilering Java-kode i native kode. Hvordan dette hjælper er stadig ukendt.
Hvorfor Google lavet sådan en mærkelig beslutning og begyndte at gøre Android til Java? Jeg tror, det er alt sammen på grund af, hvad de var i rollen som catch-up. Efter udgivelsen af iPhone de havde brug for så hurtigt som muligt at frigive din egen enhed til at fange en større markedsandel. Derfor, i stedet for at udvikle sin egen beslutning, de brugte den gratis Linux-kernen og Java, og dette hurtigt vendt under ham for at undgå at betale for Oracle-licenser.
Grundlæggende tekniske løsninger Android blev foretaget ikke ind for maksimal effektivitet og bekvemmelighed, og til fordel for hastighed til markedet.
Og Android er stadig høster frugterne.