EAS: Afinal o que é e o que muda nos aparelhos Android?

EAS: Afinal o que é e o que muda nos aparelhos Android?

Embora não seja tão recente, o EAS ganhou um destaque maior recentemente após uma matéria do XDA-Developers, mostrando seus efeitos, prós e contras. Mas afinal o que seria esse tal de EAS, no que ele influência no final das contas e como ele trabalha?

O que é o EAS?

EAS é uma sigla para Energy Aware Scheduling (Agendamento Consciente de Energia, em português). O EAS age no sistema de scheduling (Agendamento, em uma tradução literal ao português) do kernel (núcleo do sistema operacional Linux e do Android (já que o mesmo é baseado no Linux)) principalmente, e começou a ser utilizado primeiramente nos Google Pixel. Temos também outros aparelhos Android que contam com ele de maneira não-oficial, tal como o Moto G5 Plus, Xiaomi Mi 5 e OnePlus 3/3T.

Para saber como "aplica-lo" no kernel é preciso um bom conhecimento do sistema de scheduling do kernel, já que tal não é universal como o CFS (Completely Fair Scheduler) ou o HMP (Heterogeneous Multi-Processing, ou Multiprocessamento Heterogêneo em português), sendo o HMP o mais utilizado desde que os processadores ARM64 chegaram no Android, e é preciso um entendimento/conhecimento do processador também. Como os celulares que contam com o Snapdragon 820 e 821, tem tal lógica parecida dentre si, então é possível "portar" o EAS do Pixel para o OnePlus 3/3T ou para os celulares da Xiaomi que utilizam o msm8996 e msm8996pro com processadores (tal como os Xiaomi Mi 5, Mi 5s, Mi 5s Plus, Mi Mix e Mi Note 2), e com um certo trabalho levar para celulares com Snapdragon 625 (Já que os Snapdragon 820/821 e Snapdragon 625 se assemelham em muitos pontos) como é o caso do Moto G5 Plus.

No que ele influência afinal?

Como o próprio nome já diz, a ideia é entregar um gerenciamento de energia no processador melhor (isso não significa melhor duração da bateria necessariamente), o que gera um melhor processamento principalmente, inclusive tem-se resultados que mostram que a fluidez do sistema fica muito melhor quando o kernel tem o EAS incluso.

Como ele trabalha?

O EAS introduz a necessidade de um modelo de gerenciamento de energia. O EAS procura o unicar os 3 diferentes "esquemas" principais do kernel, sendo que o modelo de energia acaba por ajudar essa unificação.

Os três são:

  • Scheduler (Agendador de processos) (Onde seria somente o CFS, mencionado acima)
  • CPUIdle (Gerenciador de Ociosidade dos núcleos da CPU)
  • CPUFreq (Gerenciador de Frequências dos núcleos da CPU)

Unificando essas 3 partes e "calculando-as" juntas, possibilita um gerenciamento de energia melhor e possibilitando também que o processamento seja mais eficiente também. Novamente isso não vem a significar melhor gerenciamento da bateria necessariamente, mas pode vir a acontecer tal fato.

Quais celulares possuem o EAS?

O EAS começou a ser padrão em todos os celulares da Google desde o lançamento do Google Pixel. Portanto os únicos devices que tem EAS por padrão de fábrica são:

  • Google Pixel
  • Google Pixel XL
  • Google Pixel 2
  • Google Pixel 2 XL

O OnePlus 6 tem uma implementação parcial do EAS de fábrica.

Mas conforme já mencionado, outros dispositivos receberam o EAS por meios não-oficiais. E são eles*:

  • Essential PH-1
  • Google Nexus 6P
  • HTC 10
  • HTC 11
  • Huawei Mate 9
  • LeEco Le Max 2/Le Pro 3
  • LG G6/G5/V20**
  • Motorola Moto G5 Plus
  • OnePlus 3/3T
  • OnePlus 5/5T
  • Sony Xperia Z5
  • Xiaomi Mi 5/Mi 5s/Mi 5s Plus/Mi Mix/Mi Note 2**
  • Xiaomi Redmi Note 4/4X
  • ZTE Axon 7
  • Zuk Z2 Plus/Z2 Pro**

*: Dispositivos encontrados em pesquisa no XDA-Developers. Pode haver mais devices com o EAS portado.

**: Fora encontrado somente projetos com a incorporação do EAS para alguns desses dispositivos, porém como a sources são compartilhadas dentre ambos, é possível a utilização dentre todos os dispositivos com um certo trabalho

E aí? O que você achou do EAS?

ÚLTIMOS ARTIGOS no NextPit

Recomendado pelo NextPit

3 Comentários

Escreva um comentário:
Todas as mudanças foram salvas. Não há rascunhos salvos no seu aparelho.
Escreva um comentário:
Todas as mudanças foram salvas. Não há rascunhos salvos no seu aparelho.
Escreva um comentário:
Todas as mudanças foram salvas. Não há rascunhos salvos no seu aparelho.