ປິດໂຄສະນາ

ໃນບົດບັນທຶກສໍາຄັນຄັ້ງສຸດທ້າຍຂອງລາວຢູ່ທີ່ WWDC ໃນປີ 2011, Steve Jobs ໄດ້ນໍາສະເຫນີການບໍລິການທີ່ຍັງເຮັດໃຫ້ຜູ້ພັດທະນາຈໍານວນຫຼາຍຢ້ານກົວ. ມັນ​ບໍ່​ແມ່ນ​ໃຜ​ນອກ​ເຫນືອ​ໄປ​ຈາກ iCloud​, ຜູ້​ສືບ​ຕໍ່ salutary ຂອງ MobileMe ບັນ​ຫາ​ໄດ້​. ຢ່າງໃດກໍຕາມ, ເຖິງແມ່ນວ່າ iCloud ບໍ່ແມ່ນບໍ່ມີຄວາມຜິດພາດ. ແລະຜູ້ພັດທະນາກໍາລັງກໍ່ຄວາມວຸ່ນວາຍ…

Steve Jobs ໄດ້ demoed iCloud ຄັ້ງທໍາອິດໃນເດືອນມິຖຸນາ 2011, ການບໍລິການໄດ້ຖືກເປີດຕົວສີ່ເດືອນຕໍ່ມາແລະໃນປັດຈຸບັນໄດ້ດໍາເນີນການສໍາລັບການປະມານຫນຶ່ງປີແລະເຄິ່ງຫນຶ່ງ. ຢູ່ດ້ານເທິງ, ການບໍລິການທີ່ຂ້ອນຂ້າງລຽບງ່າຍ, ໃນຄໍາເວົ້າຂອງນັກວິໄສທັດ legendary, "ພຽງແຕ່ເຮັດວຽກ" (ຫຼືຢ່າງຫນ້ອຍມັນຄວນຈະ), ແຕ່ພາຍໃນ, ກົນໄກທີ່ບໍ່ຊ້ໍາກັນທີ່ມັກຈະເຮັດສິ່ງທີ່ມັນຕ້ອງການ, ແລະນັກພັດທະນາບໍ່ມີອາວຸດທີ່ມີປະສິດທິພາບ. ມັນ.

"ທຸກສິ່ງທຸກຢ່າງເກີດຂຶ້ນໂດຍອັດຕະໂນມັດແລະມັນງ່າຍຫຼາຍທີ່ຈະເຊື່ອມຕໍ່ແອັບຯຂອງທ່ານກັບລະບົບການເກັບຮັກສາ iCloud," Jobs ກ່າວໃນເວລານັ້ນ. ເມື່ອນັກພັດທະນາຈື່ຈໍາຄໍາເວົ້າຂອງລາວໃນປັດຈຸບັນ, ພວກເຂົາອາດຈະຕ້ອງຂັດ. “iCloud ພຽງແຕ່ບໍ່ໄດ້ເຮັດວຽກສໍາລັບພວກເຮົາ. ພວກເຮົາໃຊ້ເວລາຫຼາຍກັບມັນ, ແຕ່ iCloud ແລະ Core Data sync ມີບັນຫາເຫຼົ່ານີ້ທີ່ພວກເຮົາບໍ່ສາມາດແກ້ໄຂໄດ້.” ລາວຍອມຮັບ ຫົວຫນ້າຂອງ Black Pixel studio, ເຊິ່ງຮັບຜິດຊອບ, ສໍາລັບຕົວຢ່າງ, ສໍາລັບຜູ້ອ່ານ RSS ທີ່ມີຊື່ສຽງ NetNewsWire. ສໍາລັບນາງ, iCloud ຄວນຈະເປັນການແກ້ໄຂທີ່ເຫມາະສົມສໍາລັບການ synchronization, ໂດຍສະເພາະໃນເວລາທີ່ Google ກໍາລັງຈະປິດ Google Reader ຂອງຕົນ, ແຕ່ການເດີມພັນໃນການບໍລິການຂອງ apple ບໍ່ໄດ້ຜົນ.

ບໍ່ມີຫຍັງເຮັດວຽກ

