Tutup iklan

Banyak chip yang jatuh saat menebang hutan kompleksitas untuk iPhone asli. Atas nama penyederhanaan dan kemudahan penggunaan ponsel revolusioner, Apple memangkas beberapa aspek sistem operasi ke tingkat minimum. Salah satu idenya adalah menghilangkan manajemen file klasik.

Bukan rahasia lagi bahwa Steve Jobs membenci sistem file seperti yang kita kenal dari komputer desktop, ia menganggapnya rumit dan sulit dipahami oleh rata-rata pengguna. File terkubur dalam tumpukan sub-folder, perlunya pemeliharaan untuk menghindari kekacauan, semua ini seharusnya tidak meracuni sistem OS iPhone yang sehat, dan satu-satunya manajemen yang diperlukan pada iPhone asli adalah melalui iTunes untuk sinkronisasi file multimedia , atau sistem memiliki perpustakaan foto terpadu untuk mengunggah gambar atau menyimpannya ke dalamnya.

Sebuah perjalanan melewati rasa sakit pengguna

Dengan munculnya aplikasi pihak ketiga, menjadi jelas bahwa model sandbox, yang menjamin keamanan sistem dan file di dalamnya, di mana file hanya dapat diakses oleh aplikasi di mana file tersebut disimpan, tidaklah cukup. Oleh karena itu, kami telah menerima beberapa opsi untuk bekerja dengan file. Kita bisa mendapatkannya dari aplikasi ke komputer melalui iTunes, menu "Buka di..." memungkinkan untuk menyalin file ke aplikasi lain yang mendukung formatnya, dan Dokumen di iCloud memungkinkan untuk menyinkronkan file dari aplikasi yang sama. aplikasi di seluruh platform Apple, meskipun dengan cara yang agak tidak transparan.

Ide awal untuk menyederhanakan sistem file yang kompleks pada akhirnya menjadi bumerang bagi Apple dan, yang terpenting, terhadap pengguna. Bekerja dengan file antara beberapa aplikasi mewakili kekacauan, yang intinya adalah sejumlah besar salinan file yang sama di seluruh aplikasi tanpa kemungkinan gambaran umum tentang aktualitas suatu dokumen atau file lain. Sebaliknya, pengembang mulai beralih ke penyimpanan cloud dan SDK mereka.

Dengan penerapan Dropbox dan layanan lainnya, pengguna dapat mengakses file yang sama dari aplikasi apa pun, mengeditnya, dan menyimpan perubahan tanpa membuat salinan. Solusi ini membuat pengelolaan file menjadi lebih mudah, namun jauh dari ideal. Menerapkan penyimpanan file berarti banyak pekerjaan bagi pengembang yang harus memikirkan bagaimana aplikasi akan menangani sinkronisasi dan mencegah kerusakan file, ditambah lagi tidak pernah ada jaminan bahwa aplikasi Anda akan mendukung penyimpanan yang Anda gunakan. Bekerja dengan file di cloud menghadirkan batasan lain – perangkat harus online setiap saat dan file tidak hanya dapat disimpan secara lokal.

Tujuh tahun sejak versi pertama iPhone OS, kini iOS, akhirnya Apple hadir dengan solusi final, yang beralih dari ide awal pengelolaan file berbasis aplikasi, alih-alih menawarkan struktur file klasik, meski cerdik. diproses. Sampaikan salam pada iCloud Drive dan Pemilih Dokumen.

iCloud drive

iCloud Drive bukanlah penyimpanan cloud pertama Apple, pendahulunya adalah iDisk, yang merupakan bagian dari MobileMe. Setelah melakukan rebranding layanan menjadi iCloud, filosofinya telah berubah sebagian. Alih-alih menjadi pesaing Dropbox atau SkyDrive (sekarang OneDrive), iCloud seharusnya menjadi paket layanan khusus untuk sinkronisasi, bukan penyimpanan terpisah. Apple menolak filosofi ini hingga tahun ini, ketika akhirnya memperkenalkan iCloud Drive.

iCloud Drive sendiri tidak berbeda dengan Dropbox dan layanan serupa lainnya. Di desktop (Mac dan Windows) ini mewakili folder khusus yang selalu diperbarui dan sinkron dengan versi cloud. Seperti yang diungkapkan oleh beta ketiga iOS 8, iCloud Drive juga akan memiliki antarmuka webnya sendiri, mungkin di iCloud.com. Namun, ia tidak memiliki klien khusus pada perangkat seluler, melainkan diintegrasikan ke dalam aplikasi dalam sebuah komponen Pemilih Dokumen.

