O que é melhor: Lollipop e iOS 8 Android
Makradar De Tecnologia / / December 19, 2019
Eu li este título, eu teria pensado que o autor - um idiota. Comparar dois atualizar os sistemas dramaticamente diferentes radicalmente diferentes é bastante estúpido e inútil.
No entanto, a questão sobre Quora de mesmo nome, foi uma resposta muito interessante do Glenn Williams. Sua opinião sobre por que o Android é muito RAM já publicada aqui.
Agora ele novamente se destacou e Eu disseQue tipo de atualização é melhor em termos de inovação, produtividade e utilidade para o usuário.
Além disso, o discurso direto.
Se você estiver indo para escrever o sistema operacional para dispositivos móveis, você tem que lembrar de algumas coisas:
- O processador no dispositivo móvel não é tão poderoso quanto desktops, assim que seu sistema operacional tem um uso muito eficiente de hardware.
- A tela deve responder ao pressionar o mais rápido possível, para que você precisa para otimizar o software para renderização de imagem.
- RAM será sempre um pouco, então você precisa usá-lo efetivamente.
iOS é o resultado da evolução da política seguida, convertidos sob a plataforma móvel. Ele funciona quase perfeitamente, como escrito pelo motor de linguagem de programação (nativo). Isso significa que ele foi criado exatamente para este ferro.
RAM no iOS também é utilizado de forma tão eficiente quanto possível e, a aplicação dada à quantidade mínima de memória que é necessário para o seu desempenho ideal.
No Android, as coisas são diferentes. Java é muito menos potente do que o código nativo, e para executar uma ação leva mais hits para o processador. Arte (tempo de execução Android) tem como objectivo resolver este problema por recompilar o código Java em código nativo. Como isso ajuda ainda é desconhecida.
Por que o Google tomou uma decisão tão estranha e começou a fazer Android para Java? Eu acho que é tudo por causa do que eles estavam no papel de catch-up. Após o lançamento do iPhone que precisavam tão rapidamente quanto possível para liberar o seu próprio dispositivo para capturar uma maior quota de mercado. Portanto, ao invés de desenvolver a sua própria decisão, eles usaram o kernel Linux livre e Java, e este rapidamente se transformou debaixo dele para evitar pagar por licenças Oracle.
soluções de engenharia básica Android não foram feitos em favor da máxima eficiência e conveniência, e em favor da velocidade ao mercado.
E Android ainda está colhendo as recompensas.