Elettronica Tecnologia > Cellulari e Accessori iPhone

Qual è l' iPhone Sandbox

? Gli sviluppatori di applicazioni e software usano " sandbox " per testare le proprie applicazioni o software in un ambiente sicuro . Apple mantiene un sito " sandbox " solo per gli sviluppatori di applicazioni per l'iPhone e tutti gli altri dispositivi lo rende . Il motivo principale dietro la sandbox è quello di proteggere le applicazioni da attacchi da parte di codice dannoso e per consentire l'accesso a parti del sistema Apple in un ambiente sicuro , mentre gli sviluppatori testare le loro applicazioni . I dettagli del processo di progettazione delle applicazioni in questa guida informativa che fornisce sul sito degli sviluppatori di Mac OS X Application design

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 .