Кое е по-добре: Android Lollipop и IOS 8
Makradar От технологии / / December 19, 2019
Четох това заглавие, щях да си помисля, че авторът - идиот. Сравнете две коренно различни ъпгрейд драстично различни системи е доста глупаво и безсмислено.
Въпреки това, въпросът за Quora със същото име, е един много интересен отговор от Глен Уилямс. Неговото мнение за това, защо Android е толкова много RAM, които вече сме публикувано тук.
Сега той отново се отличи и казах, Какви актуализация е най-добре по отношение на иновациите, производителността и полезност за потребителя.
Освен това, пряка реч.
Ако ще да пише на операционната система за мобилни устройства, което трябва да запомните няколко неща:
- Процесорът в мобилното устройство не е толкова мощен, колкото настолните компютри, така че вашата операционна система е много ефективно използване на хардуера.
- Екранът трябва да отговори на възможно най-бързо натискане, така че трябва да се оптимизира софтуера за изображение изобразяване.
- RAM винаги ще бъде малко, така че трябва да го използват ефективно.
IOS е резултат от развитието на политиката следващо място, превърнати в рамките на мобилната платформа. Тя работи почти перфектно, като написано от двигателя (роден) език за програмиране. Това означава, че той е създаден точно за това желязо.
RAM в IOS се използва възможно най-ефективно и при прилагането даден на минималния размер на паметта, която е необходима за тяхната оптимална производителност.
На Android, нещата са различни. Java е далеч по-слаб от родния кода и за да извърши действие, отнема повече попадения от процесора. Изкуство (Android по време на работа) има за цел да реши този проблем, като прекомпилирате Java код в родния код. Как това помага все още е неизвестен.
Защо Google е направил такова странно решение и започва да прави Android на Java? Мисля, че това е всичко, заради това, което те са били в ролята на догонване. След освобождаването на iPhone имат нужда от възможно най-бързо да се освободи собствения си устройство, за да се обхване по-голям пазарен дял. Ето защо, вместо да се развива самостоятелно решение, те се използват безплатно в Linux ядрото и Java, а това бързо се обърна при него, за да се избегне плащането на лицензи на Oracle.
Основни инженерни решения Android не са били направени в полза на максимална ефективност и удобство, както и в полза на скоростта на пазара.
И Android все още се жъне награди.