Optimizer, компилаторът на Google, който ще изведе ART на следващото ниво

Android Cheats Home

Като цяло, единствените новости, които възприемаме в операционната система, са тези, които са свързани с визуалните аспекти, и ако отидем малко по-далеч, тези, които могат да бъдат възприети от производителността и плавността на смартфона. Има обаче още по-подходящи новини от тези, като тази, която може да пристигне скоро, наречена Оптимизатор.

Нов спътник за ART

ART дойде с KitKat, като новата среда за изпълнение, която щеше да изпълнява Java приложения. Щеше да се случи да замени Далвик, нещо, което получи на Lollipop. В действителност обаче всичко отива много по-далеч от просто промяна на виртуалната машина. Има и елемент, който е компилатор, който е отговорен за "обработката" на кода за неговото изпълнение. При Dalvik компилаторът беше от типа JIT (точно навреме) и отговаряше за компилирането точно в момента, в който кодът щеше да бъде използван. С Lollipop компилацията стана AOT (предварително) и компилира кода, преди да се наложи да го използва. Няма нужда да се обяснява защо това рационализира работата на приложенията. Проблемът обаче е, че за улесняване на прехода от Dalvik към ART беше използвана AOT версия на Dalvik JIT компилатора, наречена Quick. Модификация на предишния, така да се каже. Сега това ще се промени.

Android мами

Кажете здравей на оптимизатора

Новият компилатор щеше да бъде създаден от нулата и както ARM, така и Google са работили по него. Той ще се нарича Optimizer и ще има текущи компилационни технологии, както и ще бъде съвместим с компилация за 32 и 64 бита. ARM е отговорен за 64-битовата секция, докато Google отговаря за 32-битовата. Във всеки случай изглежда, че друга от новостите ще бъде да може да актуализира споменатия компилатор с повече новости, така че априори можем да се надяваме, че той ще се подобри с времето. Както и да е, най-забележителното е фактът, че Optimizer ще бъде компилатор, създаден точно с цел да бъде компилатор на Java приложения за Android с ART като виртуална машина, така че можем да очакваме подобрения в плавността и работата от смартфоните, нещо, което винаги е добре дошло.