Chiudi annunziu

Un saccu di patatine cadutu quandu si tagliava u boscu di cumplessità per l'iPhone originale. In u nome di a simplificazione è a facilità d'utilizazione di u telefuninu rivoluzionariu, Apple hà tagliatu certi aspetti di u sistema operatore à un minimu assolutu. Una idea era di sbarazzarsi di a gestione di file classica.

Ùn hè micca un sicretu chì Steve Jobs odiava u sistema di fugliale cum'è u cunniscimu da i computer desktop, hà trovu cumplessu è difficiule per l'usu mediu di capisce. I schedari intarratu in un munzeddu di subfolders, a necessità di mantenimentu per evitari u caosu, tuttu questu ùn deve micca avvelenatu u sistema OS iPhone sano, è l'unica gestione chì era necessariu in l'iPhone originale era attraversu iTunes per sincronizà i schedari multimediali, o u sistema. avia una libreria di foto unificata da quale caricate l'imaghjini o salvà in questu.

Un viaghju à traversu u dulore di l'utilizatori

Cù l'avventu di l'applicazioni di terzu, hè diventatu chjaru chì u mudellu di sandbox, chì assicura a sicurità di u sistema è i schedari in questu, induve i schedari ponu accede solu da l'applicazioni in quale sò almacenati, hè insufficiente. Avemu dunque ricevutu parechje opzioni per travaglià cù i schedari. Pudemu uttene da l'applicazioni à l'urdinatore via iTunes, u menù "Open in..." hà permessu di copià u schedariu à un'altra applicazione chì sustene u so furmatu, è i Documenti in iCloud hà permessu di sincronizà i schedarii di i file. stissi appiicazioni nantu à e plataforme Apple, anche se in una manera piuttostu micca trasparente.

L'idea originale di simplificà un sistema di schedariu cumplessu hà eventualmente sbulicatu contru Apple è, soprattuttu, contru l'utilizatori. U travagliu cù i schedari trà parechje applicazioni rapprisentanu u caosu, in u centru di quale era un gran numaru di copie di u stessu schedariu in l'applicazioni senza a pussibilità di alcuna visione generale di l'attualità di un documentu o altru schedariu. Invece, i sviluppatori cuminciaru à vultà in u almacenamentu in nuvola è i so SDK.

Cù l'implementazione di Dropbox è altri servizii, l'utilizatori anu pussutu accede à i stessi schedari da ogni applicazione, edità, è salvà cambiamenti senza fà copie. Sta suluzione facia a gestione di schedari assai più faciule, ma era luntanu da l'ideale. L'implementazione di i magazzini di fugliali significava assai travagliu per i sviluppatori chì avianu da capisce cumu l'app hà da gestisce a sincronia è impedisce a corruzzione di i fugliali, in più ùn ci hè mai stata una guaranzia chì a vostra app sustene a tenda chì avete utilizatu. U travagliu cù i fugliali in u nuvulu presentava una altra limitazione - u dispusitivu hà da esse in linea in ogni mumentu è i schedari ùn puderanu micca solu esse guardatu in u locu.

Sette anni da a prima versione di l'iPhone OS, oghje iOS, infine Apple hà ghjuntu cù una soluzione finale, induve si alluntanassi da l'idea originale di gestione di fugliali basata nantu à l'applicazione, offre invece una struttura di schedari classica, anche se intelligente. processatu. Saluta iCloud Drive è Document Picker.

iCloud Drive

iCloud Drive ùn hè micca u primu almacenamentu in nuvola di Apple, u so predecessore hè iDisk, chì era parti di MobileMe. Dopu à rebranding u serviziu à iCloud, a so filusufìa hà parzialmente cambiatu. Invece di un cuncurrente per Dropbox o SkyDrive (ora OneDrive), iCloud duvia esse un pacchettu di serviziu in particulare per a sincronizazione, micca un almacenamentu separatu. Apple hà resistutu à sta filusufìa finu à questu annu, quandu hà finalmente introduttu iCloud Drive.

iCloud Drive stessu ùn hè micca sfarente di Dropbox è altri servizii simili. Nantu à u desktop (Mac è Windows) rapprisenta un cartulare speciale chì hè constantemente aghjurnatu è in sincronia cù a versione nuvola. Cum'è revelatu da a terza beta di iOS 8, iCloud Drive hà ancu a so propria interfaccia web, probabilmente in iCloud.com. Tuttavia, ùn hà micca un cliente dedicatu nantu à i dispositi mobili, invece esse integratu in app in un cumpunente Raccoglitore di documenti.

