QNA > P > Perché Apple Non Impedisce Ai Mac Di Installare Applicazioni Al Di Fuori Dell'app Store Come Ha Fatto Con Gli Iphone?

Perché Apple non impedisce ai Mac di installare applicazioni al di fuori dell'App Store come ha fatto con gli iPhone?

Apple lo impedisce, più o meno.

Qui c'è il mio pannello delle preferenze di Sicurezza e Privacy nella scheda Generale...

main-qimg-3d033ef7d5b88059c8409a4e55ab4161

La parte che ho indicato potrebbe essere più rilevante per te. Il comportamento predefinito, fuori dalla scatola, è che solo i programmi App Store sono permessi. Fai clic sul lucchetto per autenticarti con la password del tuo dispositivo, e si può scegliere la seconda opzione, che è qualsiasi cosa dall'App Store e via internet da sviluppatori affidabili. Questo ti fa saltare attraverso alcuni cerchi, però. Devi autorizzare qualsiasi download al di fuori dell'App Store rispondendo ad una finestra di dialogo, lanciando Sicurezza e Privacy dalle Preferenze di Sistema, cliccando sul lucchetto, autenticandoti e poi permettendo il download. La terza opzione è visibile solo da un comando del Terminale;

sudo spctl --master-disable

Entra in una finestra del Terminale, autenticati, lancia Security & Privacy, clicca sul lucchetto, autenticati di nuovo, spunta il pulsante Anywhere, chiudi Security & Privacy, pronto a partire. Ora potete scaricare da dove volete, l'unico fastidio che avrete è quando lancerete la vostra nuova app per la prima volta.

main-qimg-86e06ffb4fe933b24a01bf43f79cd4e9

Sandboxing, la pratica di limitare le app esterne da installare è stata introdotta in OS X nel 2007 e richiesta nel 2012. Ricordo che gli esperti dicevano che sarebbe stata la morte della piattaforma, sai, come quella volta che Apple smise di mettere i floppy drive nei Mac.

main-qimg-c784a5cc50725a1f43394af4c21c849d

Lo abbiamo superato, ma Apple è stata abbastanza intelligente da capire che mentre l'App Store sarebbe stato probabilmente sufficiente per il 90% della base di utenti, l'altro 10%, in particolare gli sviluppatori, aveva bisogno della libertà di poter distribuire applicazioni non firmate da qualsiasi luogo, da qui la possibilità di disattivare il sandboxing.

In fondo, se avete un Mac e non avete disattivato il sandboxing, provate a scaricare un'applicazione non firmata proprio ora. Otterrete questo;

main-qimg-7640e4f5c8e32368bb7f79e17149576a

Potete scaricarla, ma non aprirla.

Di Eyde Bova

Come cambiare il numero di telefono dell'account Airtel DTH :: Quali sono le migliori soluzioni di analisi per gli SDK mobili?
Link utili