Зарыг хаах

Анхны iPhone-д зориулсан нарийн төвөгтэй ойг огтлох үед маш олон чипс унасан. Хувьсгалт гар утсыг хялбарчлах, ашиглахад хялбар болгохын тулд Apple үйлдлийн системийн зарим талыг үнэмлэхүй хамгийн бага хэмжээнд хүртэл бууруулсан. Нэг санаа бол сонгодог файлын менежментээс салах явдал байв.

Стив Жобс ширээний компьютерээс бидний мэддэг файлын системийг үзэн яддаг байсан нь нууц биш бөгөөд түүнд энгийн хэрэглэгч ойлгоход төвөгтэй, хэцүү гэж үздэг байв. Олон тооны дэд хавтасанд булагдсан файлууд, эмх замбараагүй байдлаас зайлсхийхийн тулд засвар үйлчилгээ хийх хэрэгцээ, энэ бүхэн iPhone-ийн эрүүл үйлдлийн системийг хордуулах ёсгүй байсан бөгөөд анхны iPhone-д шаардлагатай цорын ганц менежмент нь iTunes-ээр дамжуулан мультимедиа файлуудыг синхрончлох явдал юм. зураг байршуулах эсвэл хадгалах боломжтой зургийн нэгдсэн сантай байсан.

Хэрэглэгчийн өвдөлтийг даван туулах аялал

Гуравдагч талын програмууд гарч ирснээр систем болон түүний доторх файлуудын аюулгүй байдлыг хангадаг хамгаалагдсан хязгаарлагдмал орчинд ашиглах загвар нь хангалтгүй байгаа нь тодорхой болсон бөгөөд файлууд нь зөвхөн хадгалагдаж байгаа програмуудаараа л хандах боломжтой болсон. Тиймээс бид файлуудтай ажиллах хэд хэдэн сонголтыг хүлээн авсан. Бид тэдгээрийг iTunes-ээр дамжуулан програмаас компьютерт татаж авах боломжтой байсан бөгөөд "Нээх..." цэс нь файлыг форматыг дэмждэг өөр програм руу хуулах боломжийг олгосон бөгөөд iCloud дахь Documents нь ижил файлаас файлуудыг синхрончлох боломжийг олгосон. Apple-ийн платформ дээрх програмуудыг ил тод бус байдлаар ашиглах боломжтой.

Нарийн төвөгтэй файлын системийг хялбарчлах анхны санаа нь эцэст нь Apple-ийн эсрэг, тэр дундаа хэрэглэгчдийн эсрэг үр дүнд хүрсэн. Олон программуудын хооронд файлуудтай ажиллах нь эмх замбараагүй байдлыг илэрхийлдэг бөгөөд үүний төвд өгөгдсөн баримт бичиг эсвэл бусад файлын бодит байдлыг тоймлох боломжгүй программууд дээр нэг файлын олон тооны хуулбарууд байв. Үүний оронд хөгжүүлэгчид үүл хадгалах сан болон өөрсдийн SDK руу хандаж эхэлсэн.

Dropbox болон бусад үйлчилгээг хэрэгжүүлснээр хэрэглэгчид ямар ч программаас ижил файлд хандах, тэдгээрийг засварлах, хуулбар хийхгүйгээр өөрчлөлтийг хадгалах боломжтой болсон. Энэ шийдэл нь файлын менежментийг илүү хялбар болгосон боловч энэ нь тийм ч тохиромжтой биш байв. Файлын дэлгүүрийг хэрэгжүүлэх нь програм нь синхрончлолыг хэрхэн зохицуулж, файлын эвдрэлээс урьдчилан сэргийлэх талаар мэдэх шаардлагатай хөгжүүлэгчдийн хувьд маш их ажил гэсэн үг бөгөөд таны програм таны ашиглаж байсан дэлгүүрийг дэмжих баталгаа хэзээ ч байгаагүй. Клоуд дахь файлуудтай ажиллах нь өөр нэг хязгаарлалтыг бий болгосон - төхөөрөмж үргэлж онлайн байх ёстой бөгөөд файлуудыг зөвхөн дотоодод хадгалах боломжгүй байв.

iPhone OS-ийн анхны хувилбар гарснаас хойш долоон жилийн дараа буюу өнөөдөр iOS, эцэст нь Apple програмд ​​суурилсан файлын менежментийн анхны санаагаа орхиж, харин ухаалаг боловч сонгодог файлын бүтцийг санал болгож буй эцсийн шийдлийг гаргаж ирэв. боловсруулсан. ICloud Drive болон Document Picker-тэй мэндчилгээ дэвшүүлээрэй.

iCloud Драйв

