SlideShare uma empresa Scribd logo
1 de 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”
Í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.
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>. 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
Muito obrigada pela sua atenção!!

Mais conteúdo relacionado

Mais procurados

Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2Carlos Eugenio Torres
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional AndroidLucas Damasceno
 
Aula: Tipos de Interface
Aula: Tipos de InterfaceAula: Tipos de Interface
Aula: Tipos de InterfaceJanynne Gomes
 
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...Sérgio Souza Costa
 
Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Eduardo Lagares
 
Aula: Evolução da computação móvel
Aula: Evolução da computação móvelAula: Evolução da computação móvel
Aula: Evolução da computação móvelJanynne Gomes
 
Arquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisArquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisAlexsander Fontes
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosPmpc10
 
Aula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - LinuxAula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - LinuxLucasMansueto
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional Carine Furlanetto
 

Mais procurados (20)

Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2Desenvolvimento de aplicações para dispositivos móveis   módulo i - aula 2
Desenvolvimento de aplicações para dispositivos móveis módulo i - aula 2
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
 
MAC OS
MAC OSMAC OS
MAC OS
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
 
Aplicativos Móveis
Aplicativos MóveisAplicativos Móveis
Aplicativos Móveis
 
Android Aula 1
Android Aula 1Android Aula 1
Android Aula 1
 
Android
AndroidAndroid
Android
 
Android
Android Android
Android
 
Android
AndroidAndroid
Android
 
Dispositivos móveis
Dispositivos móveisDispositivos móveis
Dispositivos móveis
 