ມັນເປັນເລື່ອງແປກທີ່ການບໍລິການທີ່ມີຜູ້ໃຊ້ຫຼາຍກວ່າ 250 ລ້ານຄົນແລະດັ່ງນັ້ນຈຶ່ງເປັນຫນຶ່ງໃນທີ່ໃຫຍ່ທີ່ສຸດໃນໂລກມີບັນຫາດັ່ງກ່າວ. ເມື່ອເບິ່ງແບບຫຍໍ້ໆກ່ຽວກັບເລື່ອງນີ້, ຄົນເຮົາສາມາດຊີ້ໃສ່ຜູ້ພັດທະນາ, ແຕ່ພວກເຂົາບໍ່ມີຄວາມຜິດໃນເລື່ອງນີ້. iCloud ພະຍາຍາມປະຕິບັດຈໍານວນຫຼາຍຂອງພວກເຂົາໃນຄໍາຮ້ອງສະຫມັກຂອງຕົນ, ແຕ່ຄວາມພະຍາຍາມຂອງເຂົາເຈົ້າມັກຈະສິ້ນສຸດລົງໃນຄວາມລົ້ມເຫຼວ. ເນື່ອງຈາກວ່າ iCloud ມີບັນຫາຮ້າຍແຮງກັບ synchronization.

[do action=”quote”]ຂ້ອຍບໍ່ສາມາດນັບໄດ້ເຖິງຜູ້ພັດທະນາທັງໝົດທີ່ປະສົບກັບບັນຫາ ແລະໃນທີ່ສຸດກໍຍອມແພ້.[/do]

"ຂ້ອຍຂຽນລະຫັດ iCloud ຂອງຂ້ອຍໃຫມ່ຫຼາຍຄັ້ງຫວັງວ່າຈະຊອກຫາວິທີແກ້ໄຂທີ່ເຮັດວຽກໄດ້," ລາວ​ຂຽນ ນັກພັດທະນາ Michael Göbel. ຢ່າງໃດກໍຕາມ, ລາວຍັງບໍ່ໄດ້ຊອກຫາວິທີແກ້ໄຂ, ແລະດັ່ງນັ້ນ, ລາວຍັງບໍ່ສາມາດຕະຫຼາດຄໍາຮ້ອງສະຫມັກຂອງຕົນ, ຫຼືແທນທີ່ຈະເປັນ App Store. "ຂ້ອຍບໍ່ສາມາດນັບໄດ້ວ່ານັກພັດທະນາແລະບໍລິສັດທັງຫມົດທີ່ປະສົບກັບບັນຫາດຽວກັນທີ່ຂ້ອຍໄດ້ເຮັດແລະໃນທີ່ສຸດກໍ່ຍອມແພ້. ຫຼັງຈາກການສູນເສຍຂໍ້ມູນຜູ້ໃຊ້ຫຼາຍຮ້ອຍພັນຄົນ, ພວກເຂົາພຽງແຕ່ປະຖິ້ມ iCloud ທັງຫມົດ."

ບັນຫາໃຫຍ່ທີ່ສຸດຂອງ Apple ກັບ iCloud ແມ່ນ synchronization ຖານຂໍ້ມູນ (Core Data). ອີກສອງປະເພດຂອງຂໍ້ມູນທີ່ສາມາດ sync ຜ່ານເມຄຂອງ Apple - ການຕັ້ງຄ່າແລະໄຟລ໌ - ເຮັດວຽກຢູ່ໃນຂອບເຂດຈໍາກັດໂດຍບໍ່ມີບັນຫາໃດໆ. ຢ່າງໃດກໍຕາມ, Core Data ປະຕິບັດຢ່າງແນ່ນອນ. ມັນເປັນກອບລະດັບສູງທີ່ອະນຸຍາດໃຫ້ທ່ານ synchronize ຖານຂໍ້ມູນຫຼາຍໃນທົ່ວອຸປະກອນ. "iCloud ສັນຍາວ່າຈະແກ້ໄຂບັນຫາການ synchronization ຖານຂໍ້ມູນທັງຫມົດດ້ວຍການສະຫນັບສະຫນູນ Core Data, ແຕ່ມັນບໍ່ເຮັດວຽກ," ກ່າວວ່າຫນຶ່ງໃນນັກພັດທະນາທີ່ໂດດເດັ່ນ, ຜູ້ທີ່ບໍ່ປະສົງອອກຊື່ເພື່ອຮັກສາຄວາມສໍາພັນທີ່ດີກັບ Apple.