iCloud Drive нь Apple-ийн анхны үүл хадгалах сан биш бөгөөд түүний өмнөх хувилбар нь MobileMe-ийн нэг хэсэг байсан iDisk юм. Үйлчилгээг iCloud болгон өөрчилсний дараа түүний философи хэсэгчлэн өөрчлөгдсөн. Dropbox эсвэл SkyDrive (одоо OneDrive)-ийн өрсөлдөгчийн оронд iCloud нь тусдаа хадгалах сан биш, ялангуяа синхрончлолд зориулагдсан үйлчилгээний багц байх ёстой байв. Apple энэ оныг хүртэл энэ философийг эсэргүүцэж, эцэст нь iCloud Drive-ыг нэвтрүүлсэн.

iCloud Drive нь Dropbox болон бусад ижил төстэй үйлчилгээнүүдээс ялгаатай биш юм. Ширээний компьютер дээр (Mac болон Windows) энэ нь байнга шинэчлэгдэж, үүлэн хувилбартай синхрончлогдсон тусгай хавтсыг төлөөлдөг. iOS 8-ын гурав дахь бета хувилбараас харахад iCloud Drive нь мөн iCloud.com дээр өөрийн вэб интерфэйстэй байх болно. Гэсэн хэдий ч, энэ нь хөдөлгөөнт төхөөрөмж дээр тусгай үйлчлүүлэгчгүй, оронд нь бүрэлдэхүүн хэсэг дэх програмуудад нэгтгэгддэг Баримт бичиг сонгогч.

ICloud Drive-ын ид шид нь зөвхөн гараар нэмсэн файлуудыг синхрончлоход төдийгүй, програмын iCloud-тай синк хийдэг бүх файлуудыг багтаах явдал юм. Аппликешн бүр нь iCloud Drive-д илүү сайн чиг баримжаа олгохын тулд дүрсээр тэмдэглэгдсэн өөрийн гэсэн хавтас, дотор нь тусдаа файлуудтай байдаг. Та Pages баримтуудыг үүлэн доторх тохирох хавтаснаас олох боломжтой бөгөөд энэ нь гуравдагч талын програмуудад хамаарна. Үүний нэгэн адил, iCloud-тай синк хийдэг, гэхдээ iOS дээр ижил төстэй програм байхгүй (Урьдчилан үзэх, TextEdit) Mac програмууд нь iCloud Drive-д өөрийн гэсэн хавтастай бөгөөд ямар ч програм тэдгээрт хандах боломжтой.

ICloud Drive нь Dropbox гэх мэт файлын холбоос хуваалцах эсвэл олон хэрэглэгчийн хуваалцсан фолдер гэх мэт нэмэлт функцуудтай байх эсэх нь одоогоор тодорхойгүй байгаа ч бид намар үүнийг олж мэдэх байх.

Баримт бичиг сонгогч

Баримт бичиг сонгогч бүрэлдэхүүн хэсэг нь iOS 8-д файлуудтай ажиллах салшгүй хэсэг юм. Үүгээрээ Apple iCloud Drive-ыг дурын програмд ​​нэгтгэж, өөрийн хамгаалагдсан хязгаарлагдмал орчинд файл нээх боломжийг танд олгоно.

Баримт бичиг сонгогч нь Зураг сонгогчтой адил ажилладаг бөгөөд энэ нь хэрэглэгч нээх эсвэл импортлох файлуудыг сонгох боломжтой цонх юм. Энэ бол сонгодог модны бүтэцтэй бараг маш хялбаршуулсан файлын менежер юм. Үндсэн лавлах нь үндсэн iCloud Drive хавтастай ижил байх бөгөөд ялгаа нь програмын өгөгдөл бүхий локал фолдерууд байх болно.

Гуравдагч талын програмуудын файлуудыг заавал iCloud Drive-тай синхрончлох шаардлагагүй, Document Picker нь тэдгээрт дотоодоос хандах боломжтой. Гэхдээ өгөгдлийн хүртээмж нь бүх аппликешнд хамаарахгүй бөгөөд хөгжүүлэгч нь хандалтыг тодорхой зөвшөөрч, програмын Documents хавтсыг нийтэд нээлттэй гэж тэмдэглэх ёстой. Хэрэв ингэвэл, iCloud Drive-д интернет холболт шаардахгүйгээр програмын хэрэглэгчийн файлууд Document Picker-ийг ашиглан бусад бүх апп-д ашиглах боломжтой болно.