Aula: Tipos de Interface
Aula: Tipos de InterfaceAula: Tipos de Interface
Aula: Tipos de Interface
 
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
Software Livre (Conceitos, contextualização histórica, licenças, sistemas ope...
 
Introdução a dispositivos móveis.
Introdução a dispositivos móveis.Introdução a dispositivos móveis.
Introdução a dispositivos móveis.
 
Android - Conceito e Arquitetura
Android - Conceito e ArquiteturaAndroid - Conceito e Arquitetura
Android - Conceito e Arquitetura
 
Aula: Evolução da computação móvel
Aula: Evolução da computação móvelAula: Evolução da computação móvel
Aula: Evolução da computação móvel
 
iOS I phone operating system
iOS I phone operating system iOS I phone operating system
iOS I phone operating system
 
Arquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveisArquitetura dos dispositivos móveis
Arquitetura dos dispositivos móveis
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Aula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - LinuxAula 3 - Sistemas operacionais - Linux
Aula 3 - Sistemas operacionais - Linux
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional
 

Semelhante a IFETE MT Curso Técnico em Meio Ambiente iOS

Resumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileResumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileCícero Moura
 
Desenvolvendo para iOS em linux
Desenvolvendo para iOS em linuxDesenvolvendo para iOS em linux
Desenvolvendo para iOS em linuxErisvaldo Junior
 
Sistema Operacional Móvel iOS
Sistema Operacional Móvel iOSSistema Operacional Móvel iOS
Sistema Operacional Móvel iOSDj Black
 
Programando para Iphone e Ipad
Programando para Iphone e IpadProgramando para Iphone e Ipad
Programando para Iphone e IpadMikeNandes
 
Plataforma móvel ou aplicacoes moveis
Plataforma móvel ou aplicacoes moveisPlataforma móvel ou aplicacoes moveis
Plataforma móvel ou aplicacoes moveisrick nataniel walker
 
Introdução ao desenvolvimento de apps para iOS
Introdução ao desenvolvimento de apps para iOSIntrodução ao desenvolvimento de apps para iOS
Introdução ao desenvolvimento de apps para iOSJorge Henrique
 
Desenvolvendo Para I Phone Em Linux
Desenvolvendo Para I Phone Em LinuxDesenvolvendo Para I Phone Em Linux
Desenvolvendo Para I Phone Em LinuxErisvaldo Junior
 
Aula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileAula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileCloves da Rocha
 
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidPalestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidCarlos Eugenio Torres
 
Música 2.0 e Aplicativos Mobile
Música 2.0 e Aplicativos MobileMúsica 2.0 e Aplicativos Mobile
Música 2.0 e Aplicativos MobileWebCarioca
 
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Júlia Fernandes Alves
 
Sistemas operacionais mobile
Sistemas operacionais mobileSistemas operacionais mobile
Sistemas operacionais mobileDaniel Brandão
 
Desenvolver aplicações C# para o iPhone
Desenvolver aplicações C# para o iPhoneDesenvolver aplicações C# para o iPhone
Desenvolver aplicações C# para o iPhoneBruno Pires
 
Plataforma iOS
Plataforma iOSPlataforma iOS
Plataforma iOSernandesjr
 
Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Luiz Gavinho
 

Semelhante a IFETE MT Curso Técnico em Meio Ambiente iOS (20)

Resumo Desenvolvimento Mobile
Resumo Desenvolvimento MobileResumo Desenvolvimento Mobile
Resumo Desenvolvimento Mobile
 
Desenvolvendo para iOS em linux
Desenvolvendo para iOS em linuxDesenvolvendo para iOS em linux
Desenvolvendo para iOS em linux
 
Sistema Operacional Móvel iOS
Sistema Operacional Móvel iOSSistema Operacional Móvel iOS
Sistema Operacional Móvel iOS
 
Programando para Iphone e Ipad
Programando para Iphone e IpadProgramando para Iphone e Ipad
Programando para Iphone e Ipad
 
Plataforma móvel ou aplicacoes moveis
Plataforma móvel ou aplicacoes moveisPlataforma móvel ou aplicacoes moveis
Plataforma móvel ou aplicacoes moveis
 
Introdução ao desenvolvimento de apps para iOS
Introdução ao desenvolvimento de apps para iOSIntrodução ao desenvolvimento de apps para iOS
Introdução ao desenvolvimento de apps para iOS
 
Desenvolvendo Para I Phone Em Linux
Desenvolvendo Para I Phone Em LinuxDesenvolvendo Para I Phone Em Linux
Desenvolvendo Para I Phone Em Linux
 
Aula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileAula 1 - Introdução ao Mobile
Aula 1 - Introdução ao Mobile
 
Beginning Iphone
Beginning IphoneBeginning Iphone
Beginning Iphone
 
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e AndroidPalestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
Palestra Desenvolvimento de Apps Móveis: Iniciando no iOS e Android
 
Introdução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para IphoneIntrodução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para Iphone
 
TelemóVeis E Sistemas Operativos
TelemóVeis E Sistemas OperativosTelemóVeis E Sistemas Operativos
TelemóVeis E Sistemas Operativos
 
Música 2.0 e Aplicativos Mobile
Música 2.0 e Aplicativos MobileMúsica 2.0 e Aplicativos Mobile
Música 2.0 e Aplicativos Mobile
 
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.Mobile - Uma introdução sobre sistemas para dispositivos móveis.
Mobile - Uma introdução sobre sistemas para dispositivos móveis.
 
Sistemas operacionais mobile
Sistemas operacionais mobileSistemas operacionais mobile
Sistemas operacionais mobile
 
Android SestInfo 2010
Android SestInfo 2010Android SestInfo 2010
Android SestInfo 2010
 
Desenvolver aplicações C# para o iPhone
Desenvolver aplicações C# para o iPhoneDesenvolver aplicações C# para o iPhone
Desenvolver aplicações C# para o iPhone
 
Ciclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos MóveisCiclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos Móveis
 
Plataforma iOS
Plataforma iOSPlataforma iOS
Plataforma iOS
 
Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!Phonegap, muito além dos nativos!
Phonegap, muito além dos nativos!
 

IFETE MT Curso Técnico em Meio Ambiente iOS

  • 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.
  • 5. 3. Quem? Scott Forstall, criador do sistema operacional iPhone OS.
  • 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
  • 12. Muito obrigada pela sua atenção!!