Tutup iklan

Banyak cip jatuh apabila menebang hutan kerumitan untuk iPhone asal. Atas nama penyederhanaan dan kemudahan penggunaan telefon revolusioner, Apple mengurangkan beberapa aspek sistem pengendalian kepada minimum mutlak. Satu idea adalah untuk menyingkirkan pengurusan fail klasik.

Bukan rahsia lagi bahawa Steve Jobs membenci sistem fail seperti yang kita ketahui daripada komputer meja, dia mendapati ia rumit dan sukar untuk difahami oleh pengguna biasa. Fail terkubur dalam timbunan subfolder, keperluan penyelenggaraan untuk mengelakkan huru-hara, semua ini tidak sepatutnya meracuni sistem OS iPhone yang sihat, dan satu-satunya pengurusan yang diperlukan pada iPhone asal ialah melalui iTunes untuk menyegerakkan fail multimedia, atau sistem mempunyai pustaka foto bersatu untuk memuat naik imej atau menyimpannya padanya.

Perjalanan melalui kesakitan pengguna

Dengan kemunculan aplikasi pihak ketiga, menjadi jelas bahawa model kotak pasir, yang memastikan keselamatan sistem dan fail di dalamnya, di mana fail hanya boleh diakses oleh aplikasi di mana ia disimpan, tidak mencukupi. Oleh itu, kami telah menerima beberapa pilihan untuk bekerja dengan fail. Kami boleh mendapatkannya daripada aplikasi ke komputer melalui iTunes, menu "Buka masuk..." membolehkan untuk menyalin fail ke aplikasi lain yang menyokong formatnya, dan Dokumen dalam iCloud membolehkan untuk menyegerakkan fail dari yang sama. aplikasi merentas platform Apple, walaupun dalam cara yang agak tidak telus.

Idea asal untuk memudahkan sistem fail yang kompleks akhirnya menjadi bumerang terhadap Apple dan, di atas semua, terhadap pengguna. Bekerja dengan fail antara berbilang aplikasi mewakili huru-hara, di tengah-tengahnya terdapat sejumlah besar salinan fail yang sama merentas aplikasi tanpa kemungkinan sebarang gambaran keseluruhan tentang keabsahan dokumen tertentu atau fail lain. Sebaliknya, pembangun mula beralih kepada storan awan dan SDK mereka.

Dengan pelaksanaan Dropbox dan perkhidmatan lain, pengguna dapat mengakses fail yang sama daripada mana-mana aplikasi, mengeditnya dan menyimpan perubahan tanpa membuat salinan. Penyelesaian ini menjadikan pengurusan fail lebih mudah, tetapi ia jauh dari ideal. Melaksanakan stor fail bermakna banyak kerja untuk pembangun yang perlu memikirkan cara apl itu akan mengendalikan penyegerakan dan mencegah rasuah fail, serta tiada jaminan bahawa apl anda akan menyokong kedai yang anda gunakan. Bekerja dengan fail dalam awan memberikan satu lagi had - peranti mesti berada dalam talian pada setiap masa dan fail bukan sahaja boleh disimpan secara tempatan.

Tujuh tahun sejak versi pertama iPhone OS, hari ini iOS, akhirnya Apple telah menghasilkan penyelesaian muktamad, di mana ia beralih daripada idea asal pengurusan fail berdasarkan aplikasi, sebaliknya menawarkan struktur fail klasik, walaupun dengan bijak. telah di proses. Bertanya khabar kepada iCloud Drive dan Pemilih Dokumen.

iCloud Drive

iCloud Drive bukanlah storan awan pertama Apple, pendahulunya ialah iDisk, yang merupakan sebahagian daripada MobileMe. Selepas penjenamaan semula perkhidmatan kepada iCloud, falsafahnya telah berubah sebahagiannya. Daripada pesaing untuk Dropbox atau SkyDrive (kini OneDrive), iCloud sepatutnya menjadi pakej perkhidmatan terutamanya untuk penyegerakan, bukan storan berasingan. Apple menentang falsafah ini sehingga tahun ini, apabila ia akhirnya memperkenalkan iCloud Drive.

iCloud Drive sendiri tidak seperti Dropbox dan perkhidmatan lain yang serupa. Pada desktop (Mac dan Windows) ia mewakili folder khas yang sentiasa dikemas kini dan disegerakkan dengan versi awan. Seperti yang didedahkan oleh beta ketiga iOS 8, iCloud Drive juga akan mempunyai antara muka webnya sendiri, mungkin di iCloud.com. Walau bagaimanapun, ia tidak mempunyai pelanggan khusus pada peranti mudah alih, sebaliknya disepadukan ke dalam aplikasi dalam komponen Pemetik Dokumen.

