Cau hysbyseb

Syrthiodd llawer o sglodion wrth dorri i lawr y goedwig o gymhlethdod ar gyfer yr iPhone gwreiddiol. Yn enw symleiddio a rhwyddineb defnydd o'r ffôn chwyldroadol, Apple torri rhai agweddau ar y system weithredu i isafswm absoliwt. Un syniad oedd cael gwared ar reoli ffeiliau clasurol.

Nid yw'n gyfrinach bod Steve Jobs yn casáu'r system ffeiliau fel rydyn ni'n ei hadnabod o gyfrifiaduron bwrdd gwaith, roedd yn ei chael hi'n gymhleth ac yn anodd i'r defnyddiwr cyffredin ei deall. Ffeiliau wedi'u claddu mewn pentwr o is-ffolderi, yr angen am waith cynnal a chadw i osgoi anhrefn, ni ddylai hyn i gyd fod wedi gwenwyno system iach yr iPhone OS, a'r unig reolaeth yr oedd ei hangen ar yr iPhone gwreiddiol oedd trwy iTunes i gydamseru ffeiliau amlgyfrwng, neu'r system roedd ganddo lyfrgell ffotograffau unedig i uwchlwytho delweddau ohoni neu eu cadw iddi.

Taith trwy boen defnyddiwr

Gyda dyfodiad cymwysiadau trydydd parti, daeth yn amlwg nad yw'r model blwch tywod, sy'n sicrhau diogelwch y system a'r ffeiliau ynddi, lle mai dim ond y cymwysiadau y maent yn cael eu storio ynddynt y gellir cyrchu ffeiliau ynddynt, yn ddigonol. Rydym felly wedi derbyn nifer o opsiynau ar gyfer gweithio gyda ffeiliau. Gallem eu cael o'r cymwysiadau i'r cyfrifiadur trwy iTunes, roedd y ddewislen "Open in..." yn ei gwneud hi'n bosibl copïo'r ffeil i raglen arall sy'n cefnogi ei fformat, ac roedd Dogfennau yn iCloud yn ei gwneud hi'n bosibl cydamseru ffeiliau o'r un peth cymwysiadau ar draws llwyfannau Apple, er mewn ffordd braidd yn aneglur.

Roedd y syniad gwreiddiol o symleiddio system ffeiliau gymhleth yn y pen draw yn backfired yn erbyn Apple ac, yn anad dim, yn erbyn defnyddwyr. Roedd gweithio gyda ffeiliau rhwng ceisiadau lluosog yn cynrychioli anhrefn, ac yn y canol roedd nifer fawr o gopïau o'r un ffeil ar draws ceisiadau heb y posibilrwydd o unrhyw drosolwg o wirionedd dogfen benodol neu ffeil arall. Yn lle hynny, dechreuodd datblygwyr droi at storio cwmwl a'u SDKs.

Gyda gweithrediad Dropbox a gwasanaethau eraill, roedd defnyddwyr yn gallu cyrchu'r un ffeiliau o unrhyw raglen, eu golygu, ac arbed newidiadau heb wneud copïau. Roedd yr ateb hwn yn gwneud rheoli ffeiliau yn llawer haws, ond roedd ymhell o fod yn ddelfrydol. Roedd gweithredu storfeydd ffeiliau yn golygu llawer o waith i ddatblygwyr a oedd yn gorfod darganfod sut y byddai'r ap yn trin cysoni ac atal llygredd ffeiliau, ac nid oedd byth sicrwydd y byddai'ch app yn cefnogi'r siop yr oeddech yn ei defnyddio. Roedd gweithio gyda ffeiliau yn y cwmwl yn cyflwyno cyfyngiad arall - roedd yn rhaid i'r ddyfais fod ar-lein bob amser ac nid yn lleol yn unig y gellid storio ffeiliau.

Saith mlynedd ers y fersiwn gyntaf o iPhone OS, heddiw iOS, yn olaf Apple wedi dod o hyd i ateb terfynol, lle mae'n symud i ffwrdd oddi wrth y syniad gwreiddiol o reoli ffeiliau yn seiliedig ar y cais, yn hytrach yn cynnig strwythur ffeil clasurol, er yn glyfar prosesu. Dywedwch helo wrth iCloud Drive a Document Picker.

