Uždaryti skelbimą

Iškertant originalaus iPhone sudėtingumo mišką nukrito daug lustų. Siekdama supaprastinti ir palengvinti revoliucinio telefono naudojimą, „Apple“ sumažino kai kuriuos operacinės sistemos aspektus iki absoliutaus minimumo. Viena idėja buvo atsikratyti klasikinio failų valdymo.

Ne paslaptis, kad Steve'as Jobsas nekentė failų sistemos, kurią mes žinome iš stalinių kompiuterių, jam pasirodė sudėtinga ir paprastam vartotojui sunku suvokti. Failai, palaidoti poaplankių krūvoje, priežiūros poreikis siekiant išvengti chaoso, visa tai neturėjo nuodyti sveikos iPhone OS sistemos, o vienintelis valdymas, kurio prireikė originaliame iPhone, buvo per iTunes sinchronizuoti multimedijos failus arba sistemą. turėjo vieningą nuotraukų biblioteką, iš kurios buvo galima įkelti vaizdus arba juos išsaugoti.

Kelionė per vartotojo skausmą

Atsiradus trečiųjų šalių programoms, tapo aišku, kad sistemos ir joje esančių failų saugumą užtikrinantis smėlio dėžės modelis, kai failus gali pasiekti tik programos, kuriose jie saugomi, yra nepakankamas. Taigi gavome keletą darbo su failais variantų. Galėjome juos gauti iš programų į kompiuterį per iTunes, meniu „Atidaryti...“ leido nukopijuoti failą į kitą programą, kuri palaiko jo formatą, o „iCloud“ programa leido sinchronizuoti failus iš to paties. programos visose Apple platformose, nors ir gana neskaidriai.

Pradinė idėja supaprastinti sudėtingą failų sistemą galiausiai atsiliepė prieš „Apple“ ir, svarbiausia, prieš vartotojus. Darbas su failais tarp kelių programų reiškė chaosą, kurio centre buvo daug to paties failo kopijų įvairiose programose be galimybės apžvelgti konkretaus dokumento ar kito failo aktualumą. Vietoj to, kūrėjai pradėjo naudotis debesies saugykla ir jų SDK.

Įdiegus Dropbox ir kitas paslaugas, vartotojai galėjo pasiekti tuos pačius failus iš bet kurios programos, juos redaguoti ir išsaugoti pakeitimus nedarydami kopijų. Šis sprendimas labai palengvino failų valdymą, tačiau toli gražu nebuvo idealus. Failų saugyklų diegimas reiškė daug darbo kūrėjams, kurie turėjo išsiaiškinti, kaip programa susidoros su sinchronizavimu ir apsaugotų nuo failų sugadinimo, be to, niekada nebuvo garantijos, kad jūsų programa palaikys jūsų naudojamą parduotuvę. Darbas su failais debesyje turėjo dar vieną apribojimą – įrenginys visą laiką turėjo būti prisijungęs, o failai negalėjo būti saugomi tik vietoje.

Septyneri metai nuo pirmosios „iPhone“ OS versijos, šiandien „iOS“, pagaliau „Apple“ sugalvojo galutinį sprendimą, kuriame nutolsta nuo pradinės failų valdymo, pagrįstos programa, idėjos, o siūlo klasikinę failų struktūrą, nors ir sumaniai. apdorotas. Pasisveikinkite su „iCloud Drive“ ir dokumentų rinkikliu.

"iCloud" diskas

„iCloud Drive“ nėra pirmoji „Apple“ saugykla debesyje, jos pirmtakas yra „iDisk“, kuris buvo „MobileMe“ dalis. Pakeitus paslaugos prekės ženklą į iCloud, jos filosofija iš dalies pasikeitė. Vietoj „Dropbox“ ar „SkyDrive“ (dabar „OneDrive“) konkurento „iCloud“ turėjo būti paslaugų paketas, skirtas specialiai sinchronizavimui, o ne atskira saugykla. „Apple“ priešinosi šiai filosofijai iki šių metų, kol galiausiai pristatė „iCloud Drive“.

Pats „iCloud Drive“ nepanašus į „Dropbox“ ir kitas panašias paslaugas. Darbalaukyje („Mac“ ir „Windows“) jis yra specialus aplankas, kuris nuolat atnaujinamas ir sinchronizuojamas su debesies versija. Kaip atskleidė trečioji „iOS 8“ beta versija, „iCloud Drive“ taip pat turės savo žiniatinklio sąsają, tikriausiai iCloud.com. Tačiau jis neturi skirto kliento mobiliuosiuose įrenginiuose, o yra integruotas į komponento programas Dokumentų rinkėjas.

