Casa > O > O C# É Bom Para O Desenvolvimento Móvel?

O C# é bom para o desenvolvimento móvel?

Yes, o compilador Xamarin C# produz código muito rápido para correr no iOS, já fiz um pouco no Android mas a maior parte da minha experiência é com o iOS. Rodando em um iPhone 5, eu escrevi um aplicativo que carregou em média cerca de 175.000 registros de 1,7 milhões na RAM em cerca de 30 segundos quando o programa foi carregado. (Era para um aplicativo do tipo Uber para reservar um táxi e os registros que ele carregou eram para endereços dentro de 25 milhas dos telefones lat/Lng. Isso significava toda Londres, todas as ruas e endereços residenciais, incluindo número de casa ou apartamento e nome. Os 1,7 milhões de registros eram todos os 29 milhões de endereços no Reino Unido e Irlanda com códigos postais e lat/lngs mais 350.000 pontos de interesse (caixas eletrônicos, garagens, bancos, etc. em todo o Reino Unido), incluindo estações ferroviárias e de metrô.

Poderia então fazer uma pesquisa de texto rápido o suficiente para retornar 200 resultados ordenados por distância (mais próximo no topo) bem dentro de 1/10 de segundo, então se você estivesse digitando um endereço, ele atualizaria a lista com cada toque de tecla sem demora.

Se você percorresse a tela do mapa do Google, como o centro do mapa se movia sobre uma rua, o lat/Lng seria usado para puxar detalhes da rua e exibir o nome. Foi rápido o suficiente para fazer isso enquanto você percorria o mapa sem demora.

Todos os endereços do Reino Unido etc. vieram do Arquivo de Endereços dos Correios, legalmente licenciado. Usando C# em um desktop, eu converti todos os 29 milhões de endereços em uma base de dados comprimida, ocupando 100 MB, o que não é nada na memória de um smartphone.

De Urba

Quais são as melhores aplicações relacionadas com as moedas criptográficas? :: Como ganhar dinheiro com aplicativos Android