iCloud Drive

Nid iCloud Drive yw storfa cwmwl gyntaf Apple, ei ragflaenydd yw iDisk, a oedd yn rhan o MobileMe. Ar ôl ail-frandio'r gwasanaeth i iCloud, mae ei athroniaeth wedi newid yn rhannol. Yn lle cystadleuydd ar gyfer Dropbox neu SkyDrive (OneDrive bellach), roedd iCloud i fod i fod yn becyn gwasanaeth yn arbennig ar gyfer cydamseru, nid storfa ar wahân. Gwrthwynebodd Apple yr athroniaeth hon tan eleni, pan gyflwynodd iCloud Drive o'r diwedd.

Nid yw iCloud Drive ei hun yn wahanol i Dropbox a gwasanaethau tebyg eraill. Ar y bwrdd gwaith (Mac a Windows) mae'n cynrychioli ffolder arbennig sy'n gyfredol yn gyson ac yn cydamseru â fersiwn y cwmwl. Fel y datgelwyd gan y trydydd beta o iOS 8, bydd gan iCloud Drive hefyd ei ryngwyneb gwe ei hun, yn ôl pob tebyg ar iCloud.com. Fodd bynnag, nid oes ganddo gleient pwrpasol ar ddyfeisiau symudol, yn hytrach yn cael ei integreiddio i apiau o fewn cydran Codwr Dogfen.

Mae hud iCloud Drive nid yn unig wrth gysoni ffeiliau sydd wedi'u hychwanegu â llaw, ond hefyd yn cynnwys yr holl ffeiliau y mae'r app yn eu cysoni â iCloud. Mae gan bob cais ei ffolder ei hun yn iCloud Drive, wedi'i farcio ag eicon ar gyfer cyfeiriadedd gwell, a ffeiliau unigol ynddo. Gallwch ddod o hyd i ddogfennau Tudalennau yn y cwmwl yn y ffolder priodol, mae'r un peth yn wir am gymwysiadau trydydd parti. Yn yr un modd, mae gan gymwysiadau Mac sy'n cysoni i iCloud, ond nad oes ganddynt gymar ar iOS (Rhagolwg, TextEdit) eu ffolder eu hunain yn iCloud Drive a gall unrhyw raglen gael mynediad iddynt.

Nid yw'n glir eto a fydd gan iCloud Drive nodweddion ychwanegol fel Dropbox, megis rhannu cyswllt ffeil neu ffolderi a rennir aml-ddefnyddiwr, ond mae'n debyg y byddwn yn darganfod yn y cwymp.

Codwr Dogfen

Mae'r elfen Picker Dogfen yn rhan annatod o weithio gyda ffeiliau yn iOS 8. Trwyddo, mae Apple yn integreiddio iCloud Drive i unrhyw raglen ac yn caniatáu ichi agor ffeiliau y tu allan i'w blwch tywod ei hun.

Mae'r Codwr Dogfennau yn gweithio'n debyg i'r Codwr Delwedd, mae'n ffenestr lle gall y defnyddiwr ddewis ffeiliau unigol i'w hagor neu eu mewnforio. Yn ymarferol mae'n rheolwr ffeiliau syml iawn gyda strwythur coeden glasurol. Bydd y cyfeiriadur gwraidd yr un fath â'r prif ffolder iCloud Drive, gyda'r gwahaniaeth y bydd ffolderi lleol gyda data cais hefyd.

Nid oes rhaid cysoni ffeiliau cymwysiadau trydydd parti o reidrwydd i iCloud Drive, gall Document Picker gael mynediad atynt yn lleol. Fodd bynnag, nid yw argaeledd data yn berthnasol i bob cais, rhaid i'r datblygwr ganiatáu mynediad yn benodol a marcio'r ffolder Dogfennau yn y rhaglen fel un cyhoeddus. Os gwnânt hynny, bydd ffeiliau defnyddwyr yr app ar gael i bob ap arall sy'n defnyddio Document Picker heb fod angen cysylltiad rhyngrwyd ar gyfer iCloud Drive.