Хэрэглэгчид баримт бичигтэй ажиллах дөрвөн үндсэн үйлдэлтэй байх болно - Нээх, зөөх, импортлох, экспортлох. Хоёрдахь хос үйлдэл нь програмын өөрийн саванд бие даасан файлуудын хуулбарыг үүсгэх үед файлуудтай ажиллах одоогийн аргын үүргийг гүйцэтгэдэг. Жишээлбэл, хэрэглэгч зургийг анхны хэлбэрээр нь хадгалахын тулд засварлахыг хүсч болох тул нээхийн оронд импортыг сонгох нь програмын хавтсанд байгаа файлыг хуулбарлах болно. Экспорт бол багагүй алдартай "Нээх..." функц юм.

Гэсэн хэдий ч эхний хос нь илүү сонирхолтой юм. Файлыг нээх нь таны ийм үйлдлээс яг юу хүлээж байгааг харуулж байна. Гуравдагч талын програм нь файлыг хуулбарлах, зөөхгүйгээр өөр газраас нээх бөгөөд түүнтэй үргэлжлүүлэн ажиллах боломжтой. Бүх өөрчлөлтүүд нь ширээний систем дээр байдаг шиг анхны файлд хадгалагдана. Энд Apple нь хөгжүүлэгчдийн ажлыг хэмнэж чадсан бөгөөд тэд нэгэн зэрэг олон програм эсвэл төхөөрөмж дээр нээгдсэн файлыг хэрхэн зохицуулах талаар санаа зовох хэрэггүй бөгөөд энэ нь түүнийг эвдэхэд хүргэж болзошгүй юм. Бүх зохицуулалтыг CloudKit-тэй хамт систем хариуцдаг бөгөөд хөгжүүлэгчид зөвхөн холбогдох API-г програмд ​​​​хэрэгжүүлэх ёстой.

Файл зөөх үйлдэл нь зүгээр л нэг програмын хавтсаас нөгөө рүү зөөж болно. Тиймээс хэрэв та өөрийн төхөөрөмж дээр хадгалагдсан файлуудын бүх удирдлагад нэг програм ашиглахыг хүсвэл файл зөөгч үүнийг хийх боломжийг танд олгоно.

Програм бүрийн хувьд хөгжүүлэгч нь ямар төрлийн файлуудтай ажиллах боломжтойг зааж өгдөг. Баримт бичиг сонгогч нь мөн үүнд дасан зохицдог бөгөөд iCloud Drive болон локал програмын хавтсанд байгаа бүх файлыг харуулахын оронд зөвхөн тухайн програмыг нээж болох төрлүүдийг харуулах бөгөөд энэ нь хайлтыг илүү хялбар болгодог. Нэмж дурдахад Document Picker нь файлыг урьдчилан харах, жагсаалт болон матрицын дэлгэц, хайлтын талбараар хангадаг.

Гуравдагч талын үүл хадгалах сан

iOS 8-д iCloud Drive болон Document Picker нь онцгой биш, харин эсрэгээр гуравдагч этгээдийн үүл хадгалах үйлчилгээ үзүүлэгчид ижил төстэй байдлаар системд холбогдох боломжтой болно. Баримт бичиг сонгогч нь цонхны дээд хэсэгт сэлгэх товчлууртай бөгөөд хэрэглэгчид iCloud Drive эсвэл бусад боломжтой хадгалах санг үзэх боломжтой.

Гуравдагч этгээдийн интеграци нь зөвхөн тэдгээр үйлчилгээ үзүүлэгчээс ажиллах шаардлагатай бөгөөд систем дэх бусад програмын өргөтгөлтэй адил ажиллах болно. Нэг ёсондоо интеграцчилал нь iOS 8-д бичиг баримт сонгогчийн хадгалах цэсний жагсаалтад үүл хадгалах санг нэмдэг тусгай өргөтгөлийг дэмжих гэсэн үг юм. Цорын ганц нөхцөл бол тухайн үйлчилгээнд суулгасан програм байгаа бөгөөд энэ нь систем эсвэл Баримт бичиг сонгогчийг өргөтгөлөөр нь нэгтгэсэн байх явдал юм.

Өнөөг хүртэл хөгжүүлэгчид зарим үүл хадгалах сангуудыг нэгтгэхийг хүсч байвал үйлчилгээний боломжтой API-уудаар дамжуулан хадгалах санг өөрсдөө нэмэх шаардлагатай байсан ч файлуудыг гэмтээхгүй, өгөгдлийг алдахгүйн тулд файлуудтай зөв харьцах үүрэг хариуцлага хүлээх болно. . Хөгжүүлэгчдийн хувьд зөв хэрэгжүүлэлт нь урт долоо хоног эсвэл сараар хөгжинө гэсэн үг юм. Document Picker-ийн тусламжтайгаар энэ ажил одоо шууд үүлэн хадгалах үйлчилгээ үзүүлэгч рүү явдаг тул хөгжүүлэгчид зөвхөн Document Picker-ийг нэгтгэх хэрэгтэй.