Keajaiban iCloud Drive bukan sahaja dalam menyegerakkan fail yang ditambahkan secara manual, tetapi dalam memasukkan semua fail yang disegerakkan oleh apl dengan iCloud. Setiap aplikasi mempunyai folder sendiri dalam iCloud Drive, ditandai dengan ikon untuk orientasi yang lebih baik, dan fail individu di dalamnya. Anda boleh mencari dokumen Halaman dalam awan dalam folder yang sesuai, perkara yang sama berlaku untuk aplikasi pihak ketiga. Begitu juga, aplikasi Mac yang menyegerak ke iCloud, tetapi tidak mempunyai rakan sejawat pada iOS (Pratonton, TextEdit) mempunyai folder mereka sendiri dalam iCloud Drive dan mana-mana aplikasi boleh mengaksesnya.

Masih belum jelas sama ada iCloud Drive akan mempunyai ciri tambahan seperti Dropbox, seperti perkongsian pautan fail atau folder kongsi berbilang pengguna, tetapi kami mungkin akan mengetahui pada musim luruh.

Pemetik Dokumen

Komponen Pemilih Dokumen adalah bahagian penting dalam bekerja dengan fail dalam iOS 8. Melaluinya, Apple menyepadukan iCloud Drive ke dalam mana-mana aplikasi dan membolehkan anda membuka fail di luar kotak pasirnya sendiri.

Pemilih Dokumen berfungsi sama dengan Pemilih Imej, ia adalah tetingkap di mana pengguna boleh memilih fail individu untuk dibuka atau diimport. Ia boleh dikatakan pengurus fail yang sangat mudah dengan struktur pokok klasik. Direktori akar akan sama dengan folder iCloud Drive utama, dengan perbezaan bahawa terdapat juga folder tempatan dengan data aplikasi.

Fail aplikasi pihak ketiga tidak semestinya perlu disegerakkan ke iCloud Drive, Document Picker boleh mengaksesnya secara setempat. Walau bagaimanapun, ketersediaan data tidak digunakan untuk semua aplikasi, pembangun mesti membenarkan akses secara eksplisit dan menandakan folder Dokumen dalam aplikasi sebagai awam. Jika mereka berbuat demikian, fail pengguna apl akan tersedia kepada semua apl lain menggunakan Pemilih Dokumen tanpa memerlukan sambungan Internet untuk iCloud Drive.

Pengguna akan mempunyai empat tindakan asas untuk bekerja dengan dokumen – Buka, Alih, Import dan Eksport. Pasangan kedua tindakan lebih kurang mengambil alih fungsi cara semasa bekerja dengan fail, apabila ia mencipta salinan fail individu ke dalam bekas aplikasi sendiri. Sebagai contoh, pengguna mungkin ingin mengedit imej untuk mengekalkan penampilan asalnya, jadi bukannya membuka, mereka memilih import, yang menduplikasi fail dalam folder aplikasi. Eksport ialah fungsi "Buka dalam..." yang lebih atau kurang terkenal.

Walau bagaimanapun, pasangan pertama lebih menarik. Membuka fail melakukan apa yang anda harapkan daripada tindakan sedemikian. Aplikasi pihak ketiga akan membuka fail dari lokasi lain tanpa menduplikasi atau mengalihkannya dan boleh terus berfungsi dengannya. Semua perubahan kemudiannya disimpan ke fail asal, sama seperti pada sistem desktop. Di sini, Apple telah menyelamatkan kerja pembangun, yang tidak perlu risau tentang cara fail yang dibuka dalam berbilang aplikasi atau peranti pada masa yang sama akan dikendalikan, yang sebaliknya boleh membawa kepada rasuahnya. Semua penyelarasan dijaga oleh sistem bersama-sama dengan CloudKit, pembangun hanya perlu melaksanakan API yang berkaitan dalam aplikasi.

Tindakan memindahkan fail kemudiannya boleh mengalihkan item dari satu folder aplikasi ke folder yang lain. Jadi, jika anda ingin menggunakan satu apl untuk semua pengurusan fail yang disimpan secara setempat pada peranti anda, penggerak fail akan membenarkan anda berbuat demikian.

Untuk setiap aplikasi, pembangun menentukan jenis fail yang boleh berfungsi dengannya. Pemilih Dokumen juga menyesuaikan diri dengan ini, dan bukannya memaparkan semua fail dalam keseluruhan iCloud Drive dan folder aplikasi setempat, ia akan menunjukkan hanya jenis yang boleh dibuka oleh aplikasi, yang menjadikan carian lebih mudah. Selain itu, Pemilih Dokumen menyediakan pratonton fail, paparan senarai dan matriks serta medan carian.

Storan awan pihak ketiga

Dalam iOS 8, iCloud Drive dan Document Picker tidak eksklusif, sebaliknya, penyedia storan awan pihak ketiga akan dapat menyambung ke sistem dengan cara yang sama. Pemilih Dokumen akan mempunyai butang togol di bahagian atas tetingkap yang membolehkan pengguna memilih untuk melihat iCloud Drive atau storan lain yang tersedia.

