Zoumaachen Annonce

Vill Chips sinn gefall wann de Bësch vun der Komplexitéit fir den originelle iPhone ofgeschnidden ass. Am Numm vun der Vereinfachung an der Einfachheet vun der Benotzung vum revolutionären Telefon huet Apple e puer Aspekter vum Betribssystem op en absolute Minimum geschnidden. Eng Iddi war d'klassesch Dateiverwaltung ze läschen.

Et ass kee Geheimnis datt de Steve Jobs den Dateiesystem gehaasst huet wéi mir et vun Desktopcomputer kennen, hien huet et komplex a schwéier fonnt fir den duerchschnëttleche Benotzer ze begräifen. Dateien begruewen an engem Koup Ënnerfolder, de Besoin fir Ënnerhalt fir Chaos ze vermeiden, all dëst sollt de gesonde iPhone OS System net vergëft hunn, an déi eenzeg Gestioun déi op der ursprénglecher iPhone gebraucht gouf war duerch iTunes fir Multimedia Dateien ze synchroniséieren, oder de System hat eng vereenegt Fotobibliothéik, aus där se Biller eropluede oder se gespäichert hunn.

Eng Rees duerch Benotzer Péng

Mat dem Advent vun Drëtt-Partei-Applikatiounen gouf et kloer datt de Sandbox-Modell, deen d'Sécherheet vum System an d'Dateien dobannen garantéiert, wou Dateien nëmme vun den Uwendungen zougänglech sinn, an deenen se gespäichert sinn, net genuch ass. Mir hunn also e puer Méiglechkeete kritt fir mat Dateien ze schaffen. Mir konnten se vun den Uwendungen op de Computer iwwer iTunes kréien, de Menü "Open an ..." huet et méiglech gemaach d'Datei op eng aner Applikatioun ze kopéieren déi säi Format ënnerstëtzt, an Dokumenter an iCloud hunn et méiglech gemaach Dateien aus deemselwechten ze synchroniséieren Uwendungen iwwer Apple Plattformen, awer op eng zimlech net-transparent Manéier.

Déi ursprénglech Iddi fir e komplexe Dateiesystem ze vereinfachen huet schlussendlech géint Apple zréckgezunn a virun allem géint d'Benotzer. Schafft mat Dateien tëscht verschiddenen Uwendungen representéiert Chaos, am Mëttelpunkt vun deem eng grouss Zuel vu Kopien vun der selwechter Datei iwwer Uwendungen war ouni d'Méiglechkeet vun engem Iwwerbléck iwwer d'Aktualitéit vun engem bestëmmten Dokument oder aneren Dossier. Amplaz hunn d'Entwéckler ugefaang op Cloud Storage an hir SDKs ze wenden.

Mat der Implementatioun vun Dropbox an aner Servicer konnten d'Benotzer déiselwecht Dateien vun all Applikatioun zougräifen, se änneren an Ännerungen späicheren ouni Kopien ze maachen. Dës Léisung huet d'Dateieverwaltung vill méi einfach gemaach, awer et war wäit vun ideal. D'Ëmsetzung vun Dateigeschäfter bedeit vill Aarbecht fir Entwéckler, déi musse erausfannen, wéi d'App d'Synchroniséierung handhaben an d'Dateikorruptioun verhënnert, plus et war ni eng Garantie datt Är App de Buttek ënnerstëtzen deen Dir benotzt. Schafft mat Dateien an der Wollek huet eng aner Begrenzung presentéiert - den Apparat muss zu all Moment online sinn an d'Dateien kënnen net nëmmen lokal gespäichert ginn.

Siwe Joer zënter der éischter Versioun vum iPhone OS, haut iOS, endlech ass Apple mat enger definitiver Léisung komm, wou et sech vun der ursprénglecher Iddi vum Dateiemanagement baséiert op der Applikatioun bewegt, anstatt eng klassesch Dateistruktur ze bidden, och wann et clever ass. veraarbecht. Soen Hallo zu iCloud Drive an Document Picker.

iCloud Drive

iCloud Drive ass net dem Apple seng éischt Cloud Storage, säi Virgänger ass iDisk, deen Deel vun MobileMe war. No der Rebranding vum Service op iCloud, huet seng Philosophie deelweis geännert. Amplaz vun engem Konkurrent fir Dropbox oder SkyDrive (elo OneDrive), sollt iCloud e Servicepaket besonnesch fir Synchroniséierung sinn, net eng separat Späichere. Apple huet dës Philosophie widderstoen bis dëst Joer, wéi et endlech iCloud Drive agefouert huet.

iCloud Drive selwer ass net anescht wéi Dropbox an aner ähnlech Servicer. Um Desktop (Mac a Windows) stellt et e speziellen Dossier duer, dee stänneg aktuell ass an synchroniséiert mat der Cloud Versioun. Wéi vun der drëtter Beta vun iOS 8 opgedeckt, wäert iCloud Drive och seng eege Web Interface hunn, wahrscheinlech op iCloud.com. Wéi och ëmmer, et huet keen dedizéierten Client op mobilen Apparater, anstatt an Apps an engem Komponent integréiert Dokument Picker.

