Itxi iragarkia

Txirbil asko erori ziren jatorrizko iPhonerako konplexutasunaren basoa moztean. Telefono iraultzailearen sinplifikazioaren eta erabiltzeko erraztasunaren izenean, Applek sistema eragilearen alderdi batzuk gutxienera murriztu zituen. Ideia bat zen fitxategien kudeaketa klasikoa kentzea.

Ez da sekretua Steve Jobsek mahaigaineko ordenagailuetatik ezagutzen dugun fitxategi-sistema gorrotatzen zuela, konplexua eta zaila iruditu zitzaion erabiltzaile arruntari ulertzea. Azpikarpeta pila batean lurperatutako fitxategiak, kaosa saihesteko mantentzearen beharrak, honek guztiak ez zuen iPhone OS sistema osasuntsua pozoitu behar, eta jatorrizko iPhonean behar zen kudeaketa bakarra iTunes bidez izan zen multimedia fitxategiak sinkronizatzeko, edo sistema. argazki-liburutegi bateratua zuen, bertatik irudiak igo edo bertan gordetzeko.

Erabiltzaileen minaren bidezko bidaia

Hirugarrenen aplikazioen agerpenarekin, argi geratu zen sistemaren eta bere baitan dauden fitxategien segurtasuna bermatzen duen sandbox eredua, non fitxategiak gordeta dauden aplikazioek soilik atzi ditzaketen, ez dela nahikoa. Horrela fitxategiekin lan egiteko hainbat aukera jaso ditugu. Aplikazioetatik ordenagailura eraman genitzake iTunes bidez, "Ireki in..." menuak fitxategia bere formatua onartzen duen beste aplikazio batera kopiatzea ahalbidetzen zuen, eta iCloud-eko Dokumentuak bertatik fitxategiak sinkronizatzea ahalbidetzen zuen. Apple plataformetan aplikazioak, modu garden samarrean bada ere.

Fitxategi-sistema konplexu bat sinplifikatzeko jatorrizko ideia azkenean Appleren aurka eta, batez ere, erabiltzaileen aurka atera zen. Hainbat aplikazioren arteko fitxategiekin lan egiteak kaosa irudikatzen zuen, eta horren erdian fitxategi beraren kopia ugari zeuden aplikazioetan, dokumentu jakin baten edo beste fitxategi baten errealitatearen ikuspegi orokorrik izan gabe. Horren ordez, garatzaileak hodeiko biltegiratzeetara eta beren SDKetara jotzen hasi ziren.

Dropbox eta beste zerbitzu batzuk ezartzearekin batera, erabiltzaileek edozein aplikaziotatik fitxategi berdinak atzitu, editatu eta aldaketak gorde ahal izan zituzten kopiak egin gabe. Irtenbide honek fitxategien kudeaketa askoz erraztu zuen, baina ezin hobea zen. Fitxategi-biltegiak ezartzeak lan handia suposatu zuen aplikazioak sinkronizazioa nola kudeatuko zuen eta fitxategien ustelkeria saihestu behar zuten garatzaileentzat, gainera, ez zen inoiz bermatu zure aplikazioak erabiltzen ari zaren denda onartzen zuenik. Hodeian fitxategiekin lan egiteak beste muga bat suposatzen zuen: gailuak uneoro konektatuta egon behar zuen eta fitxategiak ezin ziren lokalean bakarrik gorde.

Zazpi urte iPhone OSaren lehen bertsioa, gaur iOS, azkenik, Applek azken irtenbide bat sortu du, non aplikazioan oinarritutako fitxategien kudeaketaren jatorrizko ideiatik urruntzen den, fitxategi-egitura klasikoa eskaini beharrean, trebeki bada ere. prozesatu. Esan kaixo iCloud Drive eta Dokumentu-hautatzaileari.

iCloud Drive

iCloud Drive ez da Appleren lehen hodeiko biltegiratzea, bere aurrekoa iDisk da, MobileMe-ren parte zena. Zerbitzua iCloud-era aldatu ondoren, bere filosofia partzialki aldatu da. Dropbox edo SkyDrive (gaur egun OneDrive) lehiakide baten ordez, iCloud zerbitzu pakete bat izan behar zen batez ere sinkronizaziorako, ez biltegiratze bereizi bat. Applek filosofia horri eutsi zion aurten arte, azkenean iCloud Drive aurkeztu zuen arte.

iCloud Drive bera ez da Dropbox eta antzeko beste zerbitzu batzuen antzera. Mahaigainean (Mac eta Windows) etengabe eguneratuta dagoen eta hodeiko bertsioarekin sinkronizatuta dagoen karpeta berezi bat adierazten du. iOS 8-ren hirugarren beta-k agerian utzi duenez, iCloud Drive-k bere web interfazea ere izango du, ziurrenik iCloud.com-en. Hala ere, ez du bezero dedikaturik gailu mugikorretan, osagai baten barruan aplikazioetan integratuta dago Dokumentu hautatzailea.