ໃນເວລາດຽວກັນ, Apple ບໍ່ສົນໃຈບັນຫາເຫຼົ່ານີ້ຢ່າງສົມບູນ, iCloud ຍັງສືບຕໍ່ໂຄສະນາເປັນການແກ້ໄຂງ່າຍໆ, ແລະຜູ້ໃຊ້ຕ້ອງການມັນຈາກນັກພັດທະນາ. ແຕ່ເຖິງວ່າຈະມີຄວາມພະຍາຍາມທີ່ດີທີ່ສຸດຂອງຜູ້ພັດທະນາ, ຂໍ້ມູນຂອງຜູ້ໃຊ້ຫາຍໄປໂດຍບໍ່ສາມາດຄວບຄຸມໄດ້ແລະອຸປະກອນຢຸດເຊົາການ synchronizing. "ບັນຫາເຫຼົ່ານີ້ມັກຈະໃຊ້ເວລາຫຼາຍຊົ່ວໂມງເພື່ອແກ້ໄຂ, ແລະບາງບັນຫາສາມາດທໍາລາຍບັນຊີຂອງທ່ານຢ່າງຖາວອນ," ຜູ້ພັດທະນາຊັ້ນນໍາອີກຄົນຫນຶ່ງໄດ້ເຂົ້າໄປໃນ Apple ແລະກ່າວຕື່ມວ່າ: "ນອກຈາກນັ້ນ, AppleCare ບໍ່ສາມາດແກ້ໄຂບັນຫາເຫຼົ່ານີ້ກັບລູກຄ້າ."

"ພວກເຮົາຕໍ່ສູ້ກັບການລວມກັນຂອງ Core Data ແລະ iCloud ຕະຫຼອດເວລາ. ລະບົບທັງຫມົດນີ້ແມ່ນບໍ່ສາມາດຄາດເດົາໄດ້, ແລະຜູ້ພັດທະນາມັກຈະມີທາງເລືອກທີ່ຈໍາກັດທີ່ຈະມີອິດທິພົນຕໍ່ການເຮັດວຽກຂອງມັນ." ອະທິບາຍສະຕູດິໂອພັດທະນາພາສາເຊັກໂກ ແຕະ Art, ເຊິ່ງຢືນຢັນກັບພວກເຮົາວ່າເນື່ອງຈາກບັນຫາທີ່ຍັງຄົງຄ້າງ, ມັນຖືກປະຖິ້ມການແກ້ໄຂນີ້ແລະເຮັດວຽກຂອງຕົນເອງ, ເຊິ່ງມັນຈະໃຊ້ການ synchronization ໄຟລ໌ແທນທີ່ຈະ synchronization ຖານຂໍ້ມູນເຊັ່ນນັ້ນ. ຫຼັງຈາກນັ້ນລາວຈະສາມາດໃຊ້ iCloud ສໍາລັບການນີ້, ເນື່ອງຈາກວ່າການ synchronization ໄຟລ໌ເກີດຂຶ້ນໂດຍຜ່ານມັນໂດຍບໍ່ມີບັນຫາໃດໆ. ຫຼັງຈາກທີ່ທັງຫມົດ, ນີ້ຍັງໄດ້ຮັບການຢືນຢັນໂດຍນັກພັດທະນາຈາກ Jumsoft: "iCloud ແມ່ນແນ່ນອນເປັນເຄື່ອງມືທີ່ດີສໍາລັບການເກັບຮັກສາໄຟລ໌ໂດຍກົງ." ຢ່າງໃດກໍຕາມ, Jumsoft, ແຕ່ຫນ້າເສຍດາຍ, ຕ້ອງການ Core Data ສໍາລັບຄໍາຮ້ອງສະຫມັກ Money ທີ່ມີຊື່ສຽງຂອງມັນ, ແລະນີ້ແມ່ນສິ່ງກີດຂວາງ.

[do action="quote"]iCloud ແລະ Core Data ແມ່ນຝັນຮ້າຍທີ່ຮ້າຍກາດທີ່ສຸດຂອງນັກພັດທະນາທຸກຄົນ.[/do]

