Trabalho de informatica - Sistema Operacional iOS

6,466 views 12 slides Feb 27, 2016
Slide 1
Slide 1 of 12
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12

About This Presentation

Trabalho sobre o sistema operacional iOS


Slide Content

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”

Índice O que é?; Quando?; Quem?; Como funciona?; Características; Estrutura do sistema; Linguagem de desenvolvimento; Finalidade do sistema; Referências bibliográficas.

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;

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.

3. Quem? Scott Forstall , criador do sistema operacional iPhone OS.

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.

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).

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 Touch Esta camada é composta por frameworks chave que fornecem uma infraestrutura necessária para realizar aplicações no sistema operativo. Media Na 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 Services Fornecem 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 OS Camada 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.

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.

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.

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 >. A cesso 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 operaciona l. 2013. Disponível em: < http://pt.slideshare.net/lyzaseiko/ios-sistema-operacional >. Acesso em: 31 jan. 2016

Muito obrigada pela sua atenção!!