1. 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”
2. Índice
1. 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.
3. 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;
4. 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.
6. 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.
7. 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).
8. 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.
9. 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.
10. 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.
11. 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