Keajaiban iCloud Drive tidak hanya menyinkronkan file yang ditambahkan secara manual, namun juga menyertakan semua file yang disinkronkan aplikasi dengan iCloud. Setiap aplikasi memiliki foldernya sendiri di iCloud Drive, ditandai dengan ikon untuk orientasi yang lebih baik, dan masing-masing file di dalamnya. Anda dapat menemukan dokumen Pages di cloud di folder yang sesuai, hal yang sama berlaku untuk aplikasi pihak ketiga. Demikian pula, aplikasi Mac yang disinkronkan ke iCloud, namun tidak memiliki mitra di iOS (Pratinjau, TextEdit) memiliki foldernya sendiri di iCloud Drive dan aplikasi apa pun dapat mengaksesnya.

Belum jelas apakah iCloud Drive akan memiliki fitur tambahan seperti Dropbox, seperti berbagi tautan file atau folder bersama multi-pengguna, tetapi kita mungkin akan mengetahuinya pada musim gugur.

Pemilih Dokumen

Komponen Pemilih Dokumen merupakan bagian integral dalam bekerja dengan file di iOS 8. Melalui komponen tersebut, Apple mengintegrasikan iCloud Drive ke dalam aplikasi apa pun dan memungkinkan Anda membuka file di luar kotak pasirnya sendiri.

Document Picker bekerja mirip dengan Image Picker, ini adalah jendela di mana pengguna dapat memilih file individual untuk dibuka atau diimpor. Ini praktis merupakan pengelola file yang sangat disederhanakan dengan struktur pohon klasik. Direktori root akan sama dengan folder utama iCloud Drive, bedanya juga akan ada folder lokal dengan data aplikasi.

File aplikasi pihak ketiga tidak harus disinkronkan ke iCloud Drive, Pemilih Dokumen dapat mengaksesnya secara lokal. Namun ketersediaan data tidak berlaku untuk semua aplikasi, pengembang harus secara eksplisit mengizinkan akses dan menandai folder Dokumen di aplikasi sebagai publik. Jika ya, file pengguna aplikasi akan tersedia untuk semua aplikasi lain menggunakan Pemilih Dokumen tanpa memerlukan koneksi internet untuk iCloud Drive.

Pengguna akan memiliki empat tindakan dasar untuk bekerja dengan dokumen – Buka, Pindahkan, Impor dan Ekspor. Pasangan tindakan kedua kurang lebih mengambil alih fungsi cara bekerja dengan file saat ini, ketika membuat salinan file individual ke dalam wadah aplikasi itu sendiri. Misalnya, pengguna mungkin ingin mengedit gambar agar tetap dalam bentuk aslinya, jadi alih-alih membukanya, mereka memilih impor, yang akan menduplikasi file di folder aplikasi. Ekspor adalah fungsi "Buka di..." yang kurang lebih terkenal.

Namun pasangan pertama lebih menarik. Membuka file melakukan apa yang Anda harapkan dari tindakan tersebut. Aplikasi pihak ketiga akan membuka file dari lokasi lain tanpa menduplikasi atau memindahkannya dan dapat terus bekerja dengannya. Semua perubahan kemudian disimpan ke file asli, sama seperti pada sistem desktop. Di sini, Apple telah menyelamatkan pekerjaan para pengembang, yang tidak perlu khawatir tentang bagaimana file yang dibuka di beberapa aplikasi atau perangkat secara bersamaan akan ditangani, yang jika tidak dapat menyebabkan kerusakannya. Semua koordinasi ditangani oleh sistem bersama dengan CloudKit, pengembang hanya perlu mengimplementasikan API yang relevan dalam aplikasi.

Tindakan memindahkan file kemudian dapat dengan mudah memindahkan item dari satu folder aplikasi ke folder lainnya. Jadi jika Anda ingin menggunakan satu aplikasi untuk semua pengelolaan file yang disimpan secara lokal di perangkat Anda, file mover akan memungkinkan Anda melakukannya.

Untuk setiap aplikasi, pengembang menentukan jenis file apa yang dapat digunakannya. Pemilih Dokumen juga beradaptasi dengan hal ini, dan alih-alih menampilkan semua file di seluruh iCloud Drive dan folder aplikasi lokal, ini hanya akan menampilkan jenis file yang dapat dibuka oleh aplikasi, yang membuat pencarian menjadi lebih mudah. Selain itu, Pemilih Dokumen menyediakan pratinjau file, tampilan daftar dan matriks, serta bidang pencarian.

Penyimpanan cloud pihak ketiga

Di iOS 8, iCloud Drive dan Document Picker tidak eksklusif, sebaliknya, penyedia penyimpanan cloud pihak ketiga akan dapat terhubung ke sistem dengan cara yang sama. Pemilih Dokumen akan memiliki tombol sakelar di bagian atas jendela tempat pengguna dapat memilih untuk melihat iCloud Drive atau penyimpanan lain yang tersedia.

