Agħlaq ad

Ħafna ċipep waqgħu meta qatgħu l-foresta ta 'kumplessità għall-iPhone oriġinali. F'isem is-simplifikazzjoni u l-faċilità ta 'użu tat-telefon rivoluzzjonarju, Apple qatgħet xi aspetti tas-sistema operattiva għal minimu assolut. Idea waħda kienet li teħles mill-ġestjoni klassika tal-fajls.

Mhuwiex sigriet li Steve Jobs hated is-sistema tal-fajls kif nafuha minn kompjuters desktop, sabha kumplessa u diffiċli għall-utent medju biex jaħtfu. Fajls midfuna f'munzell ta 'sub-folders, il-ħtieġa għall-manutenzjoni biex tiġi evitata l-kaos, dan kollu ma kellux ivvelena s-sistema iPhone OS b'saħħitha, u l-unika ġestjoni li kienet meħtieġa fuq l-iPhone oriġinali kienet permezz ta' iTunes għas-sinkronizzazzjoni tal-multimedja fajls, jew is-sistema kellha librerija tar-ritratti unifikata li minnha ittella immaġini jew issalvahom fiha.

Vjaġġ permezz tal-uġigħ tal-utent

Bil-miġja ta 'applikazzjonijiet ta' partijiet terzi, deher ċar li l-mudell sandbox, li jiżgura s-sigurtà tas-sistema u l-fajls fi ħdanha, fejn il-fajls jistgħu jiġu aċċessati biss mill-applikazzjonijiet li fihom huma maħżuna, huwa insuffiċjenti. Għalhekk irċevejna diversi għażliet biex naħdmu mal-fajls. Nistgħu niksbuhom mill-applikazzjonijiet għall-kompjuter permezz tal-iTunes, il-menu "Open in..." għamilha possibbli li tikkopja l-fajl għal applikazzjoni oħra li tappoġġja l-format tagħha, u Dokumenti f'iCloud għamilha possibbli li jiġu sinkronizzati l-fajls tal- l-istess applikazzjonijiet fuq pjattaformi Apple, għalkemm b'mod pjuttost mhux trasparenti.

L-idea oriġinali tas-simplifikazzjoni ta 'sistema ta' fajls kumplessa eventwalment irritornat kontra Apple u, fuq kollox, kontra l-utenti. Il-ħidma ma' fajls bejn applikazzjonijiet multipli rrappreżenta kaos, li fiċ-ċentru tiegħu kien hemm numru kbir ta 'kopji tal-istess fajl madwar l-applikazzjonijiet mingħajr il-possibbiltà ta' kwalunkwe ħarsa ġenerali tal-attwalità ta 'dokument partikolari jew fajl ieħor. Minflok, l-iżviluppaturi bdew iduru għall-ħażna tas-sħab u l-SDKs tagħhom.

Bl-implimentazzjoni ta 'Dropbox u servizzi oħra, l-utenti setgħu jaċċessaw l-istess fajls minn kwalunkwe applikazzjoni, jeditjawhom, u jiffrankaw il-bidliet mingħajr ma jagħmlu kopji. Din is-soluzzjoni għamlet il-ġestjoni tal-fajls ħafna aktar faċli, iżda kienet 'il bogħod mill-ideali. L-implimentazzjoni tal-ħwienet tal-fajls fissret ħafna xogħol għall-iżviluppaturi li kellhom isibu kif l-app se timmaniġġja s-sinkronizzazzjoni u tipprevjeni l-korruzzjoni tal-fajls, kif ukoll qatt ma kien hemm garanzija li l-app tiegħek tappoġġja l-maħżen li kont qed tuża. Il-ħidma ma 'fajls fis-sħab ippreżenta limitazzjoni oħra - l-apparat kellu jkun online il-ħin kollu u l-fajls ma setgħux biss jinħażnu lokalment.

Seba’ snin mill-ewwel verżjoni tal-iPhone OS, illum iOS, fl-aħħar Apple ħareġ b’soluzzjoni finali, fejn titbiegħed mill-idea oriġinali tal-ġestjoni tal-fajl ibbażata fuq l-applikazzjoni, minflok toffri struttura klassika tal-fajl, għalkemm b’mod għaqli ipproċessat. Għid bonġu lil iCloud Drive u Dokument Picker.

