Fèmen anons

Yon anpil nan chips tonbe lè koupe forè a nan konpleksite pou iPhone orijinal la. Nan non senplifikasyon ak fasilite nan itilizasyon telefòn revolisyonè a, Apple koupe kèk aspè nan sistèm operasyon an nan yon minimòm absoli. Yon lide se te debarase m de jesyon dosye klasik.

Li pa sekrè ke Steve Jobs te rayi sistèm nan dosye jan nou konnen li nan òdinatè Desktop, li te jwenn li konplèks ak difisil pou itilizatè an mwayèn atrab. Fichye antere nan yon pil sub-dosye, bezwen pou antretyen pou fè pou evite dezòd, tout bagay sa yo pa ta dwe anpwazonnen sistèm eksplwatasyon an sante iPhone, ak jesyon an sèlman ki te bezwen sou iPhone orijinal la te atravè iTunes pou senkronizasyon nan dosye miltimedya. , oswa sistèm nan te gen yon bibliyotèk foto inifye kote yo telechaje imaj oswa sove yo nan li.

Yon vwayaj nan doulè itilizatè

Avèk avenman aplikasyon twazyèm pati yo, li te vin klè ke modèl sandbox la, ki asire sekirite sistèm lan ak dosye ki nan li, kote yo ka sèlman jwenn aksè nan dosye yo nan aplikasyon yo kote yo estoke, se ensifizan. Se konsa, nou te resevwa plizyè opsyon pou travay ak dosye. Nou te kapab jwenn yo nan aplikasyon yo nan òdinatè a atravè iTunes, meni "Louvri nan..." te fè li posib pou kopye fichye a nan yon lòt aplikasyon ki sipòte fòma li yo, ak Dokiman nan iCloud te fè li posib yo senkronize dosye ki soti nan menm bagay la. aplikasyon atravè platfòm Apple, byenke nan yon fason olye ki pa transparan.

Lide orijinal la nan senplifye yon sistèm dosye konplèks evantyèlman vire tounen kont Apple ak, pi wo a tout, kont itilizatè yo. Travay ak fichye ant plizyè aplikasyon te reprezante dezòd, nan sant sa a te gen yon gwo kantite kopi menm fichye atravè aplikasyon yo san yo pa gen posiblite pou nenpòt apèsi sou reyalite yon dokiman oswa lòt dosye. Olye de sa, devlopè yo te kòmanse vire nan depo nwaj ak SDK yo.

Avèk aplikasyon Dropbox ak lòt sèvis, itilizatè yo te kapab jwenn aksè nan menm dosye yo nan nenpòt aplikasyon, modifye yo, epi sove chanjman san yo pa fè kopi. Solisyon sa a te fè jesyon dosye pi fasil, men li te lwen ideyal. Aplike magazen fichye yo te vle di anpil travay pou devlopè ki te oblije konnen ki jan app a ta okipe senkronize epi anpeche koripsyon fichye yo, plis pa t janm gen garanti ke app ou a ta sipòte magazen ou t ap itilize a. Travay ak fichye nan nwaj la te prezante yon lòt limit - aparèy la te dwe sou entènèt tout tan ak dosye pa t 'kapab sèlman estoke lokalman.

Sèt ane depi premye vèsyon iPhone OS, jodi a iOS, finalman Apple te vini ak yon solisyon final, kote li deplase lwen lide orijinal la nan jesyon dosye ki baze sou aplikasyon an, olye pou yo ofri yon estrikti dosye klasik, byenke malen. trete. Di bonjou pou iCloud Drive ak Document Picker.

iCloud Drive

iCloud Drive se pa premye depo nwaj Apple la, predesesè li se iDisk, ki te fè pati MobileMe. Apre rebranding sèvis la nan iCloud, filozofi li yo pasyèlman chanje. Olye pou yo yon konkiran pou Dropbox oswa SkyDrive (kounye a OneDrive), iCloud te sipoze yon pake sèvis espesyalman pou senkronizasyon, pa yon depo separe. Apple reziste filozofi sa a jouk ane sa a, lè li finalman prezante iCloud Drive.

iCloud Drive tèt li se pa kontrèman ak Dropbox ak lòt sèvis menm jan an. Sou Desktop la (Mac ak Windows) li reprezante yon katab espesyal ki se toujou ap ajou ak nan senkronizasyon ak vèsyon an nwaj. Kòm revele pa twazyèm beta nan iOS 8, iCloud Drive pral gen tou pwòp koòdone entènèt li yo, pwobableman sou iCloud.com. Sepandan, li pa gen yon kliyan devwe sou aparèy mobil, olye ke yo te entegre nan apps nan yon eleman Sélecteur dokiman.