„iCloud Drive“ magija yra ne tik rankiniu būdu pridėtų failų sinchronizavimas, bet ir visų failų, kuriuos programa sinchronizuoja su „iCloud“, įtraukimas. Kiekviena programa turi savo aplanką „iCloud Drive“, pažymėtą piktograma, kad geriau orientuotųsi, ir jame esančius atskirus failus. Puslapių dokumentus galite rasti debesyje atitinkamame aplanke, tas pats pasakytina ir apie trečiųjų šalių programas. Panašiai „Mac“ programos, kurios sinchronizuojamos su „iCloud“, bet neturi analogo „iOS“ („Preview“, „TextEdit“), turi savo aplanką „iCloud Drive“ ir bet kuri programa gali jas pasiekti.

Kol kas neaišku, ar „iCloud Drive“ turės papildomų funkcijų, tokių kaip „Dropbox“, pavyzdžiui, failų nuorodų bendrinimas ar kelių naudotojų bendrinami aplankai, bet tikriausiai tai sužinosime rudenį.

Dokumentų rinkėjas

Dokumentų rinkiklio komponentas yra neatsiejama darbo su failais sistemoje „iOS 8“ dalis. Naudodama jį „Apple“ integruoja „iCloud Drive“ į bet kurią programą ir leidžia atidaryti failus ne savo smėlio dėžėje.

Dokumentų rinkiklis veikia panašiai kaip vaizdų rinkiklis – tai langas, kuriame vartotojas gali pasirinkti atskirus failus, kuriuos norite atidaryti arba importuoti. Tai praktiškai labai supaprastinta failų tvarkyklė su klasikine medžio struktūra. Šakninis katalogas bus toks pat kaip pagrindinis „iCloud Drive“ aplankas, su skirtumu, kad taip pat bus vietinių aplankų su programos duomenimis.

Trečiųjų šalių programų failai nebūtinai turi būti sinchronizuoti su „iCloud Drive“, „Document Picker“ gali juos pasiekti vietoje. Tačiau duomenų prieinamumas netaikomas visoms programoms, kūrėjas turi aiškiai leisti prieigą ir pažymėti programos aplanką Dokumentai kaip viešą. Jei tai padarys, programos naudotojo failai bus pasiekiami visoms kitoms programoms, naudojančioms dokumentų rinkiklį, nereikalaujant interneto ryšio, skirto „iCloud Drive“.

Dirbdami su dokumentais vartotojai turės keturis pagrindinius veiksmus – atidaryti, perkelti, importuoti ir eksportuoti. Antroji veiksmų pora daugiau ar mažiau perima dabartinio darbo su failais būdo funkciją, kai sukuria atskirų failų kopijas į pačios programos konteinerį. Pavyzdžiui, vartotojas gali norėti redaguoti vaizdą, kad išliktų jo pradinė forma, todėl užuot jį atidarę, pasirenka importavimą, kuris dubliuoja failą programos aplanke. Tada eksportas yra daugiau ar mažiau žinoma funkcija „Atidaryti...“.

Tačiau pirmoji pora įdomesnė. Failo atidarymas atlieka būtent tai, ko tikitės iš tokio veiksmo. Trečiosios šalies programa atidarys failą iš kitos vietos jo nekopijuodama ir neperkeldama ir galės toliau su juo dirbti. Tada visi pakeitimai išsaugomi pradiniame faile, kaip ir darbalaukio sistemose. Čia „Apple“ išsaugojo kūrėjų darbą, kuriems nereikia rūpintis, kaip bus tvarkomas failas, atidarytas keliose programose ar įrenginiuose vienu metu, o tai kitu atveju gali sukelti jo sugadinimą. Visa koordinacija rūpinasi sistema kartu su CloudKit, kūrėjams tereikia įdiegti atitinkamą API programoje.

Failo perkėlimo veiksmas gali tiesiog perkelti elementą iš vieno programos aplanko į kitą. Taigi, jei norite naudoti vieną programą visiems jūsų įrenginyje saugomiems failams tvarkyti, failų perkėlėjas leis tai padaryti.

Kiekvienai programai kūrėjas nurodo, su kokio tipo failais ji gali dirbti. Dokumentų rinkiklis taip pat prisitaiko prie to ir užuot rodęs visus failus visame „iCloud Drive“ ir vietinių programų aplankuose, parodys tik tuos tipus, kuriuos programa gali atidaryti, o tai labai palengvina paiešką. Be to, dokumentų rinkiklis teikia failų peržiūras, sąrašo ir matricos rodymą bei paieškos lauką.

Trečiosios šalies debesies saugykla

