Desenvolvimento Mobile

649 palavras 3 páginas
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 nos iPod 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, a camada 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ça ou 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 kernel em 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. Os drivers 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 de estruturas 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 meio da 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)


Relacionados

  • Desenvolvimento Mobile
    1427 palavras | 6 páginas
  • Arquitetura desenvolvimento mobile
    2028 palavras | 9 páginas
  • Plataformas de desenvolvimento mobile
    483 palavras | 2 páginas
  • K19 - desenvolvimento mobile
    33561 palavras | 135 páginas
  • Trabalho Tecnologia De Desenvolvimento Mobile
    819 palavras | 4 páginas
  • Processo de desenvolvimento e Gestão de projetos mobile
    1254 palavras | 6 páginas
  • Desenvolvimento de solução mobile para setor de cana de açucar
    1750 palavras | 7 páginas
  • EXTRAINDO INFORMAÇÕES WEB PARA O DESENVOLVIMENTO DE UMA APLICAÇÃO MOBILE
    8000 palavras | 32 páginas
  • DESENVOLVIMENTO DE APLICATIVO MOBILE PARA PLATAFORMA ANDROID COM INTEGRAÇÃO DE BANCO DE DADOS E CRIAÇÃO DE SITE EM PHP DO SISTEMA INFRATRACK
    5693 palavras | 23 páginas
  • Artigo Luciano F Campos Revisado
    3652 palavras | 15 páginas