Majik la nan iCloud Drive se pa sèlman nan senkronize dosye manyèlman ajoute, men nan enkli tout dosye yo ke app a senkronize ak iCloud. Chak aplikasyon gen pwòp katab li nan iCloud Drive, ki make ak yon icon pou pi bon oryantasyon, ak dosye endividyèl ladan l. Ou ka jwenn dokiman Paj yo nan nwaj la nan katab ki apwopriye a, menm bagay la tou aplike pou aplikasyon pou twazyèm pati. Menm jan an tou, aplikasyon Mac ki senkronize ak iCloud, men ki pa gen yon kontrepati sou iOS (Preview, TextEdit) gen pwòp katab yo nan iCloud Drive ak nenpòt aplikasyon ka jwenn aksè yo.

Li poko klè si iCloud Drive pral gen karakteristik adisyonèl tankou Dropbox, tankou pataje lyen dosye oswa dosye pataje plizyè itilizatè, men nou pral pwobableman jwenn nan sezon otòn la.

Sélecteur dokiman

Eleman Dokiman Seleksyon an se yon pati entegral nan travay ak fichye nan iOS 8. Atravè li, Apple entegre iCloud Drive nan nenpòt aplikasyon epi li pèmèt ou louvri dosye deyò pwòp sandbox li.

Seleksyon Dokiman an travay menm jan ak Seleksyon Imaj la, li se yon fenèt kote itilizatè a ka chwazi dosye endividyèl yo louvri oswa enpòte. Li se pratikman yon manadjè dosye trè senplifye ak yon estrikti pye bwa klasik. Anyè rasin lan pral menm jan ak folder prensipal iCloud Drive la, ak diferans lan ke pral gen tou dosye lokal ak done aplikasyon an.

Dosye aplikasyon twazyèm pati yo pa nesesèman dwe senkronize ak iCloud Drive, Dokiman Picker ka jwenn aksè nan yo lokalman. Sepandan, disponiblite done yo pa aplike pou tout aplikasyon yo, pwomotè a dwe klèman pèmèt aksè epi make dosye Dokiman yo nan aplikasyon an kòm piblik. Si yo fè sa, fichye itilizatè aplikasyon an ap disponib pou tout lòt aplikasyon ki itilize Document Picker san yo pa bezwen yon koneksyon entènèt pou iCloud Drive.

Itilizatè yo pral gen kat aksyon debaz pou travay ak dokiman - Louvri, Deplase, Enpòte ak Ekspòte. Dezyèm pè aksyon an plis oswa mwens pran fonksyon fason aktyèl la nan travay ak dosye, lè li kreye kopi dosye endividyèl nan pwòp veso aplikasyon an. Pou egzanp, yon itilizatè ka vle modifye yon imaj pou konsève fòm orijinal li, kidonk olye pou yo louvri, yo chwazi enpòte, ki kopi fichye a nan katab aplikasyon an. Ekspòtasyon se Lè sa a, plis oswa mwens byen li te ye "Louvri nan..." fonksyon an.

Sepandan, premye pè a pi enteresan. Louvri dosye a fè egzakteman sa ou ta atann de yon aksyon konsa. Yon aplikasyon twazyèm pati ap louvri dosye a soti nan yon lòt kote san yo pa kopi li oswa deplase li epi li ka kontinye travay avèk li. Lè sa a, tout chanjman yo sove nan dosye orijinal la, menm jan li se sou sistèm Desktop yo. Isit la, Apple te sove travay devlopè yo, ki pa bezwen enkyete sou ki jan yo pral okipe yon dosye ki louvri nan plizyè aplikasyon oswa aparèy an menm tan, ki ta ka otreman mennen nan koripsyon li yo. Tout kowòdinasyon an pran swen nan sistèm nan ansanm ak CloudKit, devlopè yo sèlman dwe aplike API ki enpòtan nan aplikasyon an.

Yon aksyon dosye deplase ka Lè sa a, tou senpleman deplase yon atik soti nan yon katab aplikasyon nan yon lòt. Kidonk, si ou vle sèvi ak yon sèl app pou tout jesyon dosye ki estoke lokalman sou aparèy ou an, file mover ap kite ou fè sa.

Pou chak aplikasyon, pwomotè a presize ki kalite dosye li ka travay avèk yo. Seleksyon dokiman an adapte tou ak sa a, epi olye pou yo montre tout fichye yo nan tout iCloud Drive ak dosye aplikasyon lokal yo, li pral montre sèlman kalite sa yo ke aplikasyon an ka louvri, sa ki fè rechèch la pi fasil. Anplis de sa, Document Picker bay aperçu dosye, lis ak ekspozisyon matris, ak yon jaden rechèch.

Depo nwaj twazyèm pati