Bydd gan ddefnyddwyr bedwar cam sylfaenol ar gyfer gweithio gyda dogfennau - Agor, Symud, Mewnforio ac Allforio. Mae'r ail bâr o gamau gweithredu fwy neu lai yn cymryd drosodd swyddogaeth y ffordd bresennol o weithio gyda ffeiliau, pan fydd yn creu copïau o ffeiliau unigol i mewn i gynhwysydd y rhaglen ei hun. Er enghraifft, efallai y bydd defnyddiwr am olygu delwedd i'w chadw yn ei ffurf wreiddiol, felly yn lle ei hagor, maen nhw'n dewis mewnforio, sy'n dyblygu'r ffeil yn ffolder y rhaglen. Allforio wedyn yw'r swyddogaeth "Open in..." fwy neu lai adnabyddus.

Fodd bynnag, mae'r pâr cyntaf yn fwy diddorol. Mae agor y ffeil yn gwneud yn union yr hyn y byddech chi'n ei ddisgwyl o weithred o'r fath. Bydd rhaglen trydydd parti yn agor y ffeil o leoliad arall heb ei dyblygu na'i symud a gall barhau i weithio gydag ef. Yna caiff pob newid ei gadw i'r ffeil wreiddiol, yn union fel y mae ar systemau bwrdd gwaith. Yma, mae Apple wedi arbed gwaith datblygwyr, nad oes rhaid iddynt boeni am sut y bydd ffeil a agorwyd mewn cymwysiadau neu ddyfeisiau lluosog ar yr un pryd yn cael ei drin, a allai fel arall arwain at ei lygredd. Mae'r system yn gofalu am yr holl gydlynu ynghyd â CloudKit, dim ond yr API perthnasol yn y cais y mae'n rhaid i ddatblygwyr ei weithredu.

Yna gall gweithred ffeil symud symud eitem o un ffolder rhaglen i un arall. Felly, os ydych chi am ddefnyddio un app ar gyfer yr holl reoli ffeiliau sy'n cael eu storio'n lleol ar eich dyfais, bydd symudwr ffeiliau yn gadael ichi wneud hynny.

Ar gyfer pob cais, mae'r datblygwr yn nodi pa fathau o ffeiliau y gall weithio gyda nhw. Mae'r Codwr Dogfennau hefyd yn addasu i hyn, ac yn lle arddangos yr holl ffeiliau yn y iCloud Drive cyfan a ffolderi cais lleol, bydd yn dangos dim ond y mathau hynny y gall y cais eu hagor, sy'n gwneud y chwiliad yn llawer haws. Yn ogystal, mae Document Picker yn darparu rhagolygon ffeil, rhestr ac arddangosfa matrics, a maes chwilio.

Storio cwmwl trydydd parti

Yn iOS 8, nid yw iCloud Drive a Document Picker yn gyfyngedig, i'r gwrthwyneb, bydd darparwyr storio cwmwl trydydd parti yn gallu cysylltu â'r system mewn ffordd debyg. Bydd gan Ddogfen Picker fotwm togl ar frig y ffenestr lle gall defnyddwyr ddewis gweld iCloud Drive neu storfa arall sydd ar gael.

Mae integreiddio trydydd parti yn gofyn am waith gan y darparwyr hynny yn unig, a bydd yn gweithio'n debyg i estyniadau app eraill yn y system. Mewn ffordd, mae'r integreiddio yn golygu cefnogaeth ar gyfer estyniad arbennig yn iOS 8 sy'n ychwanegu storfa cwmwl i'r rhestr yn newislen storio'r codwr dogfennau. Yr unig amod yw presenoldeb cymhwysiad wedi'i osod ar gyfer y gwasanaeth penodol, sy'n cael ei integreiddio i'r system neu'r Codwr Dogfennau trwy ei estyniad.

Hyd yn hyn, pe bai datblygwyr eisiau integreiddio rhai o'r storfa cwmwl, roedd yn rhaid iddynt ychwanegu'r storfa eu hunain trwy'r APIs gwasanaeth sydd ar gael, ond disgynnodd y cyfrifoldeb am drin y ffeiliau'n gywir er mwyn peidio â difrodi ffeiliau neu golli data ar eu pennau. . I ddatblygwyr, gallai gweithrediad cywir olygu wythnosau neu fisoedd hir o ddatblygiad. Gyda Document Picker, mae'r gwaith hwn bellach yn mynd yn uniongyrchol i'r darparwr storio cwmwl, felly dim ond angen i ddatblygwyr integreiddio Document Picker.

