Desenvolvimento Mobile

Páginas: 3 (649 palavras) Publicado: 4 de junho de 2014
Dispositivos Móveis
iOS

iOS





iOS (antes chamado de iPhone OS) é um sistema
operacional móvel da Apple Inc. desenvolvido
originalmente para iPhone, porém também é utilizado
nosiPod Touch, iPad e Apple TV.
A interface do usuário é baseada no conceito de
manipulação direta, utilizando gestos em multi-toque.
O iOS consiste em quatro camadas de abstração: a
camada Core OS, acamada Core Services, a
camada mídia e a camada Cocoa Touch

Core OS Layer


O Core OS Layer contém recursos de baixo nível
em que a maioria das outras tecnologias são
construídas em cima.Mesmo que não utilizemos
estas
tecnologias
diretamente
em
nossos
aplicativos, elas podem ser utilizadas por outros
frameworks ou em situações onde precisamos lidar
explicitamente com segurançaou se comunicar
com um hardware externo, utilizamos está
camada.

Low-level Features


Accelerate Framework



Core Bluetooth framework



External Accessory framework

Generic Security Services framework



Security framework

Sistema


O nível de sistema engloba o ambiente do kernel, drivers e
interfaces UNIX de baixo nível do sistema operacional. O kernelem si, baseado no Mach, é responsável por todos os aspectos do
sistema operacional. Gerencia o sistema de memória virtual,
threads, sistema de arquivos, rede e comunicação entre
processos. Osdrivers nesta camada também fornecem a
interface entre o hardware disponível e estruturas do sistema. Para
fins de segurança, o acesso ao kernel e drivers é restrito a um
conjunto limitado deestruturas do sistema e aplicativos.

Sistema


iOS fornece um conjunto de interfaces para acessar muitos recursos de baixo nível do
sistema operacional. Os aplicativo acessam esses recursos por meioda biblioteca
LibSystem. As interfaces são C based e fornecem suporte para o seguinte:



Simultaneidade/Concorrência (threads POSIX e Grand Central Dispatch)



Redes (BSD sockets)

...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Desenvolvimento Mobile
  • Plataformas de desenvolvimento mobile
  • K19
  • Trabalho Tecnologia De Desenvolvimento Mobile
  • Arquitetura desenvolvimento mobile
  • Processo de desenvolvimento e Gestão de projetos mobile
  • EXTRAINDO INFORMAÇÕES WEB PARA O DESENVOLVIMENTO DE UMA APLICAÇÃO MOBILE
  • Desenvolvimento de solução mobile para setor de cana de açucar

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!