Trabalho de informatica - Sistema Operacional iOS

12
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MATO GROSSO CURSO TÉCNICO EM MEIO AMBIENTE Disciplina: Informática Professora: Elaine Rocha Alunos: Nádilei, Taynara, Elaine, Jackson e John Turma: 1º “B”

Transcript of Trabalho de informatica - Sistema Operacional iOS

Page 1: Trabalho de informatica - Sistema Operacional iOS

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MATO

GROSSOCURSO TÉCNICO EM MEIO AMBIENTE

Disciplina: Informática Professora: Elaine RochaAlunos: Nádilei, Taynara, Elaine, Jackson e JohnTurma: 1º “B”

Page 2: Trabalho de informatica - Sistema Operacional iOS

Índice1. O que é?;2. Quando?;3. Quem?;4. Como funciona?;5. Características;6. Estrutura do sistema;7. Linguagem de desenvolvimento;8. Finalidade do sistema;9. Referências bibliográficas.

Page 3: Trabalho de informatica - Sistema Operacional iOS

1. O que é? O iOS, é um sistema operacional derivado do mac os x que possui

como base o unix, desenvolvido para a linha de dispositivos móveis da apple.Ele preza pela simplicidade, beleza e eficiência de suas aplicações.

Desenvolvido para o smartphone iPhone e adaptado ao iPod Touch, iPad e Apple TV. É um software proprietário, só funcionando em aparelhos da Apple.Foi chamado de iOS só a partir do iOS 4, em junho de 2010; Obs: Já existiam sistemas operacionais mobile (MS Windows mobile, Palm OS, Blackberry OS , entre outros);

Inicialmente não suportava rede 3G, multitarefa, não podia copiar e colar textos, não podia anexar arquivos arbitrários para textos, sem MMS, sem suporte a compartilhamento de conexão, sem suporte a discagem por voz;

Page 4: Trabalho de informatica - Sistema Operacional iOS

2. Quando?

O iOS nasceu em 2007 para ser o SO revolucionário, que mudou todo o conceito dos Smartphones, surgiu a partir do Mac OSX (SO dos computadores da Apple), o iOS foi, durante a apresentação do primeiro iPhone, chama de “OSX que roda no iPhone”, e evoluiu de uma maneira que os consumidores passaram a preferi-lo em detrimento da sua “inspiração”, e hoje é o OSX que vem cada vez mais se tornando parecido com o iOS. Desde que foi criado o iOS, a Apple lança uma nova versão anualmente, para os respectivos aparelhos que o suportam, tornando a experiência do usuário cada vez melhor.

Page 5: Trabalho de informatica - Sistema Operacional iOS

3. Quem?

Scott Forstall, criador do sistema operacional iPhone OS.

Page 6: Trabalho de informatica - Sistema Operacional iOS

4. Como funciona? Baseado no conceito de manipulação direta, a interação do usuário

é completa, com gestos em multi-toque, deslizar o dedo, o movimento de “pinça” para ampliar ou reduzir imagens e o simples gesto de toque na tela. Assim que você pega o iPhone, o iPad ou o iPod touch, já sabe como usar. Isso acontece porque o iOS foi desenvolvido para ser fácil de entender. A tela inicial, simples e bonita, é um convite para você descobrir todos os apps incluídos. Assim que liga, você já pode sair navegando pelos seus sites preferidos, tirando fotos e mandando mensagens de texto para os seus amigos. Não importa o app que você esteja usando ou o que esteja fazendo, tudo é fácil, intuitivo e divertido. Desde então, com 6 anos de existência do iOS existem mais de 1 milhão de apps disponíveis para download na Apple Store (loja de aplicativos da Apple), com mais de 500 milhões de aparelhos comercializados no mundo todo, e a loja está disponível em 63 países, que juntas já foram responsáveis por mais de 15 bilhões de downloads de mídias.

Page 7: Trabalho de informatica - Sistema Operacional iOS

5. Características

É um sistema operacional desenvolvido para funcionar com telas sensíveis a toque, ou melhor dizendo, a multitouch. Se tornou um multitarefa a partir da sua quarta versão, o que melhorou sua performance.

Possui também a capacidade de ser um sistema multiusuário, sendo que essa característica só é utilizada após a instalação de um aplicativo não vindo de fábrica.

É um sistema proprietário, com um código fechado que impossibilita a instalação do mesmo em equipamentos que não pertencem a empresa desenvolvedora.

Possui uma ferramenta de desenvolvimento de software SDK de fácil utilização e grande capacidade, denominada (XCODE) para a plataforma MAC. O desenvolvedor interessado em produzir e vender softwares para as plataformas APPLE, precisa se registrar na APPLE como developer (desenvolvedor) e pagar uma taxa anual, além de pagar uma comissão junto à APPLE de 30% sobre o valor de cada aplicativo vendido em sua loja (Apple Store).