Nid yw hyn yn berthnasol os ydyn nhw am integreiddio'r ystorfa yn ddyfnach i'r app gyda'u rhyngwyneb defnyddiwr eu hunain, fel y mae golygyddion Markdown yn ei wneud er enghraifft. Fodd bynnag, i'r rhan fwyaf o ddatblygwyr eraill, mae hyn yn golygu bod datblygiad yn cael ei symleiddio'n sylweddol a gallant integreiddio unrhyw storfa cwmwl ar yr un pryd heb unrhyw waith ychwanegol.

Wrth gwrs, bydd y darparwyr storio eu hunain yn elwa i raddau helaeth, yn enwedig y rhai llai poblogaidd. Arferai fod cefnogaeth storio ar gyfer apiau yn aml yn gyfyngedig i Dropbox, neu Google Drive, ac ychydig o rai eraill. Yn ymarferol, ni chafodd chwaraewyr llai poblogaidd ym maes storio cwmwl gyfle i integreiddio i'r cymwysiadau, gan y byddai'n golygu swm anghymesur o waith ychwanegol i ddatblygwyr y cymwysiadau hyn, y byddai'n anodd i'r darparwyr argyhoeddi eu buddion. nhw o.

Diolch i iOS 8, gall yr holl storfa cwmwl y mae'r defnyddiwr yn ei osod ar ei ddyfais gael ei integreiddio i'r system, p'un a ydynt yn chwaraewyr mawr neu'n wasanaethau llai adnabyddus. Os mai Dropbox, Google Drive, OneDrive, Box, neu SugarSync yw eich dewis, nid oes dim yn eich atal rhag eu defnyddio ar gyfer rheoli ffeiliau, cyhyd â bod y darparwyr hynny'n diweddaru eu apps yn unol â hynny.

Casgliad

Gyda iCloud Drive, Document Picker, a'r gallu i integreiddio storio trydydd parti, mae Apple wedi cymryd cam mawr ymlaen tuag at reoli ffeiliau yn gywir ac yn effeithlon, a oedd yn un o wendidau mwyaf y system ar iOS ac y bu'n rhaid i ddatblygwyr weithio o'i gwmpas. . Gyda iOS 8, bydd y platfform yn darparu mwy o gynhyrchiant ac effeithlonrwydd gwaith nag erioed o'r blaen, ac mae ganddo lu o ddatblygwyr trydydd parti brwdfrydig sy'n barod i gefnogi'r ymdrech hon.

Er bod iOS 8 yn dod â llawer o ryddid i'r system diolch i bob un o'r uchod, mae rhai cyfyngiadau amlwg o hyd y bydd yn rhaid i ddatblygwyr a defnyddwyr ddelio â nhw. Er enghraifft, nid oes gan iCloud Drive ei app ei hun fel y cyfryw, dim ond o fewn Document Picker ar iOS y mae'n bodoli, sy'n ei gwneud ychydig yn anodd rheoli ffeiliau ar wahân ar iPhone ac iPad. Yn yr un modd, ni all y Codwr Dogfennau, er enghraifft, gael ei ddefnyddio o'r cais Mail ac unrhyw ffeil sydd ynghlwm wrth y neges.

I ddatblygwyr, mae iCloud Drive yn golygu bod yn rhaid iddynt newid o Dogfennau yn iCloud i gyd ar unwaith ar gyfer eu cymwysiadau, gan nad yw'r gwasanaethau'n gydnaws â'i gilydd a byddai defnyddwyr felly'n colli'r posibilrwydd o gydamseru. Ond dim ond pris bach yw hyn i gyd ar gyfer y posibiliadau y mae Apple wedi'u darparu i ddefnyddwyr a datblygwyr. Mae'n debyg na fydd y buddion sy'n dod o iCloud Drive a Document Picker yn ymddangos yn syth ar ôl rhyddhau iOS 8 yn swyddogol, ond mae'n addewid mawr ar gyfer y dyfodol agos. Yr un rydyn ni wedi bod yn galw amdano ers blynyddoedd.

Adnoddau: MacStories, iMore
.