Apple File System (APFS), il BIG iOS 10.3 Caratteristica di cui non avete mai sentito parlare

Ogni tanto, Apple rilascia qualcosa che cattura davvero la mia attenzione. L’anno scorso, il Taptic Engine e l’Haptics mi hanno fatto brillare di curiosità ed eccitazione. Quest’anno, con l’uscita di iOS 10.3, ho messo gli occhi sul nuovo File System Apple.

Articoli correlati

  • Errore durante iOS 10.3 Installazione
  • Mac Slow After Upgrade?
  • iOS 10.3 Trova la mia funzione AirPods

Un nuovo file system? Perché ora?

L’Apple File System, comunemente noto come APFS, è il filesystem di nuova generazione della Apple. E’ moderno, ricco di funzionalità e completamente ottimizzato per tutte le nostre esigenze di hardware mobile (e anche per il Mac!) Pronti a rilasciare quest’anno, APFS si aggiorna prima sui vostri iDevices con iOS 10.3. Più avanti nel corso dell’anno, si aggiorna in macOS e in tutti gli altri sistemi operativi dei vostri prodotti Apple.

Che ci crediate o no, il nuovo iPhone 7+ sta usando la tecnologia trentennale

Ciò che può sorprendere l’utente medio di Apple è il fatto che l’hardware innovativo di Apple e i suoi sofisticati sistemi operativi funzionano ancora su un file system sviluppato quasi trent’anni fa (1985 per l’esattezza). Sì, è un’esperienza trentennale in termini tecnologici e più vecchia di molti utenti Apple!

Pensateci. Apple ha sviluppato l’attuale file system HFS+ (Hierarchical File System Plus) nell’era dei floppy disk quando 32 MB di RAM erano lo stato dell’arte della tecnologia.

Fortunatamente, il 2017 porta un po’ d’aria fresca ai nostri file system con la più importante e completa versione di file system di Apple ad oggi: l’Apple File System (APFS). E questo aggiornamento è finalmente pubblico su iOS 10.3.

Quindi, scopriamo di più su questo significativo aggiornamento, cosa sta cambiando e perché è così importante.

Cosa c’è di così speciale nel file system Apple?

In breve, il File System Apple è rivoluzionario. Questo aggiornamento, infatti, “cambia tutto”. Solo che questa volta la rivoluzione è dietro le quinte (e non in televisione.) L’APFS è nei dettagli del funzionamento dei nostri prodotti Apple.

Come già detto, APFS sostituisce gli attuali sistemi di file HFS e HFS+, utilizzati da Apple rispettivamente dal 1985 e dal 1998. Sono molti anni che intervengono. Quando sono stati introdotti HFS e HFS+, le unità a stato solido (SSD) e le unità flash erano appena iniziate nella ricerca e sviluppo. E a quel tempo nessuno immaginava cosa potessero o potessero diventare (la spina dorsale dei dispositivi multimediali portatili e degli smartphone come l’innovativo iPod e l’iPhone).

Avanti veloce ai giorni nostri e le persone di tutto il mondo portano con sé i loro dati e le informazioni personali 24 ore su 24, 7 giorni su 7 sui loro telefoni, orologi e altri dispositivi. E questi dati sono misurati in GB e persino in TB. Quindi ciò di cui Apple e i suoi 1 miliardo di clienti in crescita hanno bisogno è un file system più intelligente e più adattabile. E APFS è esattamente questo.

Apple File System (APFS) è il file system di nuova generazione di Apple, ottimizzato per la memorizzazione su flash e unità a stato solido utilizzate su tutti gli iDevices, MacBooks e la maggior parte dei nuovi Mac. Migliora le prestazioni. E scala tutta la linea di prodotti e sistemi operativi Apple, dal vostro Apple Watch e la vostra Apple TV fino al top di gamma Mac Pro.

A partire dal 2017, APFS è previsto come file system predefinito per iOS, Mac OS, tvOS e WatchOS. E tutti questi 1 miliardo di utenti iDevice e Mac iniziano la transizione verso questo nuovissimo Apple File System con l’introduzione di iOS 10.3.

Cosa dice Apple di APFS

“Apple File System è ottimizzato per la memorizzazione di Flash/SSD e dispone di una forte crittografia, metadati copia su scrittura, condivisione dello spazio, clonazione per file e directory, snapshot, dimensionamento veloce delle directory, primitive di salvataggio atomico e basi di file system migliorate”.

Ora, districhiamoci in questo

Risparmio di spazio?

