Android 4.4 KitKat “Project Svelte” pode acabar com a fragmentação do Android
O Android 4.4 KitKat “Projeto Svelte” pode ser o primeiro passo do Google para consertar a fragmentação do sistema operacional Android.
O Project Svelte permite que o Android 4.4 KitKat seja executado em hardware mais antigo, geralmente associado ao smartphones básicos e pode ser o caminho a seguir para que todos os dispositivos Android tenham o mesmo sistema operacional página.
Durante uma entrevista com Ler escrever, O chefe de engenharia do Google, Dave Burke, revelou que o Projeto Svelte foi realizado usando um Google Nexus 4 com apenas dois processadores, 512 MB de RAM e uma tela com resolução qHD.
ANÁLISE: Projeto Svelte do Android 4.4 KitKat: o que é e por que você deve se importar
Este Nexus 4 especial foi usado para fazer o Android KitKat funcionar com especificações básicas e realmente fazê-lo funcionar corretamente.
“Adaptamos a resolução para qHD de 960 x 540p porque esse é o ponto ideal para smartphones básicos. Nós o reduzimos de quatro CPUs para duas CPUs. Reduzimos a frequência do clock e outros enfeites. E, literalmente, muitos de nós apenas o usamos como nosso telefone padrão. Foi doloroso e estava quebrado para começar. ”
Após a construção do dispositivo de teste KitKat Nexus 4, o Google tinha quatro objetivos principais que desejava atingir com o Projeto Svelte.
- Reduza a pegada do sistema.
- Reduza a pegada (uso de memória) dos aplicativos executados em um dispositivo Google Experience (Nexus).
- Corrija como os aplicativos reagem e travam durante situações de memória ruim.
- Fornece melhor medição e instrumentação de como os aplicativos são executados no Android, para que os desenvolvedores possam ver o quanto seus aplicativos são conscientes da memória.
Burke disse que os dois primeiros foram alcançados com o Projeto Svelte Nexus 4, pois a redução do uso de memória foi obtida removendo os aplicativos do Google do sistema operacional para que se comportassem como aplicativos independentes.
A empresa então usou ProcStats, uma pontuação de uso de RAM, para controlar o uso de memória do aplicativo e, em seguida, monitorá-lo de dentro dos aplicativos.
O Android KitKat basicamente obteve as melhores partes do Project Butter e do Project Svelte, dois projetos supervisionados pelo próprio Burke.
“Estávamos brincando que, quando comecei, a primeira coisa em que estava trabalhando era o Projeto Butter para tornar o sistema mais suave. A questão é que a manteiga engorda. Então fiz o Projeto Svelte para perder peso. Portanto, agora minha contribuição para o Android é basicamente zero. “
O Google ainda está trabalhando com outros fabricantes para atualizar dispositivos mais antigos para o Android 4.4 KitKat.
Consulte Mais informação: Crítica do Google Nexus 5