ບັນຫາຫຼາຍຢ່າງຍັງເກີດຈາກສະຖານະການທີ່ບໍ່ຄາດຄິດທີ່ສາມາດເກີດຂຶ້ນໄດ້ຢ່າງງ່າຍດາຍເຊັ່ນ: ເມື່ອຜູ້ໃຊ້ອອກຈາກລະບົບ Apple ID ຫນຶ່ງໃນອຸປະກອນຂອງເຂົາເຈົ້າແລະເຂົ້າສູ່ລະບົບຜ່ານເຄື່ອງອື່ນ. Apple ບໍ່ໄດ້ນັບໃສ່ພວກມັນເລີຍ. "ວິທີການແກ້ໄຂບັນຫາໃນເວລາທີ່ຜູ້ໃຊ້, ຜູ້ທີ່ບໍ່ໄດ້ເຂົ້າສູ່ລະບົບ iCloud, ເປີດຄໍາຮ້ອງສະຫມັກ, ຫຼັງຈາກນັ້ນເຊື່ອມຕໍ່ກັບ iCloud ແລະເລີ່ມຕົ້ນຄໍາຮ້ອງສະຫມັກອີກເທື່ອຫນຶ່ງ?" ເຂົາ​ຖາມ​ວ່າ ກັບຜູ້ພັດທະນາຫນຶ່ງໃນເວທີສົນທະນາ Apple.

ບັນຫາທັງໝົດກັບ iCloud ເຮັດໃຫ້ເກີດຄວາມບໍ່ພໍໃຈຂອງຜູ້ໃຊ້ແອັບທີ່ສູນເສຍຂໍ້ມູນ, ໃນຂະນະທີ່ນັກພັດທະນາມັກຈະເບິ່ງຢ່າງສິ້ນຫວັງ. "ຜູ້ໃຊ້ຈົ່ມກັບຂ້ອຍແລະໃຫ້ຄະແນນແອັບຯທີ່ມີຫນຶ່ງດາວ," ລາວຈົ່ມ ໃນເວທີສົນທະນາຂອງແອບເປີ້ນ, ນັກພັດທະນາ Brian Arnold, ຜູ້ທີ່ຍັງບໍ່ໄດ້ຮັບຄໍາອະທິບາຍຈາກ Apple ກ່ຽວກັບສິ່ງທີ່ຕ້ອງເຮັດກັບບັນຫາທີ່ຄ້າຍຄືກັນ, ຫຼືເປັນຫຍັງພວກມັນເກີດຂື້ນທັງຫມົດ. ແລະກອງປະຊຸມແມ່ນເຕັມໄປດ້ວຍການຮ້ອງທຸກດັ່ງກ່າວກ່ຽວກັບການ synchronization iCloud.

ນັກພັດທະນາບາງຄົນກໍາລັງສູນເສຍຄວາມອົດທົນກັບ iCloud ແລ້ວ, ແລະບໍ່ມີສິ່ງມະຫັດ. "iCloud ແລະ Core Data ແມ່ນຝັນຮ້າຍທີ່ຮ້າຍແຮງທີ່ສຸດຂອງນັກພັດທະນາ," ລະບຸໄວ້ສໍາລັບ The Verge ນັກພັດທະນາທີ່ບໍ່ມີຊື່. "ມັນເປັນການອຸກອັ່ງ, ບ້າໃນບາງຄັ້ງ, ແລະມີມູນຄ່າຫຼາຍຊົ່ວໂມງຂອງການແກ້ໄຂບັນຫາ."

Apple ແມ່ນງຽບ. ລາວຂ້າມບັນຫາດ້ວຍຕົນເອງ

