Category Archives: Android

Xamarin.Android – Apresenta (API 19)

KitKat! O que nós ganhamos!

Aprendendo um pouco sobre uma das partes mais importantes de um app Android, a API. Vamos lá!

Conheça a cara desta nova API (novidades e melhorias) sob a perspectiva dos “Devs”.

api_k_sdk_intro

  1. SDK

Ganhamos novas fontes de estudos!!!!

Atualize o SDK que inclui documentação, exemplos, fonte e várias imagens de sistema para as principais arquiteturas de hardware.

Detalhes da API:

  • API LEVEL : 19
  • Platform version: Android 4.4
  • Version Code: KitKat
  • Data de Release:
  1. SMS/MMS

Sim, ganhamos uma implementação do novo framework Fornecedor de SMS/MMS.

Padronização na API para todas os APPs tratarem as mensagens SMS/MMS.

  1. Armazenamento

Wow, ganhamos um framework de Armazenamento!

Outra grande novidade Google foi a integração das instalações de armazenamento local ou baseadas na nuvem do usuário. Isto nos permite oferecer uma experiência padronizada de acesso a docs entre Apps e servidores de armazenagem.

O servidor de armazenagem permite incluir um provedor de docs em APPs Android, sendo integrado automaticamente no framework quando o APP for instalada no dispositivo, disponibilizando o serviço para todas as aplicações.

  1. Printer

Yeah, ganhamos um framework de Impressão!

O SDK agora oferece suporte embutido, API e diálogo de impressão para encontrar, configurar e imprimir via Wi-Fi, em uma impressora local ou nuvem, permitindo a impressão de muitos tipos de docs.

  1. Transições

Sim, ganhamos uma implementação do framework de transições.

Também foi adicionado suporte de animações para transições entre cenas das UIs. Escolha uma transição de um conjunto pré-definido de transições, ou crie suas próprias animações.

  1. Performance Melhorada 

Sim, o desempenho também evoluiu!

Na área de Desempenho, também houve grande melhora em relação à versão anterior.

O uso da memória reduzido:

Processos do sistema consumindo menos heap.

A memória do sistema ganhou mais proteção contra APPs que consomem muita memória.

O ActivityManager.isLowRamDevice() permite que os APPs fiquem atentos quando executados em devices com memória reduzida. Permitindo “desligar” funcionalidades que requer muita memória.

  1. Modo de Imersão

Ganhamos muitos recursos do device!

Execute APPs em tela cheia, incluindo a área dos três botões (Back, Home e Menu) através dos uso de flags.