Você está na página 1de 9
iOS Android PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Prof. Ricardo Pupo Larguesa Gabriel da Rosa Fernandes Loami

iOS

Android

iOS Android PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Prof. Ricardo Pupo Larguesa Gabriel da Rosa Fernandes Loami Santos

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Prof. Ricardo Pupo Larguesa Gabriel da Rosa Fernandes Loami Santos Franca

Android & iOS

Android e iOS são sistemas operacionais para mobile concorrentes; O iOS, sistema operacional da Apple, é responsável por fazer o iPhone e iPad funcionarem. O Android,sistema operacional criado pelo Google, é utilizado por marcas como Motorola, Samsung e muitas outras.

iOS

No mercado desde 2007, o iOS ainda leva vantagem sobre o Android na maioria dos quesitos, especialmente se levar em conta a versão 5 do sistema operacional da Apple. Com atrativos como o armazenamento de arquivos em nuvem, pelo iCloud, e o assistente com comando por voz, Siri (disponível no iPhone 4S), o sistema ainda está um passo a frente do Android. A velocidade de reconhecimento dos comandos e a navegabilidade também ganham pontos positivos no iOS, enquanto o Android, apesar de claramente evoluir entre uma versão e outra, ainda tem dificuldades para se nivelar com o sistema da Apple. A interface do iOS e a capacidade de realizar diversas tarefas ao mesmo tempo ainda são melhores que as oferecidas no Android.

Interface

Ambas as interfaces usar o toque que têm muito em comum - arrastando, batendo e pinça para zoom. Enquanto uma tela inicial iOS só contém linhas de ícones de aplicativos, o Android permite o uso de widgets, que exibem informações em actualização automática, tais como tempo e e-mail. Uma barra de status no topo, em ambos, oferecendo informações do tempo, Wi-Fi ou rede móvel, e vida útil da bateria.

Experiência do Usuário

Experiência do Usuário Fonte: http://static.diffen.com/uploadz/e/e5/Mobile-OS-UX.png em 31/07/2014 (Modificada)

Fonte: http://static.diffen.com/uploadz/e/e5/Mobile-OS-UX.png em 31/07/2014 (Modificada)

Aplicativos

Android conta com mais de 1.3mil aplicativos disponíveis. No entanto, alguns dispositivos Android, como o Kindle Fire , utiliza lojas de aplicativos separados que têm uma menor variedade de aplicativos disponíveis. A loja de aplicativos da Apple oferece atualmente 1.2mil aplicativos, dos quais muitos estão disponíveis apenas para o iPad. A questão fundamental quando se compara o Google Play e a App Store é que aplicativos mais populares estão disponíveis para ambas as plataformas. Mas para tablets, há mais aplicativos projetados especificamente para o iPad, enquanto os apps para tablet Android são frequentemente versões ampliadas dos Android aplicativos para smartphones.

Atualizações

Embora o Google faz atualização Android frequentemente, alguns usuários podem não receber as atualizações em seu telefone, ou até mesmo comprar telefones com o software de versão antiga. As fabricantes que decidem se e quando oferecer atualizações. Esta é uma área onde os usuários iOS têm uma vantagem. Atualizações iOS geralmente estão disponíveis para todos os dispositivos iOS. Pode haver exceções para dispositivos mais antigos, ou de certos recursos como Siri, que estava disponível para usuários do iPhone 4S, mas não para as versões mais antigas do iPhone.

Dispositivos

Uma grande variedade de dispositivos Android estão disponíveis em vários diferentes preço, tamanhos e hardware capacidades.

iOS está disponível apenas em aparelhos da Apple: o iPhone como um telefone, o iPad como um tablet, e o iPod Touch como um MP3 player. Estes tendem a ser mais caro do que o Android equivalente de hardware.

Desenvolvimento de Aplicativos

Apps Android são programados usando C, C + + e Java . É uma plataforma "aberta"; qualquer um pode baixar o código fonte do Android e o Android SDK gratuitamente. Qualquer pessoa pode criar e distribuir os apps Android de graça;os usuários são livres para download de aplicativos de fora da loja oficial do Google Play. O Android SDK está disponível para todas as plataformas - Mac, PC e Linux . Aplicativos iOS são programados usando Objective-C. O iOS SDK está disponível apenas para a plataforma Mac. Algumas plataformas de desenvolvimento de aplicativo - como o Titanium Appcelerator e PhoneGap - oferecem uma maneira de codificar uma vez (digamos em JavaScript e / ou HTML ) e de convertê-la em código "nativo", tanto para plataformas Android e iOS.