iCloud Drive-ren magia eskuz gehitutako fitxategiak sinkronizatzeaz gain, aplikazioak iCloud-ekin sinkronizatzen dituen fitxategi guztiak barne hartzean dago. Aplikazio bakoitzak bere karpeta du iCloud Drive-n, orientazio hobea izateko ikono batekin markatuta, eta bertan fitxategi indibidualak. Pages dokumentuak hodeian aurki ditzakezu dagokion karpetan, berdina gertatzen da hirugarrenen aplikazioekin. Era berean, iCloud-ekin sinkronizatzen duten Mac aplikazioek, baina iOS-en parekorik ez duten (Aurrebista, TextEdit) bere karpeta dute iCloud Drive-n eta edozein aplikazio atzi dezake.

Oraindik ez dago argi iCloud Drive-k Dropbox bezalako funtzio gehigarriak izango dituen, hala nola, fitxategi-esteken partekatzea edo erabiltzaile anitzeko karpeta partekatuak, baina ziurrenik udazkenean jakingo dugu.

Dokumentu hautatzailea

Dokumentu-hautatzailea osagaia iOS 8ko fitxategiekin lan egiteko osagaia da. Horren bidez, Applek iCloud Drive edozein aplikaziotan integratzen du eta fitxategiak bere sandboxetik kanpo irekitzeko aukera ematen du.

Dokumentu-hautatzaileak Irudi-hautatzailearen antzera funtzionatzen du, erabiltzaileak ireki edo inportatzeko fitxategi indibidualak hauta ditzakeen leiho bat da. Ia oso sinplifikatutako fitxategi-kudeatzailea da, zuhaitz-egitura klasikoa duena. Erro-direktorioa iCloud Drive karpeta nagusiaren berdina izango da, aplikazioaren datuak dituzten karpeta lokalak ere egongo direlako aldearekin.

Hirugarrenen aplikazioen fitxategiak ez dira zertan iCloud Drive-rekin sinkronizatu behar, Document Picker-ek lokalean atzi dezake. Hala ere, datuen erabilgarritasuna ez da aplikazio guztietan aplikatzen, garatzaileak berariaz baimendu behar du sarbidea eta aplikazioko Dokumentuak karpeta publiko gisa markatu. Hala egiten badute, aplikazioaren erabiltzaile-fitxategiak Document Picker erabiltzen duten beste aplikazio guztien eskura egongo dira iCloud Driverako Interneteko konexiorik behar izan gabe.

Erabiltzaileek oinarrizko lau ekintza izango dituzte dokumentuekin lan egiteko: Ireki, Mugitu, Inportatu eta Esportatu. Bigarren ekintza bikoteak, gutxi gorabehera, fitxategiekin lan egiteko moduaren funtzioa hartzen du, fitxategi indibidualen kopiak aplikazioaren edukiontzian sortzen dituenean. Adibidez, erabiltzaile batek irudi bat editatu nahi du jatorrizko forman mantentzeko, beraz, ireki beharrean, inportazioa aukeratzen du, eta horrek aplikazioaren karpetako fitxategia bikoizten du. Esportazioa da orduan "Ireki..." funtzio gutxi-asko ezaguna.

Hala ere, lehenengo bikotea interesgarriagoa da. Fitxategia irekitzeak ekintza batetik espero duzuna egiten du. Hirugarrenen aplikazio batek beste kokapen batetik irekiko du fitxategia, bikoiztu edo mugitu gabe eta berarekin lanean jarraitu ahal izango du. Ondoren, aldaketa guztiak jatorrizko fitxategian gordetzen dira, mahaigaineko sistemetan bezala. Hemen, Apple-k garatzaileen lana gorde du, ez baitute kezkatu behar hainbat aplikazio edo gailutan irekitako fitxategi bat aldi berean nola kudeatuko den, eta horrek ustelkeria ekar dezake bestela. Koordinazio guztia sistemak zaintzen du CloudKit-ekin batera, garatzaileek aplikazioan dagokion APIa inplementatu besterik ez dute egin behar.

Mugitu fitxategi-ekintza batek elementu bat aplikazioen karpeta batetik bestera eraman dezake. Beraz, zure gailuan lokalean gordetako fitxategiak kudeatzeko aplikazio bat erabili nahi baduzu, fitxategi-mugitzaileak hori egiten utziko dizu.

Aplikazio bakoitzerako, garatzaileak zehazten du zer motatako fitxategiekin lan egin dezakeen. Dokumentu-hautatzailea ere horretara egokitzen da, eta iCloud Drive osoko eta tokiko aplikazioen karpetako fitxategi guztiak bistaratu beharrean, aplikazioak ireki ditzakeen mota horiek soilik erakutsiko ditu, eta horrek bilaketa askoz errazten du. Horrez gain, Document Picker-ek fitxategien aurrebistak, zerrenda eta matrizearen bistaratzea eta bilaketa-eremu bat eskaintzen ditu.

Hirugarrenen hodeian biltegiratzea

