Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Sistemas Operacionais Tema: iOS Componentes: Ahlan Pimentel Guarnier, Renan Cosmo, Thiago Batista Lemos Apresentação do iOS ● Desenvolvedor: Apple Inc. ● Arquitetura: ARM ● Lançado em: 29 de junho de 2007 ● Versão estável: ○ 6.1.3 ○ 6.1.4 (para IPhone 5) ● Versão em teste: 7 ● Família do S.O.: Mac OS X/Unit like ● Núcleo: Hibrido(Darwin) ● Interface: Cocoa Touch(Multi-touch, GUI) ● Mercado-alvo: Sistemas operacionais móveis ● Website: http://www.apple.com/ios Versões Versão 1x - Primeiro iPhone ● Lançada em 29 de junho de 2007 ● Versões: 1.0, 1.02, 1.1, 1.1.5 ● Dispositivos: inicialmente somente o iPhone mais tarde iPod Touch ● Conhecida como Heavenly (Celestial) Versão 2x - iPhoneOS 2 ● Conhecido como BigBear ● Lançado com o iPhone 3G ● Novos recursos: ○ 3G ○ App Store ○ Suporte a outros idiomas. Versões Versão 3x - iPhoneOS 3 ● Versões: 3.0 , 3.1, 3.1.3, 3.2(WildCat) ● Versão 3.2 lançada em abril de 2010 especialmente para o iPad. ● Copiar e colar, Pesquisa Holofote. ● Despedida da “Primeira geração” de dispositivos. Versão 4x - iPhoneOS 4 ● Versões: 4.0, 4.0.2 (Apex), 4.1 (Baker ou Mohave Apple TV) e 4.2- 4.2.10 (Jasper). 4.3(Durango) suporte para o iPad 2 e seu novo chip A5 dual ● Primeira versão lançada em junho de 2010. junto com Iphone 4. ● Implementação da multitarefa ● FaceTime, Controle de voz e Address Space Layout Randomization Versões Versão 5x - iPhoneOS 5 ● Versões: 5.0, 5.0.1, 5.1 ● Versão 5.0 lançado junto com o iPhone 4S e a versão 5.1 lançado em março de 2012 com iPad 3 ● Alguns novos recursos como integração com o Twitter e lançamento da NewsStand, Siri e iCloud. Versão 6x - IphoneOS 6 ● Novos recursos: Não Pertube, Mapas e acesso guiado para GPS, Passbook, Facetime integrado ao 3G, Fotos panorâmicas. ● Versão atual 6.1.3, a versão 6.1.4 somente para o iPhone 5. ● Compatibilidade de dispositivos: iPhone 3G S, iPhone 4 e 4S, iPhone 5 iPod touch de 4ª Geração, iPod touch de 5ª geração iPad de 2ª, 3ª e 4ª Geração, iPad mini. Versões Versão 7x - IphoneOS 7 ● Versão atual Beta disponível para desenvolvedores, sendo que a versão final estará disponível provavelmente dia 18 de setembro 2013. ● O sistema será compatível com iPhone 4 e posteriores, iPad 2, iPod touch de 5ª geração. ● O iOS 7 trouxe a maior mudança de design desde seu lançamento. Agora, o iOS vai contar com uma nova ferramenta de acesso rápido aos aplicativos mais utilizados. Aplicativos-padrão do iOS também foram modificados. Os ícones ficaram mais coloridos, e todos ganharam novos layouts e a tela de bloqueio foi totalmente reformulada. Será permitido mudar a voz da Siri entre feminino e masculino em algumas regiões. Multitask(Multitarefa) O que é Multitarefa no iOS Multitarefa é um recurso do iOS que permite ao aplicativo executar tarefas específicas em segundo plano enquanto você usa outros aplicativos. Permite alternar instantâneamente entre aplicativos e retomar um aplicativo. Ao voltar a um aplicativo, você pode retomar de onde parou. O recurso multitarefa é compatível com o iPhone 3GS ou posterior, iPod touch (3ª geração ou posterior) e todos os modelos do iPad que utilizam o iOS 4 ou posterior. Como ele realmente funciona? “Todos esses aplicativos na barra multitarefa no seu dispositivo iOS estão atualmente ativas e diminuem a velocidade, enchendo a memória do dispositivo ou usando a sua bateria. Para maximizar o desempenho e duração da bateria, você deve matá-los todos manualmente.” Errado! A barra de multitarefa do iOS não contém uma lista de todos os aplicativos em execução. Ele contém uma lista de aplicativos usados recentemente. O usuário não tem que gerenciar tarefas em segundo plano no iOS. As 5 faces dos Apps Aplicativos iOS pode existir em cinco estados da execução. Eles são: Não executando: O aplicativo foi encerrado ou não foi lançado. Inativo: O app está em primeiro plano, mas não recebendo eventos (por exemplo, o usuário bloqueou o aparelho com o aplicativo ativo). Ativo: O estado normal de "em uso" para um aplicativo. Segundo plano: O aplicativo não está mais na tela, mas ainda está executando. Suspenso: O aplicativo ainda está residente na memória, mas não está sendo executado. Quando você pressiona o botão home, o aplicativo muda de Ativo para segundo plano. A maioria dos aplicativos normalmente vão de segundo plano para Suspenso em questão de segundos. (Aplicativos suspensos permanecem na memória do dispositivo. Isso é para que eles possam retomar mais rapidamente quando você voltar para eles. Eles não estão usando o tempo do processador e eles não estão sugando a energia da bateria.) Você pode pensar que, se um aplicativo está residente na memória, você pode ter que removê-lo manualmente, a fim de conservar a memória. Mas você não precisa: iOS faz isso por você. Se você iniciar um aplicativo de uso intensivo de memória, como um jogo, iOS vai começar a limpar aplicativos suspensos a partir da memória e movê- los para o estado Não Executando. Isto é, eles serão completamente removidos da memória e vai lançar de novo na próxima vez que você tocar em seu ícone. Aqui é a parte confusa: Nenhum desses estados é visualizado na barra de multitarefa. Essa barra sempre mostra uma lista de aplicativos usados recentemente, independentemente de se eles estão nos estados segundo plano, suspensos ou não funcionando. (Você também pode ter notado que o aplicativo que está ativo no momento não aparece na barra de multitarefa.) Tarefas em Segundo Plano (Background) Vamos usar como exemplo um aplicativo que transfere arquivos muito grandes da Web, Instacast. Quando Instacast está ativo, ele pode começar a baixar novos podcasts. Por padrão, se eu apertar o botão home no iPhone, Instacast iria ficar cinco segundos para executar no estado de segundo plano antes de ser movido para Suspenso. Isso iria interromper o download dos podcasts, o que normalmente leva algum tempo. (Eles são arquivos grandes.) Mas o iOS permite que aplicativos como o Instacast, que têm tarefas demoradas, possam continuar sendo executados em segundo plano, pedindo tipo uma “prorrogação”. O aplicativo declara seu download de podcasts como uma "tarefa de segundo plano". Isso permite o Instacast um período extra de execução em segundo plano depois de apertar o botão de home, para completar os seus downloads. Mas o Instacast não tenho o dia todo. Um aplicativo recebe cerca de dez minutos de execução em segundo plano antes de ser suspenso à força pelo iOS. Mas, independentemente disso, esta não é uma característica que usuários regulares devem se preocupar. Execução em segundo plano indefinido Então, todos os aplicativos tem cinco segundos de execução em segundo plano para limpar os recursos utilizados, e alguns aplicativos (como Instacast) pode solicitar uma extensão de dez minutos. Há, no entanto, um pequeno número de aplicativos que realmente precisam ser executados indefinidamente em segundo plano, e iOS permite isso. ➔ Apps que tocam áudio enquanto estão em segundo plano. ➔ Apps que rastreiam sua localização. Por exemplo, navegação GPS, mesmo se outro aplicativo estiver ativo. ➔ Apps que esperam por chamadas de voz sobre IP (VoIP). Se você usa o Skype no iOS, você pode receber chamadas Skype enquanto o aplicativo está em segundo plano. ➔ Apps Newsstand que estão baixando novo conteúdo. ➔ Apps que recebem atualizações contínuas de um acessório externo. JailBreak O que é? é um processo que permite aparelhos com o sistema iOS (iPhone, iPod Touch e iPad) execute aplicativos não-autorizados pela fabricante Apple. Existem dois tipos de Jailbreak, tethered e untethered. Este primeiro precisa de um computador para que possa ligar o aparelho, e o outro é permanente e independente de programas. JailBreak é legal? Isso depende. As últimas regras DMCA não estabelecem uma isenção para jailbreak e rooting em tablets, o que significa que fazer jailbreak no seu iPad é tecnicamente ilegal. Jailbreak de iPhone ou iPod Touch é legal, permitido, autorizado! JailBreak me faz perder a garantia? Quando você faz Jailbreak em um aparelho com iOS, você perde a garantia. Porém, se você realmente precisar de acionar a garantia, você pode simplesmente restaurar o dispositivo via iTunes e ele irá retornar às configurações de fábrica. Uma vez restaurado, a Apple não consegue diferenciar se o dispositivo foi feito Jailbreak ou não. Porque eu deveria me preocupar com Jailbreaking? Alguns aplicativos não podem entrar na AppStore porque eles quebram algumas regras da Apple. Essas regras é para garantir o controle da empresa a plataforma. Algumas rasões para utilizar JailBreak: 1 - FIM