La discutibile semplicità del file system

Uno dei più desiderati e discussi cambiamenti che molti sperano iOS 6 introduca riguarda il modo in cui i file vengono gestiti e organizzati: non a livello di sistema ma a livello delle applicazioni. Attualmente ogni applicazione ha associati i propri file, legati ad essa, mentre il file system è invisibile all’utente. Questa è anche una delle principali differenze fra iOS e Macintosh, il secondo basato sul classico paradigma del Finder.

Probabilmente le cose non cambieranno con iOS 6. Ci sarà un modo più semplice di far comunicare le applicazioni fra loro, un sistema più immediato per spostare i file da un’app all’altra e modificarli, magari una semplificazione nel trasferimento di file dal Mac all’iPhone, ma non credo si tornerà indietro a un file system centrale.

Un’intervista rilasciata da Steve Jobs a All Things Digital su questo argomento sembra dare ragione a questa supposizione:

In qualsiasi studio sull’interfaccia utente che abbiamo fatto […], [abbiamo trovato] che è piuttosto semplice imparare ad utilizzare le cose fino a quando non ti scontri con il file system. Quindi viene da chiedere a te stesso, perché il file system è la faccia dell’OS? Non sarebbe meglio se ci fosse un modo migliore di trovare le cose?

Ora, le email: c’è sempre un modo migliore di trovare le cose. Non tieni le tue email nel file system, giusto? Un’applicazione le gestisce. E questo è stato, per esempio, il grande passo in avanti di iTunes. Non tieni la musica nel tuo file system, sarebbe da pazzi. La tieni in un’applicazione che conosce tutto sulla musica e sa come trovare le cose in un numero molto vario di modi. La stessa cosa con le foto: hai un’applicazione che sa tutto sulle foto. E questa applicazione gestisce i file internamente.

L’esempio delle mail è in effetti piuttosto illuminante: gestirle manualmente, all’interno di cartelle, sembra assurdo o, per usare le parole di Jobs, “da pazzi”. Ora, pensate a questo: avete mai sentito l’esigenza, sull’iPhone, di un file system per gestire la musica o le fotografie? Non credo, in quanto le applicazioni interne le organizzano già egregiamente, di per sé — e le altre, di terze parti, non hanno alcun problema, nel caso se ne verifichi l’esigenza, di reperire e importare dati da queste due.

L’uso che facciamo del file system è andato diminuendo col tempo e forse attribuiamo troppa importanza a un modo di gestire i file antiquato e scomodo. Quando Steve Jobs diceva le cose sopra riportate stava parlando non dell’iPhone ma di Spotlight, feature introdotta con Mac OS X Tiger che rappresentava “un modo migliore di trovare i propri file”. È probabilmente con l’arrivo di Mac OS X Tiger che ho smesso di perdere tempo nell’organizzare file, nel creare cartelle e sottocartelle nella speranza di trovare facilmente il materiale quando se ne fosse verificata la necessità.

Quella che un tempo era il punto di partenza di ogni mia attività al computer, la cartella documenti del Mac, oggi prende polvere inutilizzata. È andata a finire così: non uso quasi più il finder, se devo aprire un file ricorro a una ricerca con spotlight. È più rapido.

Forse, quello di cui tutti sentono bisogno non è tanto di un file system, ma di un’applicazione che gestisca anche gli altri file, quelli testuali per esempio, tanto bene quanto iTunes fa con la propria musica. “E eventualmente”, concludeva Jobs in quell’intervista, “il file system sarà solamente un’applicazione per i professionisti, che i consumatori non avranno bisogno di usare”.

Opilione (June 8, 2012)

Si tratta di due filosofia diverse.

Mac OS (ma anche Windows), sono sistemi operativi file-centrici: di solito parti dai file e scegli con quali applicazioni usarli. Puoi però anche scegliere di partire dalla app.

iOS e anche Android sono sistemi app-centrici: parti dall’applicazione e scegli quali file sfruttare. In questo caso non hai scelta, per fare qualunque cosa devi per forza prima lanciare una app.

La differenza è che il file system fa da collante e la sua assenza si fa sentire soprattutto nelle sessioni di produttività, produttività banali non per forza professionali.

Per scrivere il testo di un post, trovare un immagine, modificarla, prendere il testo e postarlo online, su Mac ci metto la metà di quanto ci impiego su iPad, proprio perché su iPad devo continuare ad aprire e chiudere applicazioni, non ho alcun “file system” che mi consente di agire direttamente su un file, devo per forza aprire il file l’applicazione correlata.

Su Mac, per ridimensionare un’immagine posso usare anche il Finder e una smart action associata, ci metto un click. Su iPad fra una cosa e l’altra impiego svariati minuti.

Per task semplici e banali ovviamente il file system non serve, ma per un flusso di operazioni un po’ più complesse la sua mancanza si fa sentire eccome e la filosofia app-centrica appare quantomeno macchinosa e scomoda.

Gio (June 8, 2012)

Si spera solo che l’ipotetico futuro file system integrato nelle app non cerchi di ricalcare quanto siamo abituati a vedere sul desktop, faccio esempio: l’app immagini dell’iphone non ha una interfaccia simile a una struttura di cartelle, ma vedi direttamente gli album. Se si cercasse di riportare una “grafica” che ricalca quella delle cartelle su questo nuovo tipo di accesso ai propri file secondo me si sbaglierebbe di brutto. Molto meglio quello che già stanno facendo con le app già citate, o con le “cartelle” a gruppi di app
(scusate la poca chiarezza, ma sono di corsa… 😉

anto (June 9, 2012)

Ciao,
a mio parere il fatto che usi Spotlight per accedere ai file non può essere considerata un’argomentazione a supporto del declino del Finder (o della “file-centricità” in generale). Lo sarebbe stata se tu avessi detto che per accedere a un file usi direttamente l’applicazione propria (es se vuoi vedere una foto apri iphoto). Spotlight è solo uno strumento o una vista sul fiilesystem, usarlo per accedere a un file secondo me non può essere considerato un approccio “app-centrico”.