No momento em que você deseja desenvolver para aplicativos móveis, uma vasta terminologia lhe é apresentada. Dentre as primeiras esta a escolha entre um aplicativo nativo, web ou multiplataforma. Após escolher uma destas três, cabe a escolha entre os diferentes tipos de ambientes de desenvolvimento, bem como linguagens de programação. Uma escolha incorreta pode levar a diferentes resultados, dentre eles, a insatisfação do usuário ou a baixa usabilidade.
Considerando este contexto, avalie as seguintes asserções e a relação proposta entre elas.
I. No Xamarin, é possível desenvolver aplicativos multiplataformas compartilhando o mesmo código (lógica de negócio), mas o código de interface é implementado para cada uma das plataformas.
PORQUE
II. Seja no Xamarin ou no Xamarin.Forms, um projeto mobile compartilha o mesmo arquivo assembly com código de todas as plataformas.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
I. No Xamarin, é possível desenvolver aplicativos multiplataformas compartilhando o mesmo código (lógica de negócio), mas o código de interface é implementado para cada uma das plataformas. II. Seja no Xamarin ou no Xamarin.Forms, um projeto mobile compartilha o mesmo arquivo assembly com código de todas as plataformas. A+ A A-