A magia di iCloud Drive ùn hè micca solu in a sincronizazione di i fugliali aghjuntu manualmente, ma ancu in tutti i schedari chì l'app sincronizza cù iCloud. Ogni applicazione hà u so propiu cartulare in iCloud Drive, marcatu cù una icona per una megliu orientazione, è i schedarii individuali in questu. Pudete truvà documenti di Pagine in u nuvulu in u cartulare apprupriatu, u listessu vale per l'applicazioni di terzu. In listessu modu, l'applicazioni Mac chì sincronizzanu cù iCloud, ma ùn anu micca una contrapartita in iOS (Preview, TextEdit) anu u so propiu cartulare in iCloud Drive è qualsiasi applicazione pò accede à elli.

Ùn hè ancu chjaru se iCloud Drive avarà funzioni supplementari cum'è Dropbox, cum'è u spartera di ligami di file o cartulare spartuti multi-utilizatori, ma probabilmente scopremu in u vaghjimu.

Raccoglitore di documenti

U cumpunente Document Picker hè una parte integrante di travaglià cù i schedari in iOS 8. Per mezu di questu, Apple integra iCloud Drive in ogni applicazione è permette di apre i schedari fora di u so propiu sandbox.

U Document Picker funziona in modu simile à u Image Picker, hè una finestra induve l'utilizatore pò selezziunà i schedarii individuali per apre o impurtà. Hè praticamenti un gestore di fugliale assai simplificatu cù una struttura d'arburu classica. U cartulare ràdica sarà u listessu cum'è u cartulare principale iCloud Drive, cù a diffarenza chì ci sarà dinù cartulare lucali cù dati appiicazioni.

I schedarii di l'applicazioni di terzu ùn anu micca bisognu à esse sincronizati cù iCloud Drive, Document Picker pò accede à elli in u locu. Tuttavia, a dispunibilità di dati ùn hè micca applicata à tutte l'applicazioni, u sviluppatore deve permette esplicitamente l'accessu è marcà u cartulare Documenti in l'applicazione cum'è publicu. In casu, i schedarii di l'utilizatori di l'app seranu dispunibili per tutte l'altri app chì utilizanu Document Picker senza avè bisognu di una cunnessione Internet per iCloud Drive.

L'utilizatori avè quattru azzioni basi per travaglià cù documenti - Open, Move, Import and Export. U sicondu paru d'azzioni più o menu ripiglià a funzione di u modu attuale di travaglià cù i schedari, quandu crea copie di schedarii individuali in u cuntainer di l'applicazione. Per esempiu, un utilizatore pò vulete edità una maghjina per mantene in a so forma originale, cusì invece di apre, sceglie l'impurtazione, chì duplica u schedariu in u cartulare di l'applicazione. L'esportazione hè tandu a funzione più o menu cunnisciuta "Apre in...".

Tuttavia, u primu paru hè più interessante. Apertura di u schedariu faci esattamente ciò chì vi aspettate da una tale azione. Una applicazione di terze parti apre u schedariu da un altru locu senza duplicà o movendu è pò cuntinuà à travaglià cun ellu. Tutti i cambiamenti sò allora salvati in u schedariu originale, cum'è in i sistemi desktop. Quì, Apple hà salvatu u travagliu di i sviluppatori, chì ùn anu micca da preoccupari di cumu si tratta un schedariu apertu in parechje applicazioni o dispusitivi à u stessu tempu, chì altrimenti puderia purtà à a so corruzzione. Tutta a coordinazione hè curata da u sistema inseme cù CloudKit, i sviluppatori anu solu implementà l'API pertinente in l'applicazione.

Un'azzione di muvimentu di u schedariu pò tandu solu move un articulu da un cartulare di l'applicazione à l'altru. Allora, sè vo vulete utilizà una sola app per tutte e gestione di i fugliali cullucati in u locu in u vostru dispositivu, u file mover vi permetterà di fà quessa.

Per ogni applicazione, u sviluppatore specifica i tipi di schedari chì ponu travaglià. U Document Picker si adatta ancu à questu, è invece di vede tutti i fugliali in tutta l'iCloud Drive è i cartulare di l'applicazioni lucali, mostrarà solu quelli tipi chì l'applicazione pò apre, chì rende a ricerca assai più faciule. Inoltre, Document Picker furnisce previews di file, lista è visualizazione di matrici, è un campu di ricerca.

Storage cloud di terze parti

In iOS 8, iCloud Drive è Document Picker ùn sò micca esclusivi, à u cuntrariu, i fornitori di almacenamentu in nuvola di terzu puderanu cunnette à u sistema in una manera simile. U Document Picker averà un buttone di basculà in cima di a finestra induve l'utilizatori ponu sceglie di vede iCloud Drive o altre almacenamentu dispunibule.