iCloud Drive

iCloud Drive mhuwiex l-ewwel ħażna ta 'sħaba ta' Apple, il-predeċessur tiegħu huwa iDisk, li kien parti minn MobileMe. Wara li rebranding is-servizz għal iCloud, il-filosofija tiegħu nbidlet parzjalment. Minflok kompetitur għal Dropbox jew SkyDrive (issa OneDrive), iCloud suppost kien pakkett ta 'servizz speċjalment għas-sinkronizzazzjoni, mhux ħażna separata. Apple rreżistiet din il-filosofija sa din is-sena, meta finalment introduċiet iCloud Drive.

iCloud Drive innifsu mhuwiex differenti minn Dropbox u servizzi simili oħra. Fuq id-desktop (Mac u Windows) jirrappreżenta folder speċjali li huwa kontinwament aġġornat u sinkronizzat mal-verżjoni sħaba. Kif żvelat mit-tielet beta ta 'iOS 8, iCloud Drive se jkollu wkoll l-interface tal-web tiegħu stess, probabbilment fuq iCloud.com. Madankollu, m'għandux klijent iddedikat fuq apparat mobbli, minflok huwa integrat f'apps fi ħdan komponent Dokument li Jagħżel.

Il-maġija ta 'iCloud Drive mhix biss fis-sinkronizzazzjoni ta' fajls miżjuda manwalment, iżda fl-inklużjoni tal-fajls kollha li l-app tissinkronizza ma 'iCloud. Kull applikazzjoni għandha folder tagħha stess f'iCloud Drive, immarkat b'ikona għal orjentazzjoni aħjar, u fajls individwali fiha. Tista 'ssib dokumenti tal-Paġni fil-sħaba fil-folder xieraq, l-istess japplika għal applikazzjonijiet ta' partijiet terzi. Bl-istess mod, applikazzjonijiet Mac li jissinkronizzaw ma 'iCloud, iżda m'għandhomx kontroparti fuq iOS (Preview, TextEdit) għandhom il-folder tagħhom stess f'iCloud Drive u kwalunkwe applikazzjoni tista' taċċessahom.

Għadu mhux ċar jekk iCloud Drive se jkollux karatteristiċi addizzjonali bħal Dropbox, bħal file link sharing jew multi-user shared folders, iżda probabbilment se nsiru nafu fil-ħarifa.

Dokument li Jagħżel

Il-komponent tal-Picker tad-Dokument huwa parti integrali mill-ħidma mal-fajls fl-iOS 8. Permezz tiegħu, Apple tintegra iCloud Drive fi kwalunkwe applikazzjoni u tippermettilek tiftaħ fajls barra mis-sandbox tagħha stess.

Id-Dokument Picker jaħdem b'mod simili għall-Immaġni Picker, huwa tieqa fejn l-utent jista 'jagħżel fajls individwali biex tiftaħ jew timporta. Huwa prattikament maniġer tal-fajls simplifikat ħafna bi struttura ta 'siġra klassika. Id-direttorju tal-għeruq se jkun l-istess bħall-fowlder prinċipali tal-iCloud Drive, bid-differenza li se jkun hemm ukoll folders lokali bid-dejta tal-applikazzjoni.

Il-fajls ta 'applikazzjonijiet ta' partijiet terzi mhux bilfors għandhom ikunu sinkronizzati ma 'iCloud Drive, Document Picker jista' jaċċessahom lokalment. Madankollu, id-disponibbiltà tad-dejta ma tapplikax għall-applikazzjonijiet kollha, l-iżviluppatur għandu jippermetti b'mod espliċitu aċċess u jimmarka l-folder tad-Dokumenti fl-applikazzjoni bħala pubbliku. Jekk jagħmlu hekk, il-fajls tal-utent tal-app ikunu disponibbli għall-apps l-oħra kollha li jużaw Document Picker mingħajr ma tkun teħtieġ konnessjoni tal-internet għal iCloud Drive.