APFS è fatto per il mobile. Calcola la capacità di archiviazione disponibile e utilizzata in modo diverso rispetto a HFS+, e questo spesso si traduce in una maggiore disponibilità di spazio per i vostri dati dopo l’aggiornamento a iOS 10.3 e APFS. Così, ad esempio, un tipico iPhone da 16GB con 2GB di spazio rimanente prima dell’aggiornamento mostra circa 3 – 4GB di spazio disponibile dopo l’aggiornamento, un aumento sostanziale.

Altre prestazioni iDevice APFS

Gli utenti attuali segnalano una serie di vantaggi dopo l’aggiornamento ad APFS, tra cui l’apertura e la chiusura molto più rapida delle applicazioni, la copia rapida dei file, l’indicizzazione rapida e l’esportazione. Alcuni utenti hanno scoperto una maggiore affidabilità, prestazioni e una migliore efficienza della batteria.

Clonazione?

Innanzitutto, la possibilità di creare cloni permette di salvare i file in modo efficiente. I cloni permettono ad un sistema operativo di fare copie di file veloci ed efficienti dal punto di vista energetico su un volume senza bisogno di ulteriore spazio di archiviazione.

Uniformità del file system

La vera bellezza di APFS è che distribuisce il file system EXACT SAME su tutte le piattaforme, senza più varianti di HFS+ per ospitare dispositivi diversi. APFS cresce con il futuro. Così, a differenza di HFS o HFS+, APFS è costruito in modo dinamico, riconoscendo la necessità di cambiare nel tempo con l’avanzare della tecnologia, del software e dell’hardware.

Nei prossimi mesi, man mano che Apple rilascia gli aggiornamenti di tutti i suoi sistemi operativi, APFS sostituirà i vostri file system esistenti con l’obiettivo di avere l’unità di file system tra i vostri iDevices, Apple Watches e Mac (ed eventuali futuri nuovi prodotti Apple.)

Copiare, spostare e scrivere

Tutti noi abbiamo subito le lente funzioni di copia e spostamento del nostro iDevice e del Mac! Abbiamo avuto bisogno di miglioramenti su Copy and Move per molto tempo, ed è stato sul radar di Apple per molto tempo. Ora, grazie all’APFS, è probabile che gli utenti sperimentino una notevole spinta durante la copia e lo spostamento. In una demo fornita alla WWDC l’anno scorso, Eric Tamura ha duplicato l’ultima versione di iTunes su una flash drive formattata come APFS. Il risultato è stato un rapido miglioramento di quasi 20 secondi rispetto a un’unità formattata con HFS+.

In APFS, se un utente fa una copia esatta di un file, Apple File System determina che non è necessario creare due copie. Ciò che APFS crea è un link di localizzazione a quel singolo file. Di conseguenza, solo una copia reale è sul disco rigido e il vostro Mac passa meno tempo a scrivere dati. Il Copy-On-Write di APFS fa risparmiare spazio su disco e velocizza le prestazioni quando si fanno copie di file puntando allo stesso file sul settore del disco rigido. Per l’utente, i file copiati continuano a presentarsi come due file unici e separati.

Un abbinamento perfetto per Mac

Apple ha costruito APFS per dispositivi mobili come iPhone, iPad e Apple Watch. Ma non fatevi ingannare, l’APFS si adatta perfettamente ai vostri Mac. È progettato per TUTTI, dai MacBook ai Mac Pro. Sul vostro Mac, Apple File System supporta cose come l’avvio più veloce e il tempo di caricamento delle applicazioni.

Protezione contro gli incidenti

APFS fornisce anche un’eccellente protezione contro i crash per il vostro Mac utilizzando un nuovo schema di copia e scrittura di metadati dove i metadati del vostro Mac scrivono in una nuova posizione sull’archiviazione stabile. Per coloro che hanno sperimentato lo schermo bianco della morte o la palla da spiaggia che gira (anche della morte) questa protezione contro gli incidenti è una notizia gradita!

Quindi con APFS, se il vostro Mac va in panico, perde potenza o ha problemi di avvio e di prestazioni simili, APFS protegge i vostri dati e li mantiene al sicuro. Niente più preoccupazioni di perdere tutto dopo un’interruzione di corrente o il panico del kernel.

Dimensionamento rapido delle directory

Un’altra favolosa funzione APFS per Mac è il dimensionamento rapido dell’indice. Avete mai avuto bisogno di sapere quanto spazio di archiviazione occupa una particolare cartella o applicazione? Selezionate una cartella (o un’applicazione) e premete il comando ⌘ + I (o File > Get Info) e si apre un pannello informativo. Ma tutto quello che si vede è “calcolare la dimensione”, e sembra rimanere in giro per sempre fino a quando non si popola con la dimensione effettiva del file!