iOS 8-n, iCloud Drive eta Document Picker ez dira esklusiboak, aitzitik, hirugarren hodeiko biltegiratze hornitzaileek sistemara antzeko moduan konektatu ahal izango dute. Dokumentu-hautatzaileak leihoaren goiko aldean etengailu-botoi bat izango du, non erabiltzaileek iCloud Drive edo erabilgarri dagoen beste biltegiratze bat ikusteko aukera izan dezaten.

Hirugarrenen integrazioak hornitzaile horien lana behar du soilik, eta sistemako beste aplikazio-luzapenen antzera funtzionatuko du. Nolabait esateko, integrazioak dokumentu-hautatzailearen biltegiratze-menuko zerrendan hodeiko biltegiratzea gehitzen duen iOS 8-n luzapen berezi baterako laguntza esan nahi du. Baldintza bakarra emandako zerbitzurako instalatutako aplikazio bat egotea da, sisteman edo Dokumentu-hautatzailean bere luzapenaren bidez integratuta dagoena.

Orain arte, garatzaileek hodeiko biltegiratze batzuk integratu nahi baziren, biltegiratzea beraiek gehitu behar zuten zerbitzuaren eskuragarri zeuden APIen bidez, baina fitxategiak behar bezala kudeatzeko ardura, fitxategiak ez kaltetzeko edo datuak galtzeko, gainbehera zegoen. beren buruak. Garatzaileentzat, inplementazio egoki batek garapena aste edo hilabete luzeak suposa ditzake. Dokumentu-hautatzailearekin, lan hau hodeiko biltegiratze-hornitzailera doa orain, eta garatzaileek Dokumentu-hautatzailea soilik integratu behar dute.

Hau ez da guztiz aplikatzen biltegia aplikazioan sakonago integratu nahi badute beren erabiltzaile-interfazearekin, Markdown editoreek adibidez egiten duten bezala. Hala ere, beste garatzaile gehienentzat, horrek garapenaren sinplifikazio nabarmena esan nahi du eta ia hodeiko biltegiratze guztiak aldi berean integra ditzakete aparteko lanik gabe.

Jakina, biltegiratze-hornitzaileek beraiek mesede egingo diete neurri handi batean, batez ere ez hain ezagunak direnei. Aplikazioen biltegiratze-laguntza askotan Dropbox-era, edo Google Drive-ra eta beste batzuetara mugatzen zen. Hodeiko biltegiratze alorreko jokalari ez hain ezagunak ia ez zuten aplikazioetan integratzeko aukerarik izan, aplikazio horien garatzaileentzat neurrigabeko lan gehigarria suposatuko baitzuen, hornitzaileek zailak izango baitziren hornitzaileei konbentzitzea.

iOS 8ri esker, erabiltzaile batek bere gailuan instalatzen duen hodeiko biltegiratze guztia sisteman integra daiteke, jokalari handiak edo ezezagunak diren zerbitzuak izan. Zure aukera Dropbox, Google Drive, OneDrive, Box edo SugarSync bada, ez dizu ezerk eragozten fitxategiak kudeatzeko erabiltzea, baldin eta hornitzaile horiek beren aplikazioak eguneratzen dituzte.

záver

iCloud Drive, Document Picker eta hirugarrenen biltegiratzea integratzeko gaitasunarekin, Apple-k aurrerapauso handia eman du fitxategien kudeaketa egoki eta eraginkorrean, sistemaren ahultasun handienetako bat izan zen iOS-en eta garatzaileek landu behar izan zutena. . iOS 8rekin, plataformak inoiz baino produktibitate eta lan eraginkortasun handiagoa emango du, eta ahalegin hori laguntzeko prest dauden hirugarren garatzaile sutsuak ditu.

Nahiz eta iOS 8-k askatasun handia ekartzen dion sistemari aurreko guztiari esker, oraindik garatzaileek eta erabiltzaileek aurre egin beharko dieten muga nabarmen batzuk daude. Esate baterako, iCloud Drive-k ez du bere aplikaziorik, iOS-en Document Picker-en bakarrik existitzen da, eta horrek pixka bat zaila egiten du iPhone eta iPad-en fitxategiak bereizita kudeatzea. Modu berean, dokumentu-hautatzailea ezin da, adibidez, deitu Posta aplikaziotik eta mezuari erantsitako edozein fitxategitik.

Garatzaileentzat, iCloud Drive-k esan nahi du iCloud-eko Dokumentuak aldi berean aldatu behar dituztela beren aplikazioetarako, zerbitzuak ez baitira elkarrekin bateragarriak eta erabiltzaileek sinkronizazio aukera galduko luketelako. Baina hori guztia prezio txiki bat besterik ez da Applek erabiltzaileei eta garatzaileei eskaini dizkien aukerengatik. iCloud Drive eta Document Picker-en abantailak ziurrenik ez dira agertuko iOS 8-ren bertsio ofizialaren ondoren berehala, baina etorkizun hurbilerako promesa handia da. Urtetan deitzen ari garen hori.

iturriak: MacStories, Ni gehiago
.