Baixe o app para aproveitar ainda mais
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.
Compartilhar