L-utenti se jkollhom erba’ azzjonijiet bażiċi biex jaħdmu mad-dokumenti – Iftaħ, Ċaqlaq, Importa u Esportazzjoni. It-tieni par ta 'azzjonijiet ftit jew wisq jieħu f'idejh il-funzjoni tal-mod attwali ta' ħidma mal-fajls, meta joħloq kopji ta 'fajls individwali fil-kontenitur tal-applikazzjoni stess. Pereżempju, utent jista 'jkun irid jeditja immaġni biex iżżommha fil-forma oriġinali tagħha, għalhekk minflok ma jiftħu, jagħżlu l-importazzjoni, li tidduplika l-fajl fil-folder tal-applikazzjoni. L-esportazzjoni hija mbagħad il-funzjoni "Open in..." bejn wieħed u ieħor magħrufa.

Madankollu, l-ewwel par huwa aktar interessanti. Il-ftuħ tal-fajl jagħmel eżattament dak li tistenna minn azzjoni bħal din. Applikazzjoni ta' parti terza tiftaħ il-fajl minn post ieħor mingħajr ma tidduplikah jew tiċċaqlaq u tista' tkompli taħdem miegħu. Il-bidliet kollha mbagħad jiġu ssejvjati fil-fajl oriġinali, bħalma inhu fis-sistemi tad-desktop. Hawnhekk, Apple salvat ix-xogħol tal-iżviluppaturi, li m'għandhomx għalfejn joqogħdu jinkwetaw dwar kif se jiġi ttrattat fajl miftuħ f'diversi applikazzjonijiet jew apparati fl-istess ħin, li inkella jista 'jwassal għall-korruzzjoni tiegħu. Il-koordinazzjoni kollha tieħu ħsieb is-sistema flimkien ma 'CloudKit, l-iżviluppaturi għandhom biss jimplimentaw l-API rilevanti fl-applikazzjoni.

Azzjoni tal-fajl ċaqliq tista' mbagħad sempliċement iċċaqlaq oġġett minn folder ta' applikazzjoni għal ieħor. Għalhekk, jekk trid tuża app waħda għall-ġestjoni kollha tal-fajls maħżuna lokalment fuq it-tagħmir tiegħek, il-file mover ser tavżak tagħmel dan.

Għal kull applikazzjoni, l-iżviluppatur jispeċifika liema tipi ta 'fajls jista' jaħdem magħhom. Id-Dokument Picker tadatta wkoll għal dan, u minflok ma juri l-fajls kollha fl-iCloud Drive kollu u l-fowlders tal-applikazzjoni lokali, se juri biss dawk it-tipi li l-applikazzjoni tista 'tiftaħ, li jagħmel it-tfittxija ħafna aktar faċli. Barra minn hekk, Document Picker jipprovdi previews tal-fajls, wiri tal-lista u tal-matriċi, u qasam tat-tiftix.

Ħażna ta 'cloud ta' parti terza

Fl-iOS 8, iCloud Drive u Document Picker mhumiex esklussivi, għall-kuntrarju, fornituri ta 'partijiet terzi tal-ħażna tas-sħab ikunu jistgħu jgħaqqdu mas-sistema b'mod simili. Id-Dokument Picker se jkollu buttuna toggle fin-naħa ta 'fuq tat-tieqa fejn l-utenti jistgħu jagħżlu li jaraw iCloud Drive jew ħażna oħra disponibbli.

L-integrazzjoni ta 'partijiet terzi teħtieġ xogħol biss minn dawk il-fornituri, u se taħdem b'mod simili għal estensjonijiet ta' app oħra fis-sistema. B'xi mod, l-integrazzjoni tfisser appoġġ għal estensjoni speċjali f'iOS 8 li żżid il-ħażna tas-sħab mal-lista fil-menu tal-ħażna tal-picker tad-dokumenti. L-unika kundizzjoni hija l-preżenza ta 'applikazzjoni installata għas-servizz partikolari, li hija integrata fis-sistema jew Dokument Picker permezz tal-estensjoni tagħha.

Sa issa, jekk l-iżviluppaturi riedu jintegraw xi wħud mill-ħażniet tas-sħab, kellhom iżidu l-ħażna huma stess permezz tal-APIs disponibbli tas-servizz, iżda r-responsabbiltà għall-immaniġġjar tal-fajls b'mod korrett sabiex ma jagħmlux ħsara lill-fajls jew jitilfu d-dejta waqgħet fuq rashom. . Għall-iżviluppaturi, implimentazzjoni xierqa tista' tfisser ġimgħat twal jew xhur ta' żvilupp. Ma 'Document Picker, dan ix-xogħol issa jmur direttament lill-fornitur tal-ħażna tal-cloud, u l-iżviluppaturi jeħtieġ biss li jintegraw Document Picker.