Penyepaduan pihak ketiga memerlukan kerja daripada pembekal tersebut sahaja dan akan berfungsi sama seperti sambungan aplikasi lain dalam sistem. Dari satu segi, penyepaduan bermakna sokongan untuk sambungan khas dalam iOS 8 yang menambahkan storan awan pada senarai dalam menu storan pemilih dokumen. Satu-satunya syarat ialah kehadiran aplikasi yang dipasang untuk perkhidmatan yang diberikan, yang disepadukan ke dalam sistem atau Pemilih Dokumen melalui sambungannya.

Sehingga kini, jika pembangun ingin menyepadukan beberapa storan awan, mereka perlu menambah storan itu sendiri melalui API perkhidmatan yang tersedia, tetapi tanggungjawab untuk mengendalikan fail dengan betul supaya tidak merosakkan fail atau kehilangan data jatuh ke kepala mereka . Bagi pembangun, pelaksanaan yang betul boleh bermakna pembangunan berminggu-minggu atau berbulan-bulan lamanya. Dengan Document Picker, kerja ini kini pergi terus ke penyedia storan awan, jadi pembangun hanya perlu menyepadukan Document Picker.

Ini tidak begitu terpakai jika mereka mahu menyepadukan repositori lebih mendalam ke dalam aplikasi dengan antara muka pengguna mereka sendiri, seperti yang dilakukan oleh editor Markdown sebagai contoh. Walau bagaimanapun, bagi kebanyakan pembangun lain, ini bermakna pemudahan pembangunan yang ketara, dan mereka boleh menyepadukan mana-mana storan awan secara praktikal sekali gus tanpa sebarang kerja tambahan.

Sudah tentu, pembekal storan sendiri akan mendapat manfaat yang besar, terutamanya yang kurang popular. Dulu sokongan storan untuk apl selalunya terhad kepada Dropbox, atau Google Drive, dan beberapa yang lain. Pemain yang kurang popular dalam bidang storan awan secara praktikalnya tidak mempunyai peluang untuk menyepadukan ke dalam aplikasi, kerana ini bermakna jumlah kerja tambahan yang tidak seimbang untuk pembangun aplikasi ini, faedahnya akan sukar untuk diyakinkan oleh penyedia. mereka daripada.

Terima kasih kepada iOS 8, semua storan awan yang dipasang pengguna pada perantinya boleh disepadukan ke dalam sistem, sama ada mereka pemain besar atau perkhidmatan yang kurang dikenali. Jika pilihan anda ialah Dropbox, Google Drive, OneDrive, Box atau SugarSync, tiada apa yang menghalang anda daripada menggunakannya untuk pengurusan fail, selagi penyedia tersebut mengemas kini apl mereka dengan sewajarnya.

Kesimpulan

Dengan iCloud Drive, Pemilih Dokumen, dan keupayaan untuk menyepadukan storan pihak ketiga, Apple telah mengambil langkah besar ke hadapan ke arah pengurusan fail yang betul dan cekap, yang merupakan salah satu kelemahan terbesar sistem pada iOS dan pembangun yang perlu mengatasinya . Dengan iOS 8, platform ini akan menyediakan lebih banyak produktiviti dan kecekapan kerja berbanding sebelum ini, dan ia mempunyai pelbagai pembangun pihak ketiga yang bersemangat bersedia untuk menyokong usaha ini.

Walaupun iOS 8 membawa kebebasan yang luar biasa kepada sistem terima kasih kepada semua perkara di atas, masih terdapat beberapa batasan ketara yang perlu dihadapi oleh pembangun dan pengguna. Sebagai contoh, iCloud Drive tidak mempunyai apl sendiri seperti itu, ia hanya wujud dalam Pemilih Dokumen pada iOS, yang menjadikannya agak sukar untuk mengurus fail secara berasingan pada iPhone dan iPad. Dengan cara yang sama, Pemilih Dokumen tidak boleh, sebagai contoh, dipanggil daripada aplikasi Mel dan mana-mana fail yang dilampirkan pada mesej.

Bagi pembangun, iCloud Drive bermakna mereka perlu beralih daripada Dokumen dalam iCloud sekaligus untuk aplikasi mereka, kerana perkhidmatan tersebut tidak serasi antara satu sama lain dan pengguna akan kehilangan kemungkinan penyegerakan. Tetapi semua ini hanyalah harga yang kecil untuk kemungkinan yang telah diberikan oleh Apple kepada pengguna dan pemaju. Faedah yang datang daripada iCloud Drive dan Document Picker mungkin tidak akan muncul serta-merta selepas keluaran rasmi iOS 8, tetapi ia adalah satu janji besar untuk masa terdekat. Yang kami panggil selama bertahun-tahun.

Sumber: MacStories, iMore
.