Qual è l' iPhone Sandbox
Apple. Questa guida descrive i fondamenti della creazione di applicazioni di Apple , architettura di sicurezza di Apple e di come l'interfaccia delle applicazioni con l' ambiente del sistema operativo Mac OS X . La guida fornisce suggerimenti per la progettazione di applicazioni .
Panoramica sulla sicurezza e codifica sviluppatori
Apple che desiderano utilizzare l'applicazione sandbox devono comprendere le pratiche di sicurezza imposti da Apple su tutte le applicazioni creato per il suo sistema operativo e le periferiche . Gli sviluppatori possono utilizzare l'applicazione sandbox , una volta soddisfatte le funzioni di sicurezza . In prima linea dei requisiti di Apple è la protezione dei dati personali del sottoscrittore e l'integrità del software contro gli attacchi . Apple richiede agli sviluppatori di adottare le sue pratiche di codifica sicure e impegnarsi per l'architettura di sicurezza che richiede per la creazione di un'applicazione iPhone quando si utilizza la sandbox di Apple . Il sito web developer di Apple permette di accedere al suo "Secure Coding Guide ", che delinea i requisiti .
Come funziona Sandbox
Dopo garantendo il codice dell'applicazione incontra il standard richiesti di sviluppatori di applicazioni di Apple , lo sviluppatore deve dettaglio come funziona la sua domanda . Apple e poi fornisce l'accesso solo ai sistemi necessari per lo sviluppo e il test dell'applicazione . Utilizzando la sandbox consente allo sviluppatore di minimizzare o eliminare gli errori di codifica e danni durante il test del software.
Container Ambiente
Il sandbox dell'applicazione imposta lo sviluppatore in un "contenitore " ambiente che colpisce i percorsi di codifica uno sviluppatore utilizza nel suo software. Ciò richiede una regolazione temporanea di percorsi di codifica in modo che le informazioni rimane all'interno dell'ambiente contenute . Apple richiede ogni sviluppatore di comprendere il luogo della sandbox dell'applicazione e dei requisiti del codice del processo per lo sviluppo di applicazioni .