D'Magie vum iCloud Drive ass net nëmmen d'Synchroniséierung vun manuell addéierte Dateien, mee och all d'Dateien déi d'App mat iCloud synchroniséiert. All Applikatioun huet säin eegenen Dossier am iCloud Drive, markéiert mat enger Ikon fir besser Orientéierung, an eenzel Dateien dran. Dir kënnt Säiten Dokumenter an der Wollek am passenden Dossier fannen, datselwecht gëllt fir Drëtt Partei Uwendungen. Ähnlech Mac Uwendungen, déi mat iCloud synchroniséieren, awer keen Géigespiller op iOS hunn (Preview, TextEdit) hunn hiren eegene Dossier op iCloud Drive an all Applikatioun kann hinnen zougräifen.

Et ass nach net kloer ob iCloud Drive zousätzlech Funktiounen wéi Dropbox huet, sou wéi Dateilink Sharing oder Multi-User gedeelt Ordner, awer mir wäerte wahrscheinlech am Hierscht erausfannen.

Dokument Picker

Den Document Picker Komponent ass en integralen Deel vun der Aarbecht mat Dateien am iOS 8. Duerch et integréiert Apple iCloud Drive an all Applikatioun an erlaabt Iech Dateien ausserhalb vu senger eegener Sandkëscht opzemaachen.

Den Document Picker funktionnéiert ähnlech wéi den Image Picker, et ass eng Fënster wou de Benotzer individuell Dateie wielt fir opzemaachen oder z'importéieren. Et ass praktesch e ganz vereinfacht Dateiemanager mat enger klassescher Bamstruktur. De Root Verzeechnes wäert d'selwecht sinn wéi den Haapt iCloud Drive Dossier, mam Ënnerscheed datt et och lokal Ordner mat Applikatiounsdaten gëtt.

D'Dateien vun Drëtt-Partei Uwendungen mussen net onbedéngt op iCloud Drive synchroniséiert ginn, Document Picker kann se lokal zougräifen. Wéi och ëmmer, Datenverfügbarkeet gëllt net fir all Uwendungen, den Entwéckler muss explizit Zougang erlaben an den Dokumenter Dossier an der Applikatioun als ëffentlech markéieren. Wa se dat maachen, sinn d'Benotzerdateien vun der App verfügbar fir all aner Apps déi Document Picker benotzen ouni eng Internetverbindung fir iCloud Drive ze erfuerderen.

D'Benotzer hu véier Basisaktiounen fir mat Dokumenter ze schaffen - Open, Move, Import an Export. Dat zweet Paar vun Aktiounen iwwerhëlt méi oder manner d'Funktioun vun der aktueller Aart a Weis fir mat Dateien ze schaffen, wann et Kopien vun eenzelne Dateien an den eegene Container vun der Applikatioun erstellt. Zum Beispill kann e Benotzer e Bild änneren fir et a senger ursprénglecher Form ze halen, also amplaz et opzemaachen, wielt se Import, wat d'Datei am Dossier vun der Applikatioun duplizéiert. Export ass dann déi méi oder manner bekannt "Open in..." Funktioun.

Wéi och ëmmer, dat éischt Paar ass méi interessant. D'Opmaache vun der Datei mécht genau dat wat Dir vun esou enger Handlung erwaart. Eng Drëtt-Partei Applikatioun wäert d'Datei vun enger anerer Plaz opmaachen ouni se ze duplizéieren oder ze réckelen a ka weider mat der schaffen. All Ännerungen ginn dann op d'Original Datei gespäichert, sou wéi et op Desktop Systemer ass. Hei huet Apple d'Aarbecht vun den Entwéckler gespuert, déi sech keng Suerge maache musse wéi eng Datei, déi a méi Applikatiounen oder Apparater gläichzäiteg opgemaach gëtt, gehandhabt gëtt, wat soss zu senger Korruptioun kéint féieren. All Koordinatioun gëtt vum System zesumme mat CloudKit gekëmmert, Entwéckler mussen nëmmen déi relevant API an der Applikatioun implementéieren.

Eng Bewegungsdateiaktioun kann dann einfach en Element vun engem Applikatiounsdossier an en anert réckelen. Also, wann Dir eng App benotze wëllt fir all d'Gestioun vu Dateien déi lokal op Ärem Apparat gespäichert sinn, léisst de File Mover Iech dat maachen.

Fir all Applikatioun spezifizéiert den Entwéckler mat wéi enge Fichieren et ka schaffen. Den Document Picker passt sech och dozou un, an amplaz all Dateien am ganzen iCloud Drive a lokalen Applikatiounsdateien ze weisen, weist et nëmmen déi Aarte déi d'Applikatioun opmaache kann, wat d'Sich vill méi einfach mécht. Zousätzlech bitt Document Picker Dateivirschau, Lëscht a Matrixdisplay, an e Sichfeld.

Drëtt Partei Cloud Storage

