>> Tecnologia eletrônica >  >> Celulares e Acessórios Celulares >> iPhones

O que é o iPhone Sandbox

? Os desenvolvedores de aplicativos de software e usar " caixas de areia " para testar suas aplicações ou software em um ambiente seguro . A Apple mantém um site " sandbox" apenas para desenvolvedores de aplicativos para o iPhone e todos os outros dispositivos que faz. A principal razão por trás da caixa de areia é proteger as aplicações contra ataques de códigos maliciosos e permitir o acesso a partes do sistema da Apple em um ambiente seguro enquanto os desenvolvedores testarem suas aplicações. Mac OS X aplicativo de design

a Apple detalha o processo para o design da aplicação deste guia informativo que fornece no site do desenvolvedor. Este guia detalha os fundamentos da criação de aplicativos da Apple, a arquitetura de segurança da Apple e como interface de aplicações com o ambiente do sistema operacional Mac OS X . O guia fornece dicas para o design da aplicação .
Visão Geral de Segurança e Codificação desenvolvedores

da Apple que desejam usar a caixa de areia aplicativo deve compreender as práticas de segurança impostas pela Apple em todos os aplicativos criada para o sistema operacional e os dispositivos. Os desenvolvedores podem usar a caixa de areia aplicativo uma vez os recursos de segurança são cumpridas. Na vanguarda das exigências da Apple é a proteção dos dados pessoais do assinante ea integridade do software contra ataques. A Apple exige que os desenvolvedores a adotar suas práticas seguras de codificação e comprometer-se a arquitetura de segurança que exige para a criação de um aplicativo do iPhone quando se utiliza a caixa de areia Apple. O site do desenvolvedor da Apple proporciona acesso à sua "Secure Coding Guia ", que descreve os requisitos .
Como os
Obras Sandbox

Depois garantindo o código do aplicativo atende a padrões exigidos de desenvolvedores de aplicativos da Apple, o mosto pormenor revelador como o aplicativo funciona . Apple, então dá acesso a apenas os sistemas necessários para o desenvolvimento e teste do aplicativo . Usando a caixa de areia permite que o desenvolvedor para minimizar ou eliminar os erros de codificação e danos ao testar o software.
Container Ambiente

O sandbox aplicação configura o desenvolvedor em um " recipiente " ambiente que afeta os caminhos de codificação um desenvolvedor usa em seu software. Isso requer um ajuste temporário de caminhos de codificação para que a informação permaneça dentro do ambiente contido. A Apple exige que cada desenvolvedor de compreender o lugar da sandbox do aplicativo e os requisitos do código do processo de desenvolvimento de aplicações.