Dan ma japplikax sew jekk iridu jintegraw ir-repożitorju aktar fil-fond fl-app bl-interface tal-utent tagħhom stess, bħal pereżempju jagħmlu l-edituri ta' Markdown. Madankollu, għall-biċċa l-kbira tal-iżviluppaturi l-oħra, dan ifisser simplifikazzjoni sinifikanti tal-iżvilupp u jistgħu prattikament jintegraw kwalunkwe ħażna ta 'sħaba f'daqqa mingħajr ebda xogħol żejjed.

Naturalment, il-fornituri tal-ħażna nfushom se jibbenefikaw fil-biċċa l-kbira, speċjalment dawk l-inqas popolari. Kienet li l-appoġġ tal-ħażna għall-apps spiss kien limitat għal Dropbox, jew Google Drive, u ftit oħrajn. Atturi inqas popolari fil-qasam tal-ħażna tal-cloud prattikament ma kellhomx iċ-ċans li jintegraw fl-applikazzjonijiet, peress li jkun ifisser ammont sproporzjonat ta 'xogħol żejjed għall-iżviluppaturi ta' dawn l-applikazzjonijiet, li l-benefiċċji tiegħu jkunu diffiċli għall-fornituri biex jikkonvinċu. minnhom ta.

Grazzi għall-iOS 8, il-ħażna kollha tal-cloud li utent jinstalla fuq it-tagħmir tiegħu tista 'tiġi integrata fis-sistema, kemm jekk huma atturi kbar jew servizzi inqas magħrufa. Jekk l-għażla tiegħek hija Dropbox, Google Drive, OneDrive, Box, jew SugarSync, m'hemm xejn li jwaqqafek milli tużahom għall-ġestjoni tal-fajls, sakemm dawk il-fornituri jaġġornaw l-apps tagħhom kif xieraq.

Konklużjoni

Bl-iCloud Drive, Dokument Picker, u l-abbiltà li jintegra ħażna ta 'partijiet terzi, Apple għamlet pass kbir 'il quddiem lejn ġestjoni xierqa u effiċjenti tal-fajls, li kienet waħda mill-akbar dgħufijiet tas-sistema fuq iOS u li l-iżviluppaturi kellhom jaħdmu madwar. . Bl-iOS 8, il-pjattaforma se tipprovdi aktar produttività u effiċjenza tax-xogħol minn qatt qabel, u għandha għadd ta 'żviluppaturi entużjasti ta' partijiet terzi lesti li jappoġġjaw dan l-isforz.

Filwaqt li iOS 8 iġib ħafna libertà għas-sistema grazzi għal dak kollu ta 'hawn fuq, għad hemm xi limitazzjonijiet notevoli li l-iżviluppaturi u l-utenti se jkollhom jittrattaw. Pereżempju, iCloud Drive m'għandux l-app tiegħu stess bħala tali, jeżisti biss fi ħdan Document Picker fuq iOS, li jagħmilha daqsxejn diffiċli biex timmaniġġja l-fajls separatament fuq iPhone u iPad. Bl-istess mod, id-Dokument Picker ma jistax, pereżempju, jiġi invokat mill-applikazzjoni tal-Posta u kwalunkwe fajl mehmuż mal-messaġġ.

Għall-iżviluppaturi, iCloud Drive ifisser li għandhom jaqilbu minn Dokumenti f'iCloud kollha f'daqqa għall-applikazzjonijiet tagħhom, peress li s-servizzi mhumiex kompatibbli ma 'xulxin u l-utenti jitilfu l-possibbiltà ta' sinkronizzazzjoni. Iżda dan kollu huwa biss prezz żgħir għall-possibbiltajiet li Apple ipprovda lill-utenti u lill-iżviluppaturi. Il-benefiċċji li ġejjin minn iCloud Drive u Dokument Picker probabbilment mhux se jidhru immedjatament wara r-rilaxx uffiċjali ta 'iOS 8, iżda hija wegħda kbira għall-futur qarib. Dik li ilna nsejħu għaliha s-snin.

Riżorsi: MacStories, iMore
.