Am iOS 8 sinn iCloud Drive an Document Picker net exklusiv, am Géigendeel, Drëtt Partei Cloud Storage Ubidder kënnen op eng ähnlech Manéier mam System verbannen. Document Picker wäert e Knäppche Knäppchen uewen op der Fënster hunn, wou d'Benotzer kënnen wielen iCloud Drive oder aner verfügbare Späicheren ze gesinn.

Drëtt-Partei Integratioun erfuerdert Aarbecht nëmme vun dëse Fournisseuren, a funktionnéiert ähnlech wéi aner App-Extensiounen am System. Op eng Manéier bedeit d'Integratioun Ënnerstëtzung fir eng speziell Extensioun am iOS 8, déi d'Wolleklagerung op d'Lëscht am Späichermenü vum Dokument Picker bäidréit. Déi eenzeg Bedingung ass d'Präsenz vun enger installéierter Applikatioun fir de gegebene Service, deen duerch seng Extensioun an de System oder Document Picker integréiert ass.

Bis elo, wann d'Entwéckler e puer vun de Cloud-Späichere wollten integréieren, hu se d'Späichere selwer duerch d'verfügbare APIen vum Service missen derbäisetzen, awer d'Verantwortung fir d'Dateien richteg ze behandelen fir Dateien net ze beschiedegen oder Daten ze verléieren ass op de Kapp gefall . Fir Entwéckler, eng korrekt Ëmsetzung kéint laang Wochen oder Méint vun Entwécklung bedeiten. Mat Document Picker geet dës Aarbecht elo direkt un de Cloud Storage Provider, sou datt d'Entwéckler nëmmen Document Picker integréieren.

Dëst gëllt net ganz wa se de Repository méi déif an d'App mat hirer eegener User-Interface wëllen integréieren, wéi zum Beispill Markdown Redaktoren. Wéi och ëmmer, fir déi meescht aner Entwéckler bedeit dëst eng bedeitend Vereinfachung vun der Entwécklung a si kënne praktesch all Cloud-Späichere an engem Go integréieren ouni extra Aarbecht.

Natierlech profitéieren d'Späicheranbieter selwer zu engem groussen Deel, besonnesch déi manner populär. Et war fréier datt Späicherunterstëtzung fir Apps dacks limitéiert war op Dropbox, oder Google Drive, an e puer anerer. Manner populär Spiller am Feld vun der Cloud Storage hu praktesch keng Chance fir an d'Applikatiounen z'integréieren, well et eng onproportional Quantitéit vun extra Aarbecht fir d'Entwéckler vun dësen Uwendungen bedeiten, d'Virdeeler vun deenen et schwéier wier fir d'Provider ze iwwerzeegen. hinnen vun.

Dank iOS 8 kann all Cloud Storage, déi de Benotzer op sengem Apparat installéiert, an de System integréiert ginn, egal ob et grouss Spiller ass oder manner bekannte Servicer. Wann Äre Choix Dropbox, Google Drive, OneDrive, Box oder SugarSync ass, gëtt et näischt wat Iech verhënnert fir se fir Dateiemanagement ze benotzen, soulaang dës Ubidder hir Apps deementspriechend aktualiséieren.

Fazit

Mat iCloud Drive, Document Picker, an der Fäegkeet fir Drëtt Partei Späicheren z'integréieren, huet Apple e grousse Schrëtt no vir a richteg an effizient Dateieverwaltung gemaach, wat eng vun de gréisste Schwächten vum System op iOS war an déi d'Entwéckler missten ëmgoen. . Mat iOS 8 wäert d'Plattform méi Produktivitéit an Aarbechtseffizienz ubidden wéi jee virdrun, an et huet eng ganz Partie enthusiastesch Drëtt Partei Entwéckler gewëllt dësen Effort z'ënnerstëtzen.

Och wann iOS 8 vill Fräiheet fir de System bréngt duerch all déi uewe genannten, ginn et nach ëmmer e puer bemierkenswäert Aschränkungen mat deenen d'Entwéckler an d'Benotzer ze këmmeren. Zum Beispill, iCloud Drive huet keng eegen App als solch, et existéiert nëmmen am Document Picker op iOS, wat et e bësse schwéier mécht Dateien separat op iPhone an iPad ze managen. Am selwechte Wee kann den Document Picker, zum Beispill, net vun der Mail Applikatioun opgeruff ginn an all Fichier mat der Noriicht befestegt.

Fir d'Entwéckler heescht iCloud Drive datt se vun Dokumenter an iCloud op eemol fir hir Applikatioune musse wiesselen, well d'Servicer net matenee kompatibel sinn an d'Benotzer domat d'Méiglechkeet vu Synchroniséierung verléieren. Awer all dëst ass nëmmen e klenge Präis fir d'Méiglechkeeten, déi Apple de Benotzer an d'Entwéckler geliwwert huet. D'Virdeeler, déi aus iCloud Drive an Document Picker kommen, wäerte wahrscheinlech net direkt no der offizieller Verëffentlechung vum iOS 8 weisen, awer et ass e grousst Versprieche fir déi nächst Zukunft. Deen, dee mer scho jorelaang uruffen.

Ressourcen: MacStories, ech méi
.