Casa > O > O Android Já Alcançou A Tecnologia Do Iphone?

O Android já alcançou a tecnologia do iPhone?

Android é uma empresa de software. iPhone é tanto hardware quanto software.

Android não pegou o iOS já que ele tem muito código legado sob o capô. Android bate o iOS por causa do preço alto do iPhone. Quanto à tecnologia eles são quase os mesmos, com alguns inconvenientes do Android listados abaixo. Espero que o Google jogue fora sua base de código atual e crie uma arquitetura de software limpa e pura. Por enquanto há várias coisas que eu mais odeio:

  1. Android Images API. Uma das questões mais populares sobre o stackoverflow na tag do Android: Estranho problema de memória ao carregar uma imagem para um objeto Bitmap. Você já notou que todas as imagens em dispositivos android são desfocadas?
  2. Lots of duplicating controls which exist of backward compatibility. Por exemplo, ListView é um subconjunto do RecyclerView. ViewSwitcher e ViewFlipper é um subconjunto do ViewPager. ViewSwither é o controle mais engraçado que eu já vi no reino do desenvolvimento de software: A view que tem dois controles infantis :) ViewSwitcher | Android Developers RelativeLayout é uma implementação lenta do ConstraintLayout. Ao invés de criar novos controles com API diferentes, eu ampliaria os controles anteriores. Por enquanto, em vez de melhorar, eles inventam novos controles com API diferentes e novos bugs. Quando você vê o histórico de aparecimento desses novos controles, tudo bem, mas se você é um novo desenvolvedor, parece uma bagunça com toneladas de controles duplicados. Você não pode entender que o ListView é um controle obsoleto. Eles devem arquivar a API antiga, é difícil ler a documentação deles para novatos.
  3. Ability to create custom firmware. Os fornecedores de hardware criam firmware personalizado e introduzem bugs. Por exemplo, por alguma razão vivo decidiu que o '/system/fonts' não pode ser acessado por aplicativos. Isto aconteceu porque o Android é open sourced.
  4. Android não otimiza seu software, ele adiciona hardware extra para compensar seus lugs. Você já viu o iPhone com 6Gb de RAM? Não, porque não é necessário para funcionar bem. Outro fato engraçado em relação ao Android Recycler view chamadas de vez em quando e lança exceções se a propriedade count mudou e notificarDataSourceChanged não foi chamado.
  5. Android ciclo de vida do dispositivo é muito longo. As pessoas com Android 4.4 ainda esperam que o software seja atualizado para seus dispositivos. O que eu espero é que todos os dispositivos sejam atualizados para o Android mais recente, caso ele tenha potência de hardware suficiente. Caso contrário, o dispositivo deve ser considerado obsoleto e não deve ser tratado como um dispositivo válido. Como por enquanto muitos vendedores chineses criam telefones e nunca atualizam o software nele. O que significa que a segurança sofre, já que eles nem mesmo fornecem atualizações de segurança do Android.
.

De Farica

O que aconteceria se o Digimon fosse real? :: Existe algum telefone andróide que possa igualar o desempenho de um iPhone?