iOS

Propaganda
iOS
Alunos:
Anderson Andrade
Daniel AntonioTell
Eduardo Cardoso
Marcel de Lucca
iOS
HISTÓRIA
 Sistema operacional móvel da Apple Inc.
 Lançado com o iPhone na "Macworld Conference & Expo" em
janeiro de 2007.






Inicialmente conhecido como “OS X que roda no iPhone”
Aplicações de terceiros não eram permitidas
Muito atrás da concorrência (Symbian, Windows Mobile, BB OS)
Foco em melhorar o básico (User Experience)
Touchscreen simples e funcional
Sincronia com iTunes
 2.0 - Primeiro beta em março de 2008:
 Novo nome "iPhone OS“
 Lançada a SDK
 Permitiu aos desenvolvedores criarem aplicações para o iPhone/iPod Touch
iOS
HISTÓRIA
 iOS 3.0 (iPhone OS 3.0):




iPhone 3GS
Push Notifications para aplicativos da App Store
iPad (3.2)
Aplicativos nativos do sistema tiveram redesigns devido a maior tela
do iPad
iOS
HISTÓRIA
 iOS 4:
 iPhone 4






Multitarefa (Implementado de forma diferente)
Facetime
Retina display
Pastas (Home Screen Folders)
Game Center
Personal Hotspot
iOS
HISTÓRIA
 iOS 5:





iPhone 5
Siri
Notification Center
iMessage
iCloud
iOS
Características
 A interface do usuário é baseada no conceito de
manipulação direta, utilizando gestos em multi-toque
 O iOS consiste em quatro camadas de abstração:
 camada Core OS
 camada Core Services
 camada mídia
 camada Cocoa Touch
 É programado em C, c++ e objective C
iOS
Características
 Possui acelerômetros internos
 usados em alguns aplicativos para responder à
agitação do aparelho
 O sistema operacional usa aproximadamente 600
megabytes de armazenamento do dispositivo, que
varia para cada modelo
 Possui multitarefa
iOS
Características
 Possui uma resposta tátil rápida e uma interface fluida.
iOS
Características
 Possui mais de 550mil aplicações desenvolvidas para o sistema,
disponíveis na App Store.
iOS
Características
 A interface possui uma barra de status no topo , mostrando informações
como horas, nível de bateria, nível de sinal, conexões, etc.
iOS
Características
 A partir do iOS 5, foi incorporado a barra de status uma
central de notificações.
iOS
Características
 Kit de Desenvolvimento de Software (SDK) para iOS
 Lançado em 2008
 Desenvolvedor precisa programar em um Mac
 Para que o software esteja disponível para download na App
Store é preciso pagar a taxa anual de 99 dólares por licença.
 O desenvolvedor pode escolher o preço para a sua aplicação,
onde a Apple fica com 30% da receita da loja.
 Também existem aplicativos de graça para iOS na App Store
iOS
Jailbreak
 Desde o seu lançamento, o iOS tem sido alvo de uma série
de hacks com o objetivo de adicionar funcionalidades ao
sistema que não são permitidas pela Apple.
 Os principais motivos que levam as pessoas a fazer o
“jailbreak” é a possibilidade de obter gratuitamente
softwares pagos, acessar os arquivos do sistema,
modificando a interface.
 O jailbreak foi considerado pelo órgão responsável por
direitos autorais como ilegal nos estados unidos.
iOS
Comparação iOS vs Android
 iOS
 Destaca-se principalmente pela interface amigável
 Facilidade de uso para o usuário leigo.
 O sistema de notificações “Push”, um serviço que atua em
multithread, e que fica ativo o tempo inteiro notificando sobre as
outras aplicações, mesmo que estas não estejam em execução.
 A Apple só deixa entrar em seu mercado de aplicativos os programas
homologados por ela, isso garante a segurança de seus usuários.
 No Android essa seleção só é feita depois que a falha foi descoberta
e muitos usuários já instalaram a ferramenta e a classificaram como
nociva.
 Todos os usuários do iOS recebem as atualizações de forma coerente
e amplamente divulgada.
iOS
Comparação iOS vs Android
 iOS
 Devido a padronização da SDK para iOS, os aplicativos criados podem
sejam portados entre os aparelhos da Apple. Um software criado para
iPhone pode facilmente migrar para iPad de forma quase transparente.
 No Android essa adaptação não é tão natural e requer um pouco mais de
esforço.
 Android
 Em um ponto de vista mais abrangente, é muito mais "aberto" e
completo
 O Android permite a prática do compartilhamento de internet via Wi-Fi
 O iOS só faz isso via Bluetooth ou USB, quando a operadora contratada
permite
 O Android roda páginas, programas e outros que estejam em Flash.
 Já no iOS só recentemente está sendo possível rodar alguma coisa em
flash (sem jailbreak) graças a uma solução alternativa da Adobe
iOS
Comparação iOS vs Android
 Android
 Por ser um sistema operacional baseado em Linux, que é
Multi-thread desde sua origem, é capaz de executar vários
aplicativos e processos ao mesmo tempo
 A partir do iOS 4.1 é possível para os desenvolvedores a
utilização de algumas funções que executam processos
paralelos em background, mas as APIs ainda são bastante
limitadas
iOS
Conclusão
 Trata-se de um sistema operacional muito poderoso
em recursos e de fácil usabilidade
 O iOS assim como o Android são, atualmente os
Sistemas Operacionais mais utilizados mundialmente
quando se trata de SmartPhones e aparelhos
eletrônicos semelhantes
 Segue em constante evolução/atualização, além de ter
ótimos recursos que garantem o poder para concorrer
com os diversos sistemas atualmente no mercado
iOS
Referências
 http://en.wikipedia.org/wiki/IOS
 http://en.wikipedia.org/wiki/IOS_SDK
 http://www.artigos.com/artigos/exatas/tecnologia/android-x-ios20972/artigo/
 http://www.mactrast.com/2011/06/ios-app-store-updated-to-includepurchase-history/
 http://notalotofwords.com/the-iphone-interface-concept/
 http://pesquompile.wikidot.com/comparativo-android-x-ios-x-windowsphone
 http://www.tudocelular.com/Apple/noticias/n24713/adobe-flashios.html
Download