Integrasi pihak ketiga hanya memerlukan pekerjaan dari penyedia tersebut, dan akan berfungsi serupa dengan ekstensi aplikasi lain di sistem. Di satu sisi, integrasi ini berarti dukungan untuk ekstensi khusus di iOS 8 yang menambahkan penyimpanan cloud ke daftar di menu penyimpanan pemilih dokumen. Satu-satunya syarat adalah adanya aplikasi terinstal untuk layanan ini, yang terintegrasi ke dalam sistem atau Pemilih Dokumen melalui ekstensinya.

Hingga saat ini, jika pengembang ingin mengintegrasikan beberapa penyimpanan cloud, mereka harus menambahkan penyimpanan itu sendiri melalui API layanan yang tersedia, namun tanggung jawab untuk menangani file dengan benar agar tidak merusak file atau kehilangan data ada di kepala mereka. . Bagi pengembang, penerapan yang tepat dapat berarti pengembangan yang memakan waktu berminggu-minggu atau berbulan-bulan. Dengan Document Picker, pekerjaan ini kini langsung masuk ke penyedia penyimpanan cloud, sehingga pengembang hanya perlu mengintegrasikan Document Picker.

Hal ini tidak berlaku jika mereka ingin mengintegrasikan repositori lebih dalam ke dalam aplikasi dengan antarmuka pengguna mereka sendiri, seperti yang dilakukan editor Markdown misalnya. Namun, bagi sebagian besar pengembang lain, ini berarti penyederhanaan pengembangan yang signifikan dan mereka secara praktis dapat mengintegrasikan penyimpanan cloud apa pun sekaligus tanpa perlu kerja ekstra.

Tentu saja, penyedia penyimpanan sendiri akan mendapatkan keuntungan yang besar, terutama penyedia yang kurang populer. Dulu dukungan penyimpanan untuk aplikasi sering kali terbatas pada Dropbox, atau Google Drive, dan beberapa lainnya. Pemain yang kurang populer di bidang penyimpanan cloud praktis tidak memiliki kesempatan untuk berintegrasi ke dalam aplikasi, karena ini berarti jumlah kerja ekstra yang tidak proporsional bagi pengembang aplikasi ini, yang manfaatnya akan sulit diyakinkan oleh penyedia. mereka dari.

Berkat iOS 8, semua penyimpanan cloud yang dipasang pengguna di perangkatnya dapat diintegrasikan ke dalam sistem, baik itu pemain besar atau layanan yang kurang dikenal. Jika pilihan Anda adalah Dropbox, Google Drive, OneDrive, Box, atau SugarSync, tidak ada yang menghentikan Anda untuk menggunakannya untuk pengelolaan file, selama penyedia tersebut memperbarui aplikasi mereka dengan tepat.

záver

Dengan iCloud Drive, Pemilih Dokumen, dan kemampuan untuk mengintegrasikan penyimpanan pihak ketiga, Apple telah mengambil langkah maju menuju pengelolaan file yang tepat dan efisien, yang merupakan salah satu kelemahan terbesar sistem di iOS dan yang harus diatasi oleh pengembang. . Dengan iOS 8, platform ini akan memberikan produktivitas dan efisiensi kerja yang lebih tinggi dibandingkan sebelumnya, dan terdapat sejumlah pengembang pihak ketiga yang antusias dan bersedia mendukung upaya ini.

Meskipun iOS 8 menghadirkan kebebasan luar biasa pada sistem berkat semua hal di atas, masih ada beberapa batasan nyata yang harus dihadapi oleh pengembang dan pengguna. Misalnya, iCloud Drive tidak memiliki aplikasinya sendiri, ia hanya ada dalam Document Picker di iOS, sehingga agak sulit mengelola file secara terpisah di iPhone dan iPad. Dengan cara yang sama, Pemilih Dokumen tidak dapat, misalnya, dipanggil dari aplikasi Mail dan file apa pun yang dilampirkan ke pesan.

Bagi pengembang, iCloud Drive berarti mereka harus beralih dari Dokumen di iCloud sekaligus untuk aplikasi mereka, karena layanan tersebut tidak kompatibel satu sama lain dan pengguna akan kehilangan kemungkinan sinkronisasi. Namun semua ini hanyalah harga kecil dari kemungkinan yang diberikan Apple kepada pengguna dan pengembang. Manfaat yang didapat dari iCloud Drive dan Document Picker mungkin tidak akan langsung muncul setelah rilis resmi iOS 8, namun ini merupakan janji besar dalam waktu dekat. Yang telah kami panggil selama bertahun-tahun.

Sumber daya: MacStories, iMore
.