iCloud dan Segala Pengalaman Buruknya di Mata Pengembang

Rabu, 27 Maret 2013 | 14:17

iCloud pertama kali diperkenalkan oleh Steve Jobs tahun 2011 silam ketika acara WWDC 2011 digelar. Saat itu Steve Jobs berujar bahwa iCloud memiliki kemampuan untuk menyimpan data dari sebuah perangkat, dan kemudian mengirimkannya ke seluruh perangkat kita tanpa perlu terhubung dengan kabel (wireless).

Jobs sendiri berjanji bahwa layanan ini hanya akan menjalankan tugasnya saja yaitu ‘bekerja’.

Tapi apa yang dikupas oleh The Verge hari ini sendiri mungkin cukup bertolak belakang dengan ucapan sang legendaris. Pasalnya, ternyata menurut beragam kesaksian dari para pengembang aplikasi iOS, iCloud tidaklah menjalankan tugasnya. iCloud tidak bekerja.

Salah satunya seperti yang diungkapkan oleh Daniel Pasco, CEO dari pengembang Black Pixel. Ia mengutarakan bahwa pengimplementasian iCloud buat aplikasinya, sangat menghabiskan waktu. Dan lebih dari itu, sinkronisasi dengan database (Core Data), memiliki permasalahan krusial yang tidak bisa ia dan timnya pecahkan.

Berikut kutipannya:

“iCloud hasn’t worked out for us,” wrote Daniel Pasco, CEO of development studio Black Pixel this past week. “We spent a considerable amount of time on this effort, but iCloud and Core Data syncing had issues that we simply could not resolve.”

Ungkapan ini sendiri seperti diiyakan oleh lead developer Pocket, Steve Streza:

“Remember that @blackpixel has many of the brightest people in Cocoa development. If they couldn’t get iCloud working, who can?”

Menurut Michael Gobël, permasalahan iCloud terletak di kegagalan Apple untuk mengeksekusi data sebuah app untuk tersinkronisasi dengan Core Data, padahal, mereka terus berpromosi bahwa iCloud adalah solusi dari segala kesulitan. Dari sudut pandang Gobël, cukup ironis memang.

Akibat yang ditimbulkan? Tentu saja data akan korup karena gagal tersinkronisasi dengan sempurna ketika proses penyimpanan sedang berlangsung. Selain itu, karena pengalaman yang buruk ini pengembanglah yang menjadi kambing hitamnya. Loyalitas pelanggan kepada pengembang tersebut jadi hilang.

Berikut ungkapan Gobël:

“I’ve rewritten my iCloud code several times now in the hopes of finding a working solution,” wrote developer Michael Göbel in a blog post, and “Apple clearly hasn’t.” The problem is this: Apple has failed to improve the way it syncs databases (“Core Data”) with iCloud, yet has continued to advertise and market iCloud as a hassle-free solution.

Masalah sendiri ajdi semakin rumit ketika Apple, pihak yang seharusnya paling berkapabilitas buat menyelesaikan masalah, memilih untuk diam. Mereka juga meminta kepada para pengembang untuk menunggu.

Salah satu contohnya ketika event WWDC 2012 digelar. Ketika itu, The Verge menuturkan kalau antrian para pengembang di belakang meja Apple support begitu mengular. Harapan para pengembang ini kepada Apple hanyalah satu, yakni menjawab pertanyaan mereka terkait sulitnya pengimplementasian iCloud buat sebuah app. Namun jawaban Apple mungkin tidak sesuai dengan ekspektasi mereka.

Apple disebutkan hanya menjawab dengan “tunggu saja hingga iOS 6 rilis” dan memberikan mereka sebuah sample code khusus pengembang untuk pengimplementasian Core Data yang belum sepenuhnya sempurna.

Setelah rilisnya iOS 6? Keadaan tidak bertambah baik meski salah seorang pengembang mengatakan kalau iOS 6 memang 100% lebih bagus dari iOS 5. Berikut kutipannya:

“From iOS 5 to iOS6, things got 100 percent better, but not nearly good enough,” one developer told me. The problem is partly due to the fact that Apple only had four people leading the company’s work on Core Data as of last year, a source close to Apple has told me. The company has simply not expressed any desire to fix Core Data syncing.

Cerita yang dikupas oleh The Verge dan ditulis oleh Ellis Hamburger ini sangat bagus. Kamu bisa mengetahui lanjutan dari cerita berikut dengan mengakses tautan ini.

Dan buat para pengembang lokal, apakah kalian pernah mengalami hal yang sama? Jika pernah, mungkin pembaca MakeMac ingin tahu juga bagaimana pengalaman kamu terkait pengimplementasian iCloud. Kamu bisa membagikan cerita tersebut di kolom komentar yang ada tepat di bawah artikel ini.

[source site_name = “The Verge” site_url = “http://www.theverge.com/2013/3/26/4148628/why-doesnt-icloud-just-work”][/source]


Akses juga MakeMac melalui MM Reader untuk iPhone

Tag :

Editor : Hendra Saputra