Освіта 1 Жовтня Буковина Онлайн

Чому Android необхідно кардинально оновити?

Oppo готує смартфон з 10 ГБ оперативної пам’яті, їм стане нова модифікація апарату Find X.

Android-додатки, написані на мові Java, Android використовується середовище виконання Java Virtual Machine, а точніше її модифікація Android Runtime (ART). Середовище виконання Java відрізняється підвищеною вимогою до ресурсів системи. Google серйозно попрацювала над ART, щоб зробити Android більш оптимізованим, однак цього все ще недостатньо у порівнянні з iOS, програми якої створюються з використанням вкрай швидких низькорівневих мов програмування C, C++ і Objective-C.

Саме тому Android-смартфонам у порівнянні з iPhone необхідно набагато більше оперативної пам’яті. Наприклад, iPhone з 4 ГБ оперативної пам’яті буде тримати програми в пам’яті, тоді як смартфон з 6 або 8 ГБ ОПЕРАТИВНОЇ пам’яті на Android при однаковому сценарії не зможе повторити результати iPhone.

Багато говорять, що причиною поганої оптимізації Android є її формат вільно поширюваної системи. Звичайно, певна частка правди в цьому є, але лише частково, адже якщо взяти Windows 10, у системи немає ніяких проблем з оптимізацією, вона працює дуже швидко на мільйонах різних пристроїв.

Android на даному етапі, на мій погляд, застаріває. Необхідні кардинальні зміни, пов’язані з повною переробкою вихідного коду системи. Набагато важливіше не кількість оперативної пам’яті і кількість ядер, а те, наскільки плавно працює система, як багато ресурсів вона витрачає і яка швидкість її відгуку. Зростання продуктивності комп’ютерів призвів до небажання оптимізувати програмний код, проте такий підхід може бути невірним.

   
Наука і технології

Поділитися

Читайте також

Ще актуальне

Повідомити новину