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