Жишээлбэл, Markdown засварлагчдын адил хэрэглэгчийн интерфэйстэй репозиторыг програмын гүнд нэгтгэхийг хүсвэл энэ нь тийм ч тохиромжтой биш юм. Гэсэн хэдий ч бусад ихэнх хөгжүүлэгчдийн хувьд энэ нь хөгжлийг ихээхэн хялбаршуулсан гэсэн үг бөгөөд тэд ямар ч нэмэлт ажилгүйгээр ямар ч үүл хадгалах санг нэг дор нэгтгэж чаддаг.

Мэдээжийн хэрэг, хадгалах үйлчилгээ үзүүлэгчид өөрсдөө ихээхэн ашиг тусаа өгөх болно, ялангуяа бага алдартай хүмүүс. Өмнө нь програмын хадгалах сангийн дэмжлэг нь ихэвчлэн Dropbox эсвэл Google Drive болон бусад хэд хэдэн програмуудаар хязгаарлагддаг байсан. Клоуд хадгалалтын салбарт бага алдартай тоглогчид програмуудад нэгтгэх боломж бараг байдаггүй байсан, учир нь энэ нь эдгээр програмуудыг хөгжүүлэгчдэд харьцангуй их хэмжээний нэмэлт ажил хийх болно гэсэн үг бөгөөд үүний ашиг тусыг үйлчилгээ үзүүлэгчдэд итгүүлэхэд хэцүү байх болно. тэднээс.

IOS 8-ын ачаар хэрэглэгчийн төхөөрөмж дээрээ суулгасан бүх үүл хадгалах сангууд нь том тоглогч эсвэл төдийлөн танигдаагүй үйлчилгээнүүдээс үл хамааран системд нэгтгэгдэх боломжтой. Хэрэв таны сонголт Dropbox, Google Drive, OneDrive, Box, эсвэл SugarSync бол тэдгээр үйлчилгээ үзүүлэгч программуудаа зохих ёсоор шинэчилж байвал файлын менежментэд ашиглахад юу ч саад болохгүй.

Дүгнэлт

ICloud Drive, Document Picker болон гуравдагч талын хадгалах санг нэгтгэх чадвартай Apple компани нь iOS дээрх системийн хамгийн том сул талуудын нэг байсан бөгөөд хөгжүүлэгчид үүнийг арилгах шаардлагатай болсон файлын зөв, үр ашигтай менежментийн чиглэлд том алхам хийсэн. . iOS 8-ийг ашигласнаар уг платформ нь урьд өмнөхөөсөө илүү бүтээмж, ажлын үр ашгийг өгөх бөгөөд энэхүү хүчин чармайлтыг дэмжих хүсэлтэй гуравдагч талын хөгжүүлэгчдийн дунд олон хүн бий.

Хэдийгээр iOS 8 нь дээр дурдсан бүхний ачаар системд маш их эрх чөлөөг авчирдаг ч хөгжүүлэгчид болон хэрэглэгчид шийдвэрлэх шаардлагатай зарим мэдэгдэхүйц хязгаарлалт байсаар байна. Жишээлбэл, iCloud Drive нь өөрийн гэсэн програмгүй бөгөөд зөвхөн iOS дээрх Document Picker дотор байдаг бөгөөд энэ нь iPhone болон iPad дээрх файлуудыг тусад нь удирдахад бага зэрэг хүндрэл учруулдаг. Үүнтэй адилаар, жишээ нь, Мэйл програм болон зурваст хавсаргасан аливаа файлаас Баримт бичиг сонгогчийг дуудах боломжгүй.

Хөгжүүлэгчдийн хувьд iCloud Drive нь үйлчилгээнүүд нь хоорондоо нийцэхгүй байгаа тул хэрэглэгчид синхрончлол хийх боломжоо алдах тул iCloud дахь Documents-ээс программдаа нэг дор шилжих шаардлагатай гэсэн үг юм. Гэхдээ энэ бүхэн нь Apple-аас хэрэглэгчид болон хөгжүүлэгчдэд олгосон боломжуудын багахан үнэ юм. ICloud Drive болон Document Picker-ийн ашиг тус нь iOS 8-ыг албан ёсоор гаргасны дараа шууд харагдахгүй байх, гэхдээ энэ нь ойрын ирээдүйд том амлалт юм. Бидний олон жилийн турш дуудаж байсан хүн.

Нөөц: MacStories, iMore
.