L'integrazione di terze parti richiede u travagliu solu da quelli fornituri, è travaglià in modu simile à l'altri estensioni di l'app in u sistema. In una certa manera, l'integrazione significa supportu per una estensione speciale in iOS 8 chì aghjunghjenu l'almacenamiento in nuvola à a lista in u menù di almacenamento di u selettore di documenti. L'unica cundizione hè a presenza di una applicazione installata per u serviziu datu, chì hè integrata in u sistema o Document Picker attraversu a so estensione.

Finu à avà, se i sviluppatori vulianu integrà una parte di l'almacenamiento in nuvola, anu da aghjunghje l'almacenamiento elli stessi per mezu di l'API dispunibuli di u serviziu, ma a rispunsabilità di gestisce i fugliali in modu correttu per ùn dannà i schedari o perde e dati hè cascatu nantu à i so capi. . Per i sviluppatori, una implementazione propria puderia significà longu settimane o mesi di sviluppu. Cù Document Picker, stu travagliu passa avà direttamente à u fornitore di almacenamentu in nuvola, è i sviluppatori solu bisognu di integrà Document Picker.

Questu ùn hè micca appiicatu s'ellu volenu integrà u repository più profonda in l'app cù a so propria interfaccia d'utilizatore, cum'è l'editori Markdown per esempiu. In ogni casu, per a maiò parte di l'altri sviluppatori, questu significa una simplificazione significativa di u sviluppu è ponu praticamente integrà ogni almacenamentu in nuvola in una volta senza alcunu travagliu extra.

Di sicuru, i fornitori di almacenamentu stessu prufittàranu in larga misura, in particulare i menu populari. Era chì u supportu di almacenamiento per l'applicazioni era spessu limitatu à Dropbox, o Google Drive, è uni pochi altri. I ghjucatori menu populari in u campu di l'almacenamiento in nuvola ùn anu praticamente micca l'uppurtunità di integrà in l'applicazioni, postu chì significaria una quantità sproporzionata di travagliu extra per i sviluppatori di queste applicazioni, chì i benefici seranu difficiuli per i fornituri di cunvince. elli di.

Grazie à l'iOS 8, tutti l'almacenamiento in nuvola chì un utilizatore installate nantu à u so dispositivu pò esse integratu in u sistema, s'ellu sò grandi attori o servizii menu cunnisciuti. Se a vostra scelta hè Dropbox, Google Drive, OneDrive, Box, o SugarSync, ùn ci hè nunda chì vi impedisce di aduprà per a gestione di fugliali, sempre chì quelli fornituri aghjurnà e so app in cunseguenza.

Cunclusione

Cù iCloud Drive, Document Picker, è a capacità di integrà l'almacenamiento di terzu, Apple hà fattu un grande passu in avanti versu una gestione di fugliali curretta è efficiente, chì era una di e più grande debulezza di u sistema in iOS è chì i sviluppatori avianu da travaglià. . Cù iOS 8, a piattaforma darà più produtividade è efficienza di u travagliu chè mai, è hà una mansa di sviluppatori di terzu entusiastici disposti à sustene stu sforzu.

Ancu s'è iOS 8 porta assai libertà à u sistema grazia à tutte e sopra, ci sò ancu alcune limitazioni notevuli chì i sviluppatori è l'utilizatori anu da trattà. Per esempiu, iCloud Drive ùn hà micca a so propria app in quantu, esiste solu in Document Picker in iOS, chì rende un pocu difficiule di gestisce i fugliali separatamente in iPhone è iPad. In u listessu modu, u Document Picker ùn pò micca, per esempiu, esse invucatu da l'applicazione Mail è qualsiasi schedariu attaccatu à u messagiu.

Per i sviluppatori, iCloud Drive significa chì anu da passà da i Documenti in iCloud in una volta per e so applicazioni, cum'è i servizii ùn sò micca cumpatibili cù l'altri è l'utilizatori perderanu a pussibilità di sincronizazione. Ma tuttu questu hè solu un prezzu chjucu per e pussibilità chì Apple hà furnitu à l'utilizatori è i sviluppatori. I benefizii chì venenu da iCloud Drive è Document Picker probabilmente ùn saranu micca immediatamente dopu a liberazione ufficiale di iOS 8, ma hè una grande prumessa per un futuru vicinu. Quellu chì avemu chjamatu dapoi anni.

Risorse: MacStories, iMore
.