Beh, gli utenti Mac si sono lamentati abbastanza che Apple se ne è accorta e ha fatto un piccolo ma bellissimo cambiamento con APFS. Ora memorizza le informazioni sulle dimensioni da qualche altra parte, separatamente dalla directory originale. L’utilizzo di quelle che vengono chiamate operazioni atomiche permette al Mac di aggiornare le dimensioni in un record separato mantenuto dal file system. Ciò che significa per noi è una risposta zippy quando vogliamo informazioni sulle dimensioni di cartelle, file, applicazioni, ecc.

Mind Your Space

Per gli utenti Mac che partizionano i loro HD (e per quelli che non lo fanno, ma dovrebbero farlo), la funzione di condivisione dello spazio è piuttosto fica. In sostanza, suddivide dinamicamente un singolo disco in più volumi.

In particolare, un singolo APFS “Container” permette di creare più volumi al suo interno, di condividere lo spazio libero disponibile tra i volumi e di adattare le dimensioni e il layout di tali volumi. Così, quando un volume ha bisogno di più spazio, si va al Container per assegnare più spazio dal proprio pool attuale. Un Container APFS crea volumi flessibili, e si regola il loro stoccaggio in base alle proprie esigenze.

Apple riferisce che la maggior parte degli utenti attualmente non partiziona i propri dischi rigidi. Gli utenti non partizionano in HFS+ perché è difficile e richiede una pianificazione e una previsione. Con APFS e la semplicità della condivisione dello spazio, si spera che più iFolks saltino sul carro delle partizioni. È un ottimo modo per creare volumi separati per i file di sistema rispetto ai dati, per eseguire più versioni di macOS o OSX, per la gente che esegue Boot Camp, o che vuole fare il backup su una partizione Time Machine.

Prendo 64 pezzi ogni giorno!

APFS impiega campi nativi a 64 bit reali, e sia il numero di inode che il timestamp sono ora a 64 bit. Anche i record di file e directory che puntano al punto in cui i blocchi vivono sui dischi sono ora a 64 bit.

Per gli utenti di tutti i giorni che si traduce in due vantaggi significativi. Uno, i dati vengono elaborati in pezzi più grandi con conseguente aumento della precisione. E due, il sistema punta a un numero maggiore di posizioni nella memoria fisica, pari a prestazioni più rapide.

Crittografia più forte

Un’altra caratteristica interessante di APFS è il suo paradigma di cifratura. Con Apple File Systems, si ottengono robuste caratteristiche di protezione dei dati e la crittografia completa del disco. APFS crittografa ogni file sul vostro iDevice individualmente.

Ulteriori miglioramenti della sicurezza includono il supporto di più livelli di crittografia del file system. Il metodo di crittografia a più chiavi dell’APFS supporta tre modalità distinte: crittografia dei metadati, crittografia per-file e crittografia per-extent.

Quindi quando APFS uscirà su macOS, ci saranno tre opzioni di crittografia tra cui scegliere: nessuna crittografia, crittografia a chiave singola e crittografia a più chiavi.

Una crittografia più forte è un significativo passo avanti nel dimostrare l’impegno di Apple per la sicurezza e la privacy degli utenti.

Invecchiamento con grazia

Uno dei motivi principali per cui riteniamo che questo aggiornamento sia rivoluzionario è che è qui per il lungo periodo. Il gigante della tecnologia prevede di utilizzare questo file system per anni a venire e di incorporare longevità e margini di miglioramento in APFS. È in grado di gestire nuovi progressi e si dice che gestisca fino a nove quintilioni di file in un unico volume. Per la gente che ha faticato in matematica, sono un sacco di dati, fondamentalmente calcoli simultanei di super dimensioni.

Inoltre, mentre HFS+ offre un timestamp di 1 secondo, APFS vanta un fulmineo timestamp di 1-nanosecondo! E APFS supporta file scarsi (HFS + non lo fa.) I file scarsi non hanno bisogno di salvare byte vuoti. Invece, nei file sparse, i byte vuoti sono rappresentati da metadati, con il risultato di un uso più efficiente dello spazio di archiviazione.

Tutto ciò che luccica non è oro: APFS Downsides