„iOS 8“ versijoje „iCloud Drive“ ir „Document Picker“ nėra išskirtiniai, priešingai, trečiųjų šalių debesies saugyklos tiekėjai prie sistemos galės prisijungti panašiai. Dokumentų rinkiklis turės perjungimo mygtuką lango viršuje, kuriame vartotojai galės pasirinkti peržiūrėti „iCloud Drive“ ar kitą galimą saugyklą.

Trečiosios šalies integracijai reikalingas tik tų teikėjų darbas ir jis veiks panašiai kaip kiti sistemos programų plėtiniai. Tam tikra prasme integracija reiškia specialaus „iOS 8“ plėtinio palaikymą, kuris prideda saugyklą debesyje į dokumentų rinkiklio saugyklos meniu sąrašą. Vienintelė sąlyga – tam tikrai paslaugai įdiegta programa, kuri per jos plėtinį integruota į sistemą arba dokumentų rinkiklį.

Iki šiol, jei kūrėjai norėjo integruoti kai kurias debesies saugyklas, jie turėjo patys pridėti saugyklą per turimas paslaugos API, tačiau atsakomybė už teisingą failų tvarkymą, kad nebūtų sugadinti failai ar prarasti duomenys, krito ant jų galvų. . Kūrėjams tinkamas įgyvendinimas gali reikšti ilgas savaites ar mėnesius. Naudojant „Dokumentų rinkiklį“, šis darbas dabar perduodamas tiesiai debesies saugyklos teikėjui, todėl kūrėjams tereikia integruoti dokumentų rinkiklį.

Tai ne visai tinka, jei jie nori integruoti saugyklą giliau į programą naudodami savo vartotojo sąsają, kaip, pavyzdžiui, daro Markdown redaktoriai. Tačiau daugumai kitų kūrėjų tai reiškia reikšmingą kūrimo supaprastinimą ir jie gali praktiškai integruoti bet kurią debesies saugyklą vienu ypu be jokio papildomo darbo.

Žinoma, didelės naudos turės patys saugyklos tiekėjai, ypač mažiau populiarūs. Anksčiau programų saugojimo palaikymas dažnai apsiribodavo „Dropbox“, „Google“ disku ir keletu kitų. Mažiau populiarūs debesų saugyklos srities žaidėjai praktiškai neturėjo galimybės integruotis į aplikacijas, nes tai reikštų neproporcingai daug papildomo darbo šių programų kūrėjams, kurių nauda tiekėjams būtų sunku įtikinti. iš jų.

Dėl iOS 8 į sistemą galima integruoti visą saugyklą debesyje, kurią vartotojas įdiegia savo įrenginyje, nesvarbu, ar tai būtų dideli žaidėjai, ar mažiau žinomos paslaugos. Jei pasirinkote „Dropbox“, „Google“ diską, „OneDrive“, „Box“ arba „SugarSync“, niekas netrukdo jums juos naudoti failams tvarkyti, jei tie teikėjai atitinkamai atnaujins savo programas.

Išvada

Naudodama „iCloud Drive“, dokumentų rinkiklį ir galimybę integruoti trečiųjų šalių saugyklą, „Apple“ žengė didelį žingsnį į priekį tinkamo ir veiksmingo failų valdymo link, o tai buvo vienas didžiausių „iOS“ sistemos trūkumų ir kurį kūrėjams teko apeiti. . Su iOS 8 platforma užtikrins didesnį našumą ir darbo efektyvumą nei bet kada anksčiau, be to, joje yra daug entuziastingų trečiųjų šalių kūrėjų, norinčių paremti šias pastangas.

Nors dėl visų aukščiau išvardintų dalykų „iOS 8“ suteikia sistemai daug laisvės, vis dar yra keletas pastebimų apribojimų, su kuriais kūrėjai ir vartotojai turės susidurti. Pavyzdžiui, „iCloud Drive“ neturi savo programos, ji egzistuoja tik „iOS“ skirtoje „Document Picker“ programoje, todėl šiek tiek sunku tvarkyti failus atskirai „iPhone“ ir „iPad“. Taip pat dokumentų rinkiklio negalima iškviesti, pavyzdžiui, iš pašto programos ir jokio prie pranešimo pridėto failo.

Kūrėjams „iCloud Drive“ reiškia, kad jie turi iš karto pereiti iš „Documents in iCloud“ savo programoms, nes paslaugos nesuderinamos viena su kita, todėl vartotojai prarastų galimybę sinchronizuoti. Tačiau visa tai – tik nedidelė kaina už galimybes, kurias Apple suteikė vartotojams ir kūrėjams. „iCloud Drive“ ir „Document Picker“ teikiama nauda tikriausiai nepasireikš iš karto po oficialaus „iOS 8“ išleidimo, tačiau tai yra didelis pažadas artimiausiai ateičiai. Ta, kuriai skambiname jau ne vienerius metus.

Ištekliai: MacStories, aš daugiau
.