ບາງທີມັນອາດຈະບໍ່ມີສິ່ງມະຫັດທີ່ Apple ມີບັນຫາກັບ iCloud ຜ່ານຄືກັບວ່າບໍ່ມີຫຍັງເກີດຂຶ້ນ. Apple ປະຕິບັດບໍ່ໄດ້ໃຊ້ຂໍ້ມູນຫຼັກທີ່ມີບັນຫາໃນແອັບພລິເຄຊັນຂອງມັນ. ຕົວຈິງແລ້ວມີ iCloud ສອງອັນ – ອັນໜຶ່ງທີ່ໃຫ້ບໍລິການຂອງ Apple ແລະອັນໜຶ່ງທີ່ສະເໜີໃຫ້ຜູ້ພັດທະນາ. ແອັບ ແລະ ບໍລິການຕ່າງໆ ເຊັ່ນ: iMessage, Mail, ການສຳຮອງຂໍ້ມູນ iCloud, iTunes, Photo Stream ແລະອື່ນໆແມ່ນສ້າງຂຶ້ນດ້ວຍເທັກໂນໂລຍີທີ່ແຕກຕ່າງກັນຢ່າງສິ້ນເຊີງກວ່າສິ່ງທີ່ມີໃຫ້ຜູ້ພັດທະນາພາກສ່ວນທີສາມ. ນັ້ນແມ່ນ, ຜູ້ທີ່ມີບັນຫາຄົງທີ່. ແອັບພລິເຄຊັນຈາກຊຸດ iWork (Keynote, Pages, Numbers) ໃຊ້ API ດຽວກັນກັບແອັບພລິເຄຊັນຂອງພາກສ່ວນທີສາມ, ແຕ່ພຽງແຕ່ສໍາລັບການ synchronization ເອກະສານທີ່ງ່າຍດາຍຫຼາຍ, ເຊິ່ງ Apple ເອົາໃຈໃສ່ຫຼາຍເພື່ອເຮັດໃຫ້ການເຮັດວຽກ. ເມື່ອພວກເຂົາປ່ອຍໃຫ້ iCloud ແລະ Core Data ເຂົ້າໄປໃນແອັບຯຂອງພວກເຂົາໃນ Cupertino, ພວກເຂົາບໍ່ມີຄວາມຫນ້າເຊື່ອຖືກວ່າຜູ້ພັດທະນາພາກສ່ວນທີສາມ. ແອັບພລິເຄຊັນ Trailers, ເຊິ່ງໃຊ້ Core Data ສໍາລັບການ synchronization, ເວົ້າສໍາລັບຕົວມັນເອງ, ແລະຜູ້ໃຊ້ມັກຈະສູນເສຍບາງບັນທຶກ.

ຢ່າງໃດກໍຕາມ, ກັບ Trailers, ທີ່ບໍ່ແມ່ນເກືອບເປັນທີ່ນິຍົມ, ບັນຫາເຫຼົ່ານີ້ແມ່ນຂ້ອນຂ້າງງ່າຍທີ່ຈະສູນເສຍ. ແຕ່ຫຼັງຈາກນັ້ນຜູ້ພັດທະນາແອັບພລິເຄຊັນທີ່ນິຍົມທີ່ສຸດຄວນບອກຜູ້ໃຊ້ຂອງພວກເຂົາແນວໃດ, ຜູ້ທີ່ພຽງແຕ່ຕ້ອງອີງໃສ່ບັນຫາ Core Data ໃນ iCloud, ແຕ່ມັກຈະບໍ່ສາມາດຮັບປະກັນປະເພດຂອງການເຮັດວຽກທີ່ Apple ໂຄສະນາຢ່າງຕໍ່ເນື່ອງໃນການໂຄສະນາ? Apple ແນ່ນອນຈະບໍ່ຊ່ວຍພວກເຂົາ. "ທຸກຄົນຈາກ Apple ສາມາດສະແດງຄວາມຄິດເຫັນກ່ຽວກັບສະຖານະການນີ້ບໍ?" ເຂົາ​ຖາມ​ວ່າ ບໍ່ປະສົບຜົນສໍາເລັດໃນເວທີສົນທະນາ, ຜູ້ພັດທະນາ Justin Driscoll, ຜູ້ທີ່ຖືກບັງຄັບໃຫ້ປິດແອັບຯທີ່ຈະມາເຖິງຂອງລາວເນື່ອງຈາກ iCloud ທີ່ບໍ່ຫນ້າເຊື່ອຖື.

