Buscar

Introdução Ao Desenvolvimento Nativo

Prévia do material em texto

1 
 
 
 
 
 
 
 
UNIVERSIDADE ESTÁCIO DE SÁ 
MBA EM DESENVOLVIMENTO MOBILE 
 
 
Resenha Crítica de Caso 
Djonatha M. Gomes 
 
 
 
Trabalho da disciplina de Introdução Ao Desenvolvimento Nativo. 
 Tutor: Prof. Regina Lucia Napolitano Felicio Felix 
 
 
São Paulo 
2020 
http://portal.estacio.br/
 
 
 
2 
 
ANÁLISE COMPARATIVA ENTRE PLATAFORMAS PARA APLICAÇÕES 
MÓVEIS ABERTA E PROPRIETÁRIA: ANDROID E iOS 
 
O desenvolvimento de aplicações para dispositivos móveis vem crescendo cada vez 
mais. A uma participação maior no dia a dia da população. Bem como participações 
essenciais na indústria, educação e lazer. As plataformas móveis existentes no 
mercado são duas muito competitiva, Android e iOS. Uma de um lado desenvolvida 
pela Google o Android, de livre acesso para desenvolvimento a qualquer hardware, 
já a outra criada pela Apple o iOS que o software para desenvolvimento roda 
unicamente em seus sistemas. Possuindo hardware diferentes, software e 
linguagem de programação, encontrasse uma dúvida grande no mercado. Como 
escolher, e qual de escolher? Com alguns critérios podemos facilitar nossas 
escolhas, pode começar pelo publico alvo, ferramenta, linguagem, licenças e 
hardware para desenvolvimento. Não podemos em nenhum momento deixar de 
incluir em nossas analise a evolução e a manutenção da aplicação. 
Seguindo uma análise mais criteriosas para cada plataforma, validamos as 
características do ambiente de desenvolvimento necessário e facilidades de uso de 
suas ferramentas. Vimos que seus hardwares são diferentes e que o software de 
uma não é compatível com a outra. Porém o Android tem uma vantagem para seu 
ambiente de desenvolvimento, já que roda em qualquer sistema operacional. Porém, 
no Android por baratear pelo seu ambiente e pela sua publicação na loja, 
mantenhamo-nos atento ao simulador, pois requer uma boa memória RAM para a 
simulação, ou um dispositivo Android. 
Como para o iOS sua plataforma de desenvolvimento roda apenas em seus 
hardwares, seu valor de desenvolvimento se torna mais caro. Para a publicação na 
loja reque ama assinatura aumento ainda mais o valor. Por outro lado, os 
computadores da Apple são excelentes e já possui os requisitos mínimos para o 
desenvolvimento. Ao conferir os valores é nitidamente visível uns dos motivos de 
que o desenvolvimento para a plataforma iOS se torna mais cara. No mercado 
encontramos aparelhos com valores mínimos de R$4.999,00 enquanto para 
desenvolver o Android encontramos um bom equipamento no valor de R$2.000,00. 
Já para a simulação, um iPhone custa entorno de R$3.000,00 e para a simulação 
dos aplicativos Android encontramos por R$400,00. Em relação ao suporte dado 
pelas comunidades são de estrema importância, já que elas podem ser de grande 
ajuda em alguma dificuldade ocorrente no projeto. Um ponto comum entre as duas 
plataformas é que sua linguagem de desenvolvimentos está sobre licença livre. O 
Eclipse foi a IDE escolhido para deixar o trabalho mais rápido. Com auxílio do plugin 
ADT desenvolvido pela Google, para o desenvolvimento de aplicações para Android. 
Porém a ferramenta mais utilizada é o Android Studio onde tem um bom suporte à 
linguagem de programação Java, que vem sendo substituída pelo Kotlin. O 
desenvolvimento de aplicações para a plataforma iOS é criado através da 
ferramenta em ascendência o Xcode e o SDK da Apple. O Xcode suporta a API 
Cocoa Touch, e sua linguagem passada era o Objective-C que foi substituída por 
 
 
 
3 
uma linguagem mais moderna o Swift, entre outros recursos necessários para o 
desenvolvimento de aplicativos. 
Comumente os dois possuem uma comunidade também. O Android possui uma 
grande comunidade de desenvolvimento, com fóruns e listas de discussões, bem 
como a Google disponibiliza uma grande documentação com exemplos no site 
Android Developer. Para o iOS a Apple libera uma extensa documentação no site 
Dev Center, com guias e exemplos bem estruturados para facilitar o 
desenvolvimento para o desenvolvedor.

Continue navegando