Page 8: Trabalho de informatica - Sistema Operacional iOS

6. Estrutura do sistema

A estrutura do sistema iOS é dividida em 4 camadas. São as seguinte: Core OS, Core Services, Media e Cocoa Touch. A Cocoa Touch é a de maior nível e a Core OS as de mais baixo nível.

Cocoa TouchEsta camada é composta por frameworks chave que fornecem uma infraestrutura necessária para realizar aplicações no sistema operativo.

MediaNa camada Media encontra-se o que diz respeito às tecnologias

gráfica, de áudio e de vídeo voltadas para a criação da melhor experiência multimídia disponíveis num dispositivo móvel.

Core ServicesFornecem os serviços fundamentais do sistema que todas as

aplicações usam como o core-foundation que oferece interfaces de gestão de dados básicas para aplicações, ou como o core location que permite determinar a localização de um dispositivo ou ainda o storeKit que fornece suporte para compra de conteúdos e serviços através do telefone.

Core OSCamada que permite o telefone fazer aquilo para o qual foi desenhado,

sendo a ponte entre todas as outras camadas e o hardware. Implementa ainda toda a segurança do sistema bem como as interfaces para abstração na forma como trabalhar com as camadas de rede e transporte.

Page 9: Trabalho de informatica - Sistema Operacional iOS

7. Linguagens de desenvolvimento

Objective-C A linguagem Objective-C é uma linguagem desenhada para criar

sofisticados programas orientados a objetos. Objective-C expande o padrão ANSI C fornecendo sintaxe para a definição de classes e métodos, assim como outros tipos de estruturas que promovem a extensão dinâmica de classes.Separadas por dois arquivos:• “.h” : Cabeçalho ou header; • “.m” : Implementação de métodos e funções do cabeçalho; • Não existe conceito de objetos, porém é implementado os “ponteiros”; • Não possui “Garbarage Collector”, porém foi implementado o “ARC” (Automatic Reference Counting).

Swift Swift é uma linguagem de programação consistente e intuitiva, desenvolvida pela Apple para a criação de apps para iOS, Mac, Apple TV e Apple Watch. Ela foi criada para dar ainda mais liberdade para os desenvolvedores. Swift é fácil de usar e em código aberto, para que qualquer pessoa com uma boa ideia consiga fazer coisas surpreendentes. Swift é uma linguagem rápida e eficiente, que responde em tempo real e pode ser agregada com facilidade a um código Objective-C existente. Os desenvolvedores escrevem códigos mais seguros e confiáveis, economizam tempo e conseguem oferecer uma experiência ainda mais rica nos apps.

Page 10: Trabalho de informatica - Sistema Operacional iOS

8. Finalidade do sistemaÉ o sistema mais avançado para dispositivos móveis e tem a

finalidade de ser um sistema com uma interface fácil, intuitivo e divertido de usar.

Mantém uma excelente estabilidade para dispositivos móveis sendo também um sistema altamente seguro e confiável. O iOS suporta comunicação codificada de rede para proteção das informações confidenciais. Para proteger sua privacidade, os apps que solicitam informações sobre a sua localização precisam pedir primeiro a sua permissão. Caso o seu iPad seja perdido ou roubado, o app BUSCAR iPad pode localizá-lo em um map e apagar todos os seus dados remotamente. E quando ele estiver de volta, recupere todo o conteúdo a partir do backup mais recente.

Page 11: Trabalho de informatica - Sistema Operacional iOS

9. Referências bibliográficas:Apple Inc. História do ios Disponível em: <http://meumundosmart.com.br/sistemas-operacionais/ios/historia-do-ios/>.Acesso em: 31 jan. 2016.Apple inc. Swift. Uma linguagem aberta e poderosa, para todo mundo criar apps incríveis. Disponível em: <http://www.apple.com/br/swift/>. Acesso em; 31 jan. 2016.CRUZ. Julio. Scott forstall, criador do ios, sai da apple. 2012. Disponível em: <http://www.itouchbr.com.br/noticias/scott-forstall-criador-do-ios-sai-da-apple>. Acesso em: 31 jan. 2016.MOTA, Kleber. Introdução ao objective c. 2010. Disponível em: <http://www.klebermota.eti.br/2010/12/06/introducao-ao-objective-c/>. Acesso em: 31 jan. 2016.SEIKO, Elyza. IOS sistema operacional. 2013. Disponível em: <http://pt.slideshare.net/lyzaseiko/ios-sistema-operacional>. Acesso em: 31 jan. 2016

Page 12: Trabalho de informatica - Sistema Operacional iOS

Muito obrigada pela sua atenção!!