ໃນລະຫວ່າງປີ, Apple ບໍ່ໄດ້ຊ່ວຍນັກພັດທະນາ, ດັ່ງນັ້ນທຸກຄົນຫວັງວ່າບາງສິ່ງບາງຢ່າງຈະໄດ້ຮັບການແກ້ໄຂຢ່າງຫນ້ອຍໃນ WWDC ປີທີ່ຜ່ານມາ, ເຊັ່ນ: ກອງປະຊຸມທີ່ມີຈຸດປະສົງສໍາລັບນັກພັດທະນາ, ແຕ່ເຖິງແມ່ນວ່າໃນທີ່ນີ້ Apple ບໍ່ໄດ້ນໍາເອົາການຊ່ວຍເຫຼືອຫຼາຍພາຍໃຕ້ຄວາມກົດດັນອັນໃຫຍ່ຫຼວງຂອງນັກພັດທະນາ. ຕົວຢ່າງ, ລາວໄດ້ໃຫ້ລະຫັດຕົວຢ່າງທີ່ສາມາດໃຊ້ເພື່ອ synchronize Core Data, ແຕ່ວ່າມັນແມ່ນຢູ່ໄກບໍ່ສົມບູນ. ອີກເທື່ອຫນຶ່ງ, ບໍ່ມີການຊ່ວຍເຫຼືອທີ່ສໍາຄັນ. ຍິ່ງໄປກວ່ານັ້ນ, ວິສະວະກອນ Apple ຮຽກຮ້ອງໃຫ້ນັກພັດທະນາລໍຖ້າ iOS 6. "ການຍ້າຍຈາກ iOS 5 ໄປ iOS 6 ເຮັດໃຫ້ສິ່ງຕ່າງໆດີຂຶ້ນ XNUMX%," ຢືນຢັນໂດຍນັກພັດທະນາທີ່ບໍ່ມີຊື່, "ແຕ່ມັນຍັງໄກຈາກຄວາມເຫມາະສົມ." ອີງຕາມແຫຼ່ງອື່ນໆ, Apple ພຽງແຕ່ມີພະນັກງານສີ່ຄົນດູແລ Core Data ໃນປີກາຍນີ້, ເຊິ່ງສະແດງໃຫ້ເຫັນຢ່າງຊັດເຈນວ່າ Apple ບໍ່ສົນໃຈໃນດ້ານນີ້. ຢ່າງໃດກໍຕາມ, ບໍລິສັດໄດ້ປະຕິເສດທີ່ຈະສະແດງຄວາມຄິດເຫັນກ່ຽວກັບຂໍ້ມູນນີ້.

ສະບາຍດີ ແລະ ຜ້າພັນຄໍ

ຫຼັງຈາກທີ່ທັງຫມົດ vicissitudes ທີ່ໄດ້ກ່າວມາ, ມັນບໍ່ແປກໃຈທີ່ນັກພັດທະນາຈໍານວນຫຼາຍເວົ້າວ່າບໍ່ມີ iCloud, ເຖິງແມ່ນວ່າອາດຈະເປັນຫົວໃຈຫນັກ. ມັນແມ່ນ iCloud ທີ່ຄາດວ່າຈະນໍາເອົາບາງສິ່ງບາງຢ່າງທີ່ນັກພັດທະນາປາດຖະຫນາ - ການແກ້ໄຂງ່າຍໆທີ່ຮັບປະກັນຖານຂໍ້ມູນດຽວກັນແລະການ synchronization ຄົງທີ່ຂອງເຂົາເຈົ້າຢູ່ໃນອຸປະກອນສອງຫຼືຫຼາຍກວ່ານັ້ນ. ແຕ່ຫນ້າເສຍດາຍ, ຄວາມເປັນຈິງແມ່ນແຕກຕ່າງກັນ. "ເມື່ອພວກເຮົາເບິ່ງ iCloud ແລະ Core Data ເປັນການແກ້ໄຂສໍາລັບແອັບຯຂອງພວກເຮົາ, ພວກເຮົາຮູ້ວ່າພວກເຮົາບໍ່ສາມາດໃຊ້ມັນໄດ້ເພາະວ່າບໍ່ມີຫຍັງຈະເຮັດວຽກ." ນັກພັດທະນາຂອງບາງແອັບພລິເຄຊັນ iPhone ແລະ Mac ທີ່ຂາຍດີທີ່ສຸດ.

ເຫດຜົນອີກຢ່າງຫນຶ່ງທີ່ iCloud ບໍ່ໄດ້ຖືກປະຖິ້ມໄດ້ງ່າຍແມ່ນຄວາມຈິງທີ່ວ່າ Apple ສັງເກດເຫັນແອັບພລິເຄຊັນທີ່ໃຊ້ບໍລິການຂອງມັນ (iCloud, Game Center), ແລະປະຕິເສດຢ່າງສິ້ນເຊີງກັບສິ່ງທີ່ບໍ່ມີ Apple ໃນ App Store. iCloud ຍັງເປັນການແກ້ໄຂທີ່ດີຈາກຈຸດການຕະຫຼາດຂອງທັດສະນະ.

