
Apple ha deciso d'imporre l'uso di una sandbox a tutte le applicazioni presenti nel Mac App Store, il negozio virtuale introdotto la prima volta in Snow Leopard lo scorso gennaio. Questa scelta rende Mac OS X in qualche modo più simile a iOS, il sistema operativo dell'iPhone; lo rende più chiuso e meno flessibile, ma anche più semplice da usare e stabile. Per alcuni utenti potrebbe essere un'ottima cosa, ma per i più esperti e per gli sviluppatori potrebbe essere una pillola molto amara da ingoiare.
Con il termine sandbox ci si riferisce a un metodo di programmazione che in un certo senso "incapsula" l'applicazione, isolandola e limitandone la possibilità di accedere a vari elementi del sistema operativo. Il termine è diventato relativamente comune con il browser Google Chrome, che proprie grazie al sandboxing può vantare una migliore sicurezza rispetto agli altri programmi per navigare online.
L'immagine scelta da Apple per comunicare la notizia
Per Apple il sandboxing è "un ottimo metodo per proteggere il sistema e gli utenti, che limita le risorse a cui le applicazioni possono accedere e rende più difficile la compromissione del sistema da parte del malware".
Un'affermazione del tutto corretta e condivisibile, ma in molti potrebbero chiedersi che bisogno ci sia di un intervento così profondo proprio su Mac OS, visto che il malware per questo sistema operativo è ancora una rarità. In effetti una sandbox previene anche dai problemi dovuti ad eventuali bug, ma probabilmente nemmeno questo è il punto più rilevante.
Per gli utenti di Mac non ci dovrebbero essere differenze enormi. Alcune applicazioni potrebbero perdere qualche funzione, e all'inizio potrebbe essercene qualcuna che non funziona bene. Ma sarà tutto anche più semplice e comprensibile, un aspetto importante considerando il "nuovo pubblico" che Mac OS ha guadagnato negli ultimi anni.
Gli sviluppatori invece dovranno abituarsi a rigide barriere, del tutto simili a quelle di iOS. Avranno a disposizione una lista di "permessi" relativamente corta: lettura o scrittura dei dati utente nelle cartelle, video e musica, interazione con dispositivi USB, registrazione di audio tramite il microfono integrato, accesso all'agenda o alla rubrica dei contatti, stampa e poco altro.
Curiosamente, sembra che dalla lista manchino Thunderbolt, FireWire e Bluetooth, ma ci sembra presto per dire (o negare) che Apple ha precluso l'uso di tali periferiche agli sviluppatori esterni. Esistono anche dei "permessi speciali" temporanei, che dovrebbero servire a gestire il periodo di transizione e che saranno rimossi in futuro.
Funzionamento della sandbox: rappresentazione schematica
"È importante notare che questi permessi sono concessi da Apple, non dall'utente. Gli sviluppatori devono giustificare le proprie richieste quando presentano un'applicazione per l'App Store. Se il curatore pensa che l'app non meriti il permesso di accedere alla cartella immagini o d'interagire con i dispositivi USB, ha tutto il diritto di rifiutare la richiesta senza ulteriori giustificazioni", ha spiegato lo sviluppatore Pauli Olavi Ojala.
Forse è un modo di prevenire la diffusione di applicazioni piratate tramite l'App Store, o forse è più semplicemente un strumento che Apple usa per stringere il controllo sul proprio sistema operativo.
Resta almeno per ora la possibilità di sviluppare applicazioni che non passino per l'App Store. A differenza di quanto accade con iOS infatti il negozio virtuale è solo un possibile metodo per installare nuovo software, non l'unico, e fuori dall'App Store non ci sono restrizioni da rispettare.
Una scelta rischiosa però, perché mano a mano che gli utenti si abituano all'App Store restarne fuori significa essere invisibili, e c'è sempre la possibilità - certezza per alcuni - che prima o poi Apple decida di cambiare politica e permettere solo installazioni tramite App Store.
Lista dei permessi disponibili - clicca per ingrandire
Secondo alcuni in questo modo Apple pone un limite alla programmazione creativa. Difficile da dire, ma è certo che con la sandbox obbligatoria i Mac diventano più simili all'iPhone e all'iPad. Con Lion si può ancora accedere al sistema operativo, e ogni utente ha a disposizione una potente linea di comando con cui si può fare praticamente ogni cosa. Con iOS la sandbox è totale, tanto che l'utente non ha praticamente nessun accesso al sistema operativo, se si escludono alcune impostazioni essenziali. Due filosofie ben distinte, che un giorno potrebbero anche finire per confluire in una sola.
Impossibile dire con certezza cosa accadrà in futuro. Apple da sempre gioca sul filo di un rasoio, in un equilibrio precario tra le restrizioni e i vantaggi che queste portano a utenti e sviluppatori. Fino ad ora ha funzionato, e al momento non ci sono ragioni per pensare che in futuro le cose andranno diversamente. Oppure sì, cosa ne pensate?
Rainbow 6 Patriots, ecco la guerra dei sentimenti
AMD Bulldozer: nuovo record, ora si puntano i 9 GHz
AGCOM: telefonate solo su rete IP dal 2013
TDR, qualsiasi oggetto può essere sensibile al tocco
La memoria flessibile si piega ma non si spezza
AMD licenzia e vira sui processori a basso consumo
Internet Explorer sotto il 50 percento, Chrome sale
Smartphone con schermo 720p e 3D senza occhiali
Nook Tablet è come il Kindle Fire: i dettagli tecnici
Kindle Fire favorirà l'iPad e penalizzerà Android
Windows 8: notifiche unificate ed efficienti per tutti
Call of Duty Elite rimandato su PC, colpa dei cheater
FIMI: l'industria discografica italiana perde pezzi
Per rilevare gli esplosivi basta una stampa su carta
Valle d'Aosta cablata in fibra al 75%: siamo a 267 km
Russia e Cina cyber-spiano gli USA, ecco le prove
Canon lavora ai nuovi super-teleobiettivi 400mm e 600mm
Cellulare TTM Outlimits Solaris con pannello solare integrato
Mio Cyclo 300 e Mio Cyclo 305 HC sono GPS da bicicletta
Facebook vuole Opera per realizzare un nuovo browser?
Microchip nei cetacei per studiare il clima e la fauna marina
Le offerte 3 Italia per il Samsung Galaxy SIII in anteprima
Steve Jobs geniale ma Cook è il capo perfetto per Apple
Absinthe 2.0 per il jailbreak del Nuovo iPad e iOS 5.1.1
Google cancella 1,2 milioni di link pirata al mese
TV a Ultra Alta Definizione: si parla già di standard
Steve Jobs geniale ma Cook è il capo perfetto per Apple
Absinthe 2.0 per il jailbreak del Nuovo iPad e iOS 5.1.1
iPhone 5 con schermo da 3,95 pollici a 640 x 1136 pixel
Apple perde i ricorsi al TAR sulla garanzia e saluta la 4G
iPhone 5 con schermo LCD da almeno 4 pollici
Apple iCloud si rinnova e punta sulle fotografie
Apple vuole comprare Loewe per fare iTV di lusso
Apple toglie il 4G dal nuovo iPad perché ingannevole
Da Apple e Foxconn un impegno concreto per gli operai
Nuovo iPad: analisi autonomia, schermo e surriscaldamento durante l'uso
Steve Jobs geniale ma Cook è il capo perfetto per Apple
I virus su Mac rendono molti soldi: Flashback conferma
Apple è dietro di dieci anni rispetto a Microsoft in sicurezza
Tanti i Mac infettati da Flashback per colpa di Wordpress
Mac è ufficialmente vulnerabile: da Flashback a SabPub
L'Apple II compie 35 anni e resta una pietra miliare dei PC
Apple aggiorna OS X per liberarsi di Flashback
Apple accumula ritardo contro il malware Flashback
Il malware Flashback dai PC Apple OS X si rimuove così
600mila Mac infetti creano una botnet senza precedenti
Originariamente inviata da dst
ma che no no no! ma che diavolo dite!! Avere un'app perfettamente ottimizzata che gestisce in modo razionale le risorse e parzializza l'utilizzo di canali può solo contribuire ad aumentare stabilità ma soprattutto sicurezza del sistema, gli stessi concetti chiave che hanno portato al successo i sistemi post pc. Possibile che non lo capiate ? Addio virus addio malware addio app che accedono a dati sensibili, posizioni geografiche ecc. ecc. Tutto quello che scarichiamo sarà perfettamente in conforme a determinate policy di sicurezza.
OSX Tsunami, il trojan per Mac che nasce da Linux
Apple Store fasulli in tutto il mondo. E in Italia?
Mac OS X Lion, migliora in quasi tutto ed è low cost
Apple Store fasulli
OS X Lion non ama i suoi utenti: password a rischio
iOS e OS X diverranno una cosa sola. Davvero?
OS X 10.7.1: cerotti per Lion, prestazioni intoccate
I cloni Mac di Psystar sconfitti da Apple in appello
Scoperto un PDF che nasconde un malware per Mac
OS X insidiato dai malware, Apple innalza barricate
Commenti