180 likes | 304 Views
iOS. Alunos: Anderson Andrade Daniel AntonioTell Eduardo Cardoso Marcel de Lucca. HISTÓRIA. iOS. 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”
E N D
iOS • Alunos: • Anderson Andrade • Daniel AntonioTell • Eduardo Cardoso • Marcel de Lucca
HISTÓRIA iOS • 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
HISTÓRIA iOS • 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
HISTÓRIA iOS • iOS 4: • iPhone 4 • Multitarefa (Implementado de forma diferente) • Facetime • Retina display • Pastas (Home Screen Folders) • Game Center • Personal Hotspot
HISTÓRIA iOS • iOS 5: • iPhone 5 • Siri • Notification Center • iMessage • iCloud
Características iOS • 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
Características iOS • 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
Características iOS • Possui uma resposta tátil rápida e uma interface fluida.
Características iOS • Possui mais de 550mil aplicações desenvolvidas para o sistema, disponíveis na App Store.
Características iOS • 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.
Características iOS • A partir do iOS 5, foi incorporado a barra de status uma central de notificações.
Características iOS • 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
Jailbreak iOS • 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.
Comparação iOS vs Android iOS • 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.
Comparação iOS vs Android iOS • 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
Comparação iOS vs Android iOS • 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
Conclusão iOS • 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
Referências iOS • http://en.wikipedia.org/wiki/IOS • http://en.wikipedia.org/wiki/IOS_SDK • http://www.artigos.com/artigos/exatas/tecnologia/android-x-ios-20972/artigo/ • http://www.mactrast.com/2011/06/ios-app-store-updated-to-include-purchase-history/ • http://notalotofwords.com/the-iphone-interface-concept/ • http://pesquompile.wikidot.com/comparativo-android-x-ios-x-windows-phone • http://www.tudocelular.com/Apple/noticias/n24713/adobe-flash-ios.html