Ok, niente nella tecnologia e’ infallibile. Con APFS, ci sono sicuramente alcune limitazioni

  • APFS non supporta attualmente i dischi di avvio o i Fusion Drives ibridi. I backup di Time Machine non sono supportati. E i volumi formattati con APFS non possono essere crittografati usando FileVault. (Questo cambierà prima del rilascio pubblico su macOS)
  • I nomi dei file sono sensibili alle maiuscole e alle minuscole (ok, è una cosa importante soprattutto per gli utenti di tutti i giorni che non sono abituati a prestare attenzione alla sensibilità dei casi)
  • OS X 10.11 Yosemite o precedenti non riconoscono i dischi formattati APFS. Quindi, se si utilizza un Mac con un’unità APFS, non è possibile trasferire i file su un Mac più vecchio che utilizza Yosemite o inferiore
  • APFS funziona solo su dispositivi a 64 bit. Quindi non c’è nessun aggiornamento APFS per le persone con i vecchi iDevices come i modelli di iPhone 5, 5C e iPad di 4a generazione
  • .

Prepararsi per APFS

Apple ama quando i nostri aggiornamenti “funzionano”. Ma tutti conosciamo il dolore e la frustrazione di quando le cose vanno male. Quindi, come ogni altro aggiornamento del vostro iOS o sistema operativo, fate un backup del vostro dispositivo prima di aggiornare! Diciamolo ancora una volta, eseguire il backup prima dell’aggiornamento – sì, è davvero così semplice.

Consigliamo i cosiddetti backup ridondanti, in cui si esegue il backup dei dispositivi utilizzando due metodi diversi, come iCloud e iTunes o meglio ancora seguendo la nostra regola del backup 2X2 con 2 backup locali e 2 backup remoti. Ciò che è importante in questo caso è eseguire il backup in locale (come sul tuo HD utilizzando iTunes o su un disco rigido esterno) e sul cloud.

Aggiornamento all’APFS su iDevices

Quindi, quando si esegue l’aggiornamento a iOS 10.3, il filesystem cambia in APFS. Sembra spaventoso, ma non lo è! Per la maggior parte di noi, è come qualsiasi altro aggiornamento di iOS: la transizione è senza soluzione di continuità. I vostri dati rimangono gli stessi, le vostre applicazioni sono ancora lì, e il vostro iPhone, iPad o altro dispositivo iDevice funziona normalmente. Poiché non si interagisce direttamente con il file system del proprio iDevice, probabilmente non si noterà nemmeno un cambiamento – e questa è una cosa molto buona. E la buona notizia è che pochissime persone hanno segnalato QUALSIASI problema nell’aggiornare i loro iDevice ad APFS.

iOS 10.3 cambia il quadro di riferimento del vostro iDevice in APFS. Per riformattare il vostro iDevice, Apple sposta temporaneamente tutti i dati del vostro dispositivo, foto, video, musica, testi, ecc., lo cancella in modo pulito, lo riformatta con APFS e restituisce tutti quei dati al vostro iDevice.

Aggiornamento di Mac & Altri

Dal momento che interagite con il vostro file system sui Mac, ci saranno alcuni cambiamenti notevoli una volta che il vostro Mac sarà aggiornato ad APFS. Questo è il motivo per cui APFS è stato implementato prima su iDevices, poi molto probabilmente su Apple Watches e TV, e infine, l’ultimo passo, su Mac (APFS è attualmente disponibile per il beta testing degli sviluppatori.)

Ci vuole coraggio

Sì, abbiamo sentito questa parola d’ordine sulla rimozione del jack delle cuffie. Mentre mettiamo in dubbio il coraggio richiesto per rimuovere il jack delle cuffie (Samsung e altri l’avevano fatto anni fa), pensiamo che la decisione di Apple di migrare il suo maggior numero di utenti di prodotti (principalmente il mercato degli iPhone) verso l’Apple File System sia davvero coraggiosa.

Riepilogo

Anche se spesso trascurato, il nuovo file system APFS di Apple segna una svolta per gli sviluppatori, i produttori e i consumatori di prodotti Apple. Per gli utenti, APFS porta una serie di nuovi e gradevoli vantaggi che rendono i nostri iLives più veloci, più ricchi e migliori.Apple sta gettando le basi per il futuro con APFS.

La maggior parte di questi vantaggi avviene sotto il cofano, quindi noi, come utenti finali, spesso non ne siamo consapevoli e non ne apprezziamo il potere. Ma solo perché non lo vediamo, non significa che non dovremmo riconoscerlo. Mentre ogni aggiornamento di iOS, watchOS, tvOS e macOS viene fornito con campanelli e fischietti, questi sono tipicamente destinati a impressionarci e ad abbagliarci, così aggiorniamo i nostri dispositivi alle più recenti e grandi novità.

Il più delle volte gli aggiornamenti sono più spettacolari che spettacolari. Ma all’interno dell’ultimo aggiornamento di iOS 10.3 e dei prossimi aggiornamenti di macOS, tvOS e watchOS c’è il magnifico wallflower APFS di Apple! E i nostri dispositivi Apple non saranno mai più gli stessi – e di questo siamo grati!