Nan iOS 8, iCloud Drive ak Dokiman Picker yo pa eksklizif, okontrè, founisè depo nwaj twazyèm pati yo pral kapab konekte ak sistèm nan yon fason menm jan an. Seleksyon Dokiman an pral gen yon bouton baskile nan tèt fenèt la kote itilizatè yo ka chwazi wè iCloud Drive oswa lòt depo ki disponib.

Entegrasyon twazyèm pati mande pou travay sèlman nan men founisè sa yo, epi yo pral travay menm jan ak lòt ekstansyon app nan sistèm nan. Nan yon fason, entegrasyon an vle di sipò pou yon ekstansyon espesyal nan iOS 8 ki ajoute depo nwaj nan lis la nan meni depo seleksyon dokiman an. Sèl kondisyon an se prezans yon aplikasyon enstale pou sèvis yo bay la, ki entegre nan sistèm nan oswa Dokiman Picker atravè ekstansyon li yo.

Jiska kounye a, si devlopè yo te vle entegre kèk nan depo nwaj yo, yo te oblije ajoute depo a tèt yo atravè API ki disponib nan sèvis la, men responsablite a pou manyen dosye yo kòrèkteman pou yo pa domaje dosye oswa pèdi done tonbe sou tèt yo. . Pou devlopè, yon aplikasyon apwopriye ka vle di semèn oswa mwa devlopman. Avèk Document Picker, travay sa a ale dirèkteman nan founisè depo nwaj la, kidonk devlopè sèlman bezwen entegre Document Picker.

Sa a pa byen aplike si yo vle entegre depo a pi fon nan app a ak pwòp koòdone itilizatè yo, tankou editè Markdown fè pou egzanp. Sepandan, pou pifò lòt devlopè, sa vle di yon senplifikasyon enpòtan nan devlopman epi yo ka pratikman entegre nenpòt depo nwaj nan yon sèl ale san okenn travay siplemantè.

Natirèlman, founisè depo yo pral benefisye tou nan yon gwo limit, espesyalman moun ki mwens popilè yo. Li te konn ke sipò depo pou aplikasyon yo te souvan limite a Dropbox, oswa Google Drive, ak kèk lòt. Jwè mwens popilè nan jaden an nan depo nwaj pratikman pa t 'gen yon chans yo entegre nan aplikasyon yo, paske li ta vle di yon kantite lajan disproporsyone nan travay siplemantè pou devlopè aplikasyon sa yo, benefis ki genyen yo ta difisil pou founisè yo konvenk. yo nan.

Mèsi a iOS 8, tout depo nwaj ke itilizatè a enstale sou aparèy li yo ka entegre nan sistèm nan, si yo se gwo jwè oswa sèvis mwens li te ye. Si w chwazi Dropbox, Google Drive, OneDrive, Box, oswa SugarSync, pa gen anyen ki anpeche w itilize yo pou jesyon dosye, osi lontan ke founisè sa yo mete ajou aplikasyon yo kòmsadwa.

Konklizyon

Avèk iCloud Drive, Dokiman Picker, ak kapasite nan entegre depo twazyèm pati, Apple te fè yon gwo etap pi devan nan direksyon pou jesyon dosye apwopriye ak efikas, ki te youn nan pi gwo feblès sistèm nan sou iOS ak ki devlopè yo te oblije travay alantou. . Avèk iOS 8, platfòm la pral bay plis pwodiktivite ak efikasite travay pase tout tan anvan, epi li gen yon pakèt devlopè twazyèm pati trè chofe ki vle sipòte efò sa a.

Pandan ke iOS 8 pote fòmidab libète nan sistèm nan gras a tout sa ki anwo yo, gen toujou kèk limit aparan ke devlopè ak itilizatè yo pral gen fè fas ak. Pou egzanp, iCloud Drive pa gen pwòp aplikasyon li kòm sa yo, li egziste sèlman nan Document Picker sou iOS, ki fè li yon ti jan difisil jere dosye separeman sou iPhone ak iPad. Menm jan an tou, Dokiman Picker a pa ka, pou egzanp, envoke nan aplikasyon an Mail ak nenpòt ki dosye tache ak mesaj la.

Pou devlopè, iCloud Drive vle di ke yo oblije chanje soti nan Dokiman nan iCloud tout nan yon fwa pou aplikasyon yo, kòm sèvis yo pa konpatib youn ak lòt ak itilizatè yo ta konsa pèdi posiblite pou senkronizasyon. Men, tout sa a se sèlman yon ti pri pou posiblite yo ke Apple te bay itilizatè yo ak devlopè. Benefis ki soti nan iCloud Drive ak Dokiman Picker pwobableman pa pral parèt imedyatman apre lage ofisyèl iOS 8, men li se yon gwo pwomès pou fiti prè. Sila nou t ap rele pou plizyè ane.

Resous: MacStories, mwen plis
.