ສໍາລັບຕົວຢ່າງ, Dropbox ໄດ້ຖືກສະເຫນີເປັນທາງເລືອກທີ່ເປັນໄປໄດ້, ແຕ່ມັນບໍ່ເປັນມິດກັບຜູ້ໃຊ້ອີກຕໍ່ໄປ. ໃນທາງກົງກັນຂ້າມ, ຜູ້ໃຊ້ຕ້ອງຕັ້ງຄ່າບັນຊີອື່ນ (iCloud ສາມາດໃຊ້ໄດ້ໂດຍອັດຕະໂນມັດກັບການຊື້ອຸປະກອນໃຫມ່) ແລະອີກດ້ານຫນຶ່ງ, ການອະນຸຍາດແມ່ນຈໍາເປັນກ່ອນທີ່ແອັບພລິເຄຊັນຈະເຮັດວຽກ, ເຊິ່ງຍັງລົ້ມເຫລວກັບ iCloud. ແລະສຸດທ້າຍ - Dropbox ສະຫນອງການ synchronization ເອກະສານ, ເຊິ່ງພຽງແຕ່ບໍ່ແມ່ນສິ່ງທີ່ນັກພັດທະນາກໍາລັງຊອກຫາ. ພວກເຂົາຕ້ອງການ synchronize ຖານຂໍ້ມູນ. "Dropbox, ເຊິ່ງຖືກນໍາໃຊ້ຫຼາຍທີ່ສຸດໃນປັດຈຸບັນ, ໄດ້ພິສູດຕົວເອງສໍາລັບການ synchronization ຂໍ້ມູນ. ແຕ່ໃນເວລາທີ່ມັນມາກັບ synchronizing ຖານຂໍ້ມູນ, ພວກເຮົາແມ່ນຂຶ້ນກັບ iCloud, " ຍອມຮັບ Roman Maštalíř ຈາກ Touch Art.

[do action="quote"]ຂ້ອຍຢາກບອກ Apple ວ່າພວກເຂົາແກ້ໄຂທຸກຢ່າງໃນ iOS 7, ແຕ່ຂ້ອຍບໍ່ເຊື່ອແທ້ໆ.[/do]

ຢ່າງໃດກໍຕາມ, ນັກພັດທະນາຂອງຄໍາຮ້ອງສະຫມັກ 2Do ບໍ່ມີຄວາມອົດທົນ, ເນື່ອງຈາກປະສົບການທາງລົບຈໍານວນຫລາຍກັບ iCloud, ພວກເຂົາບໍ່ໄດ້ພະຍາຍາມບໍລິການຂອງ apple ທັງຫມົດແລະທັນທີທັນໃດກໍ່ມີການແກ້ໄຂຂອງຕົນເອງ. “ພວກເຮົາບໍ່ໃຊ້ iCloud ເນື່ອງຈາກບັນຫາທັງໝົດ. ມັນເປັນລະບົບປິດຫຼາຍທີ່ພວກເຮົາຈະບໍ່ສາມາດຄວບຄຸມໄດ້ເທົ່າທີ່ພວກເຮົາຕ້ອງການ, " ຜູ້ພັດທະນາ Fahad Gillani ບອກພວກເຮົາ. "ພວກເຮົາໄດ້ເລືອກ Dropbox ສໍາລັບ synchronization. ຢ່າງໃດກໍຕາມ, ພວກເຮົາບໍ່ໄດ້ໃຊ້ການ synchronization ເອກະສານຂອງຕົນ, ພວກເຮົາຂຽນການແກ້ໄຂ synchronization ຂອງພວກເຮົາເອງສໍາລັບມັນ."

ສະຕູດິໂອພາສາເຊັກໂກອີກອັນໜຶ່ງ, Madfinger Games, ບໍ່ມີ iCloud ໃນເກມຂອງມັນຄືກັນ. ຢ່າງໃດກໍຕາມ, ຜູ້ສ້າງຂອງຫົວຂໍ້ທີ່ນິຍົມ Dead Trigger ແລະ Shadowgun ບໍ່ໄດ້ໃຊ້ບໍລິການ Apple ສໍາລັບເຫດຜົນທີ່ແຕກຕ່າງກັນເລັກນ້ອຍ. "ພວກເຮົາມີລະບົບ cloud-based ຂອງພວກເຮົາເອງສໍາລັບການປະຫຍັດຕໍາແຫນ່ງໃນເກມ, ເພາະວ່າພວກເຮົາຕ້ອງການທີ່ຈະສາມາດໂອນຄວາມຄືບຫນ້າຂອງເກມລະຫວ່າງເວທີ," David Kolečkářເປີດເຜີຍໃຫ້ພວກເຮົາຮູ້ວ່າເນື່ອງຈາກການພັດທະນາເກມສໍາລັບທັງ iOS ແລະ Android ສໍາລັບເກມ Madfinger, iCloud ບໍ່ເຄີຍເປັນການແກ້ໄຂ.

ຈະມີການແກ້ໄຂບໍ?

ເມື່ອເວລາຜ່ານໄປ, ຜູ້ພັດທະນາຫຼາຍຄົນກໍ່ຄ່ອຍໆສູນເສຍຄວາມຫວັງທີ່ Apple ຈະອອກມາແກ້ໄຂ. ສໍາລັບຕົວຢ່າງ, WWDC ຕໍ່ໄປ, ແຕ່ເນື່ອງຈາກວ່າ Apple ປະຕິບັດບໍ່ໄດ້ຕິດຕໍ່ກັບນັກພັດທະນາເຖິງແມ່ນວ່າໃນປັດຈຸບັນ, ມັນບໍ່ໄດ້ຄາດຫວັງວ່າລາວຄວນຈະມາ WWDC ດ້ວຍການເປີດແຂນທີ່ເຕັມໄປດ້ວຍຄໍາແນະນໍາແລະຄໍາຕອບ. "ສິ່ງທີ່ພວກເຮົາສາມາດເຮັດໄດ້ແມ່ນສືບຕໍ່ສົ່ງລາຍງານຂໍ້ຜິດພາດໄປຫາ Apple ແລະຫວັງວ່າພວກເຂົາຈະແກ້ໄຂພວກມັນ," ໂສກເສົ້າກັບຜູ້ພັດທະນາ iOS ທີ່ບໍ່ມີຊື່, ພ້ອມກັບອີກອັນໜຶ່ງທີ່ສະທ້ອນເຖິງຄວາມຮູ້ສຶກຂອງລາວ: "ຂ້ອຍຢາກບອກ Apple ວ່າພວກເຂົາແກ້ໄຂທຸກຢ່າງໃນ iOS 7 ແລະ iCloud ສາມາດຖືກນໍາໃຊ້ໃນທີ່ສຸດໂດຍບໍ່ມີບັນຫາຫຼັງຈາກສອງປີ, ແຕ່ຂ້ອຍບໍ່ເຊື່ອແທ້ໆ." ແຕ່ມັນຈະເປັນ iOS 7 ທີ່ຄວນຈະເປັນຫົວຂໍ້ກາງຂອງ WWDC ປີນີ້, ດັ່ງນັ້ນນັກພັດທະນາຢ່າງຫນ້ອຍສາມາດຫວັງໄດ້.

ຖ້າ Apple ບໍ່ສະເຫນີການແກ້ໄຂບັນຫາ iCloud ໃນຮຸ່ນໃຫມ່ຂອງລະບົບປະຕິບັດການ, ມັນອາດຈະເປັນເລັບ virtual ໃນ coffin ສໍາລັບບາງໂຄງການ. ຫນຶ່ງໃນນັກພັດທະນາ, ຜູ້ທີ່ເປັນຜູ້ສະຫນັບສະຫນູນທີ່ເຂັ້ມແຂງຂອງ iCloud ຈົນກ່ວາໃນປັດຈຸບັນ, ເວົ້າວ່າ: "ຖ້າ Apple ບໍ່ແກ້ໄຂນີ້ໃນ iOS 7, ພວກເຮົາຈະຕ້ອງປະຖິ້ມການຂົນສົ່ງ."

ທີ່ມາ: TheVerge.com, TheNextWeb.com
.