ปิดโฆษณา

ชิปจำนวนมากลดลงเมื่อลดความซับซ้อนของ iPhone ดั้งเดิม ในนามของความเรียบง่ายและความสะดวกในการใช้งานของโทรศัพท์ปฏิวัติวงการ Apple ได้ตัดบางแง่มุมของระบบปฏิบัติการให้เหลือน้อยที่สุด แนวคิดหนึ่งคือยกเลิกการจัดการไฟล์แบบคลาสสิก

ไม่ใช่ความลับที่ Steve Jobs เกลียดระบบไฟล์อย่างที่เรารู้จักจากคอมพิวเตอร์เดสก์ท็อป เขาพบว่ามันซับซ้อนและยากสำหรับผู้ใช้ทั่วไปที่จะเข้าใจ ไฟล์ที่ฝังอยู่ในกองโฟลเดอร์ย่อยความจำเป็นในการบำรุงรักษาเพื่อหลีกเลี่ยงความสับสนวุ่นวายทั้งหมดนี้ไม่ควรเป็นพิษต่อระบบปฏิบัติการ iPhone ที่สมบูรณ์และการจัดการเดียวที่จำเป็นบน iPhone ดั้งเดิมคือผ่าน iTunes สำหรับการซิงโครไนซ์ไฟล์มัลติมีเดีย หรือระบบมีคลังภาพแบบครบวงจรสำหรับอัพโหลดภาพหรือบันทึกลงในภาพ

การเดินทางผ่านความเจ็บปวดของผู้ใช้

ด้วยการถือกำเนิดของแอปพลิเคชันบุคคลที่สาม เห็นได้ชัดว่าโมเดลแซนด์บ็อกซ์ซึ่งรับประกันความปลอดภัยของระบบและไฟล์ภายในนั้น ซึ่งไฟล์สามารถเข้าถึงได้โดยแอปพลิเคชันที่จัดเก็บเท่านั้นนั้นไม่เพียงพอ เราได้รับตัวเลือกมากมายสำหรับการทำงานกับไฟล์ เราสามารถรับไฟล์จากแอปพลิเคชันไปยังคอมพิวเตอร์ผ่าน iTunes เมนู "เปิดใน..." ทำให้สามารถคัดลอกไฟล์ไปยังแอปพลิเคชันอื่นที่รองรับรูปแบบของไฟล์ได้ และเอกสารใน iCloud ทำให้สามารถซิงโครไนซ์ไฟล์จากที่เดียวกันได้ แอปพลิเคชันต่างๆ บนแพลตฟอร์มของ Apple แม้ว่าจะไม่โปร่งใสก็ตาม

แนวคิดดั้งเดิมในการลดความซับซ้อนของระบบไฟล์ที่ซับซ้อนในที่สุดก็ส่งผลเสียต่อ Apple และเหนือสิ่งอื่นใดต่อผู้ใช้ การทำงานกับไฟล์ระหว่างหลายแอปพลิเคชันทำให้เกิดความวุ่นวาย โดยมีสำเนาไฟล์เดียวกันจำนวนมากข้ามแอปพลิเคชันโดยไม่มีภาพรวมของความเป็นจริงของเอกสารที่กำหนดหรือไฟล์อื่นๆ นักพัฒนาเริ่มหันมาใช้ที่เก็บข้อมูลบนคลาวด์และ SDK ของตนแทน

ด้วยการใช้งาน Dropbox และบริการอื่นๆ ผู้ใช้สามารถเข้าถึงไฟล์เดียวกันจากแอปพลิเคชันใดๆ แก้ไข และบันทึกการเปลี่ยนแปลงโดยไม่ต้องทำสำเนา โซลูชันนี้ทำให้การจัดการไฟล์ง่ายขึ้นมาก แต่ก็ยังห่างไกลจากอุดมคติ การใช้ที่เก็บไฟล์ทำให้นักพัฒนาต้องทำงานหนักมากซึ่งต้องค้นหาว่าแอปจะจัดการการซิงค์และป้องกันไฟล์เสียหายอย่างไร และไม่มีการรับประกันว่าแอปของคุณจะรองรับร้านค้าที่คุณใช้อยู่ การทำงานกับไฟล์ในระบบคลาวด์ทำให้เกิดข้อจำกัดอีกประการหนึ่ง นั่นคืออุปกรณ์ต้องออนไลน์ตลอดเวลา และไฟล์ต่างๆ ไม่เพียงแต่สามารถจัดเก็บในเครื่องเท่านั้น

เจ็ดปีนับตั้งแต่ iPhone OS เวอร์ชันแรก วันนี้ iOS ในที่สุด Apple ก็คิดวิธีแก้ปัญหาขั้นสุดท้าย โดยได้ย้ายออกไปจากแนวคิดดั้งเดิมของการจัดการไฟล์ตามแอปพลิเคชัน แทนที่จะเสนอโครงสร้างไฟล์แบบคลาสสิก แม้ว่าจะชาญฉลาด ประมวลผล ทักทาย iCloud Drive และตัวเลือกเอกสาร

iCloud ไดรฟ์

iCloud Drive ไม่ใช่ที่เก็บข้อมูลบนคลาวด์แห่งแรกของ Apple แต่รุ่นก่อนคือ iDisk ซึ่งเป็นส่วนหนึ่งของ MobileMe หลังจากเปลี่ยนโฉมบริการเป็น iCloud ปรัชญาของบริการก็เปลี่ยนไปบางส่วน แทนที่จะเป็นคู่แข่งสำหรับ Dropbox หรือ SkyDrive (ปัจจุบันคือ OneDrive) iCloud ควรจะเป็นแพ็คเกจบริการโดยเฉพาะสำหรับการซิงโครไนซ์ ไม่ใช่พื้นที่เก็บข้อมูลแยกต่างหาก Apple ต่อต้านปรัชญานี้จนกระทั่งในปีนี้ เมื่อในที่สุดก็เปิดตัว iCloud Drive

iCloud Drive เองก็ไม่ต่างจาก Dropbox และบริการอื่นที่คล้ายคลึงกัน บนเดสก์ท็อป (Mac และ Windows) จะแสดงโฟลเดอร์พิเศษที่อัปเดตอยู่เสมอและซิงค์กับเวอร์ชันคลาวด์ ตามที่เปิดเผยโดยเบต้าที่สามของ iOS 8 นั้น iCloud Drive จะมีเว็บอินเตอร์เฟสของตัวเองด้วย ซึ่งอาจอยู่บน iCloud.com อย่างไรก็ตาม ไม่มีไคลเอ็นต์เฉพาะบนอุปกรณ์เคลื่อนที่ แต่จะรวมเข้ากับแอปภายในส่วนประกอบแทน เครื่องมือเลือกเอกสาร.

ความมหัศจรรย์ของ iCloud Drive ไม่เพียงแต่ในการซิงค์ไฟล์ที่เพิ่มด้วยตนเองเท่านั้น แต่ยังรวมไปถึงไฟล์ทั้งหมดที่แอพซิงค์กับ iCloud อีกด้วย แต่ละแอพพลิเคชั่นจะมีโฟลเดอร์ของตัวเองใน iCloud Drive โดยมีไอคอนกำกับไว้เพื่อให้วางแนวได้ดีขึ้น และมีไฟล์แต่ละไฟล์อยู่ในนั้น คุณสามารถค้นหาเอกสาร Pages ในระบบคลาวด์ได้ในโฟลเดอร์ที่เหมาะสม เช่นเดียวกับแอปพลิเคชันของบริษัทอื่น ในทำนองเดียวกัน แอปพลิเคชัน Mac ที่ซิงค์กับ iCloud แต่ไม่มีแอปที่เทียบเท่าบน iOS (ดูตัวอย่าง, TextEdit) จะมีโฟลเดอร์ของตัวเองใน iCloud Drive และแอปพลิเคชันใด ๆ ก็สามารถเข้าถึงได้

ยังไม่ชัดเจนว่า iCloud Drive จะมีคุณสมบัติเพิ่มเติมเช่น Dropbox เช่น การแชร์ลิงก์ไฟล์หรือโฟลเดอร์ที่แชร์กับผู้ใช้หลายคนหรือไม่ แต่เราอาจจะได้ทราบในช่วงฤดูใบไม้ร่วง

เครื่องมือเลือกเอกสาร

คอมโพเนนต์ตัวเลือกเอกสารเป็นส่วนสำคัญในการทำงานกับไฟล์ใน iOS 8 Apple ได้รวม iCloud Drive เข้ากับแอปพลิเคชันต่างๆ และช่วยให้คุณสามารถเปิดไฟล์นอกแซนด์บ็อกซ์ของตัวเองได้

Document Picker ทำงานคล้ายกับ Image Picker ซึ่งเป็นหน้าต่างที่ผู้ใช้สามารถเลือกแต่ละไฟล์เพื่อเปิดหรือนำเข้าได้ มันเป็นตัวจัดการไฟล์ที่เรียบง่ายในทางปฏิบัติพร้อมโครงสร้างแบบต้นไม้คลาสสิก ไดเรกทอรีรากจะเหมือนกับโฟลเดอร์หลักของ iCloud Drive โดยมีความแตกต่างที่จะมีโฟลเดอร์ในเครื่องพร้อมข้อมูลแอปพลิเคชันด้วย

ไฟล์ของแอปพลิเคชันบุคคลที่สามไม่จำเป็นต้องซิงโครไนซ์กับ iCloud Drive เนื่องจาก Document Picker สามารถเข้าถึงได้ในเครื่อง อย่างไรก็ตาม ความพร้อมใช้งานของข้อมูลไม่สามารถใช้ได้กับทุกแอปพลิเคชัน นักพัฒนาจะต้องอนุญาตการเข้าถึงอย่างชัดเจนและทำเครื่องหมายโฟลเดอร์เอกสารในแอปพลิเคชันเป็นสาธารณะ หากเป็นเช่นนั้น ไฟล์ผู้ใช้ของแอพจะพร้อมใช้งานสำหรับแอพอื่นๆ ทั้งหมดที่ใช้ตัวเลือกเอกสาร โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ตสำหรับ iCloud Drive

ผู้ใช้จะมีการดำเนินการพื้นฐานสี่ประการในการทำงานกับเอกสาร ได้แก่ เปิด ย้าย นำเข้า และส่งออก การกระทำคู่ที่สองจะเข้ามาแทนที่ฟังก์ชันวิธีการทำงานกับไฟล์ในปัจจุบันไม่มากก็น้อย เมื่อสร้างสำเนาของไฟล์แต่ละไฟล์ลงในคอนเทนเนอร์ของแอปพลิเคชันเอง ตัวอย่างเช่น ผู้ใช้อาจต้องการแก้ไขรูปภาพเพื่อให้รูปภาพอยู่ในรูปแบบดั้งเดิม ดังนั้นแทนที่จะเปิดรูปภาพ พวกเขาเลือกนำเข้า ซึ่งจะทำซ้ำไฟล์ในโฟลเดอร์ของแอปพลิเคชัน การส่งออกจึงเป็นฟังก์ชัน "เปิดใน..." ที่รู้จักกันดีไม่มากก็น้อย

แต่คู่แรกน่าสนใจกว่า การเปิดไฟล์จะทำในสิ่งที่คุณคาดหวังจากการกระทำดังกล่าวอย่างแน่นอน แอปพลิเคชันบุคคลที่สามจะเปิดไฟล์จากตำแหน่งอื่นโดยไม่ต้องทำซ้ำหรือย้ายไฟล์และสามารถทำงานกับไฟล์ต่อไปได้ การเปลี่ยนแปลงทั้งหมดจะถูกบันทึกลงในไฟล์ต้นฉบับ เช่นเดียวกับที่อยู่ในระบบเดสก์ท็อป ที่นี่ Apple ได้บันทึกงานของนักพัฒนาที่ไม่ต้องกังวลว่าไฟล์ที่เปิดในแอปพลิเคชั่นหรืออุปกรณ์หลายตัวพร้อมกันจะได้รับการจัดการอย่างไรซึ่งอาจนำไปสู่ความเสียหายได้ การประสานงานทั้งหมดได้รับการดูแลโดยระบบร่วมกับ CloudKit นักพัฒนาจะต้องใช้ API ที่เกี่ยวข้องในแอปพลิเคชันเท่านั้น

การดำเนินการย้ายไฟล์สามารถย้ายรายการจากโฟลเดอร์แอปพลิเคชันหนึ่งไปยังอีกโฟลเดอร์หนึ่งได้ ดังนั้น หากคุณต้องการใช้แอปเดียวสำหรับการจัดการไฟล์ทั้งหมดที่จัดเก็บไว้ในอุปกรณ์ของคุณ File Mover จะให้คุณทำเช่นนั้น

สำหรับแต่ละแอปพลิเคชัน นักพัฒนาจะระบุประเภทไฟล์ที่สามารถใช้งานได้ ตัวเลือกเอกสารยังปรับให้เหมาะกับสิ่งนี้ด้วย และแทนที่จะแสดงไฟล์ทั้งหมดใน iCloud Drive ทั้งหมดและโฟลเดอร์แอปพลิเคชันในเครื่อง แต่จะแสดงเฉพาะประเภทที่แอปพลิเคชันสามารถเปิดได้ ซึ่งทำให้การค้นหาง่ายขึ้นมาก นอกจากนี้ Document Picker ยังมีการแสดงตัวอย่างไฟล์ การแสดงรายการและเมทริกซ์ และช่องค้นหาอีกด้วย

ที่เก็บข้อมูลบนคลาวด์ของบุคคลที่สาม

ใน iOS 8 นั้น iCloud Drive และ Document Picker ไม่ใช่เอกสิทธิ์ แต่ผู้ให้บริการที่เก็บข้อมูลบนคลาวด์บุคคลที่สามจะสามารถเชื่อมต่อกับระบบในลักษณะเดียวกัน ตัวเลือกเอกสารจะมีปุ่มสลับที่ด้านบนของหน้าต่างซึ่งผู้ใช้สามารถเลือกที่จะดู iCloud Drive หรือที่เก็บข้อมูลอื่น ๆ ที่มีอยู่

การบูรณาการกับบุคคลที่สามต้องอาศัยการทำงานจากผู้ให้บริการเหล่านั้นเท่านั้น และจะทำงานคล้ายกับส่วนขยายแอปอื่นๆ ในระบบ ในทางหนึ่งการบูรณาการหมายถึงการสนับสนุนส่วนขยายพิเศษใน iOS 8 ที่เพิ่มที่เก็บข้อมูลบนคลาวด์ลงในรายการในเมนูที่เก็บข้อมูลของตัวเลือกเอกสาร เงื่อนไขเดียวคือการมีแอปพลิเคชันที่ติดตั้งไว้สำหรับบริการที่กำหนด ซึ่งรวมอยู่ในระบบหรือตัวเลือกเอกสารผ่านส่วนขยาย

จนถึงขณะนี้ หากนักพัฒนาต้องการรวมที่เก็บข้อมูลบนคลาวด์บางส่วน พวกเขาจะต้องเพิ่มที่เก็บข้อมูลด้วยตนเองผ่าน API ที่มีอยู่ของบริการ แต่ความรับผิดชอบในการจัดการไฟล์อย่างถูกต้องเพื่อไม่ให้ไฟล์เสียหายหรือสูญเสียข้อมูลตกอยู่บนหัวของพวกเขา . สำหรับนักพัฒนา การใช้งานที่เหมาะสมอาจหมายถึงการพัฒนาที่ยาวนานหลายสัปดาห์หรือหลายเดือน ด้วยตัวเลือกเอกสาร ตอนนี้งานนี้จะส่งตรงไปยังผู้ให้บริการพื้นที่จัดเก็บข้อมูลบนคลาวด์ ดังนั้นนักพัฒนาจึงจำเป็นต้องผสานรวมตัวเลือกเอกสารเท่านั้น

สิ่งนี้ใช้ไม่ได้ผลนักหากพวกเขาต้องการรวมพื้นที่เก็บข้อมูลไว้ในแอปให้ลึกยิ่งขึ้นด้วยอินเทอร์เฟซผู้ใช้ของตนเอง ดังเช่นที่เครื่องมือแก้ไข Markdown ทำ อย่างไรก็ตาม สำหรับนักพัฒนารายอื่นๆ ส่วนใหญ่ นี่หมายถึงการทำให้การพัฒนาง่ายขึ้นอย่างมาก และพวกเขาสามารถผสานรวมที่เก็บข้อมูลบนคลาวด์ใดๆ ก็ได้ในคราวเดียวโดยไม่ต้องทำงานเพิ่มเติมใดๆ

แน่นอนว่าผู้ให้บริการพื้นที่จัดเก็บข้อมูลเองก็จะได้รับประโยชน์อย่างมาก โดยเฉพาะผู้ให้บริการที่ได้รับความนิยมน้อยกว่า เมื่อก่อนการสนับสนุนพื้นที่เก็บข้อมูลสำหรับแอปมักจำกัดอยู่เพียง Dropbox หรือ Google Drive และอื่นๆ อีกสองสามรายการ ผู้เล่นที่ได้รับความนิยมน้อยกว่าในด้านการจัดเก็บข้อมูลบนคลาวด์แทบไม่มีโอกาสรวมเข้ากับแอปพลิเคชันเนื่องจากมันจะหมายถึงงานพิเศษจำนวนที่ไม่สมสัดส่วนสำหรับนักพัฒนาแอปพลิเคชันเหล่านี้ ซึ่งประโยชน์ที่ผู้ให้บริการจะโน้มน้าวได้ยาก พวกเขาของ

ต้องขอบคุณ iOS 8 ที่เก็บข้อมูลบนคลาวด์ทั้งหมดที่ผู้ใช้ติดตั้งบนอุปกรณ์ของเขาสามารถรวมเข้ากับระบบได้ ไม่ว่าจะเป็นผู้เล่นรายใหญ่หรือบริการที่ไม่ค่อยมีคนรู้จักก็ตาม หากคุณเลือก Dropbox, Google Drive, OneDrive, Box หรือ SugarSync ไม่มีอะไรหยุดคุณจากการใช้สิ่งเหล่านี้เพื่อการจัดการไฟล์ ตราบใดที่ผู้ให้บริการเหล่านั้นอัปเดตแอปของตนตามนั้น

ข้อสรุป

ด้วย iCloud Drive, ตัวเลือกเอกสาร และความสามารถในการผสานรวมที่เก็บข้อมูลของบริษัทอื่น Apple ได้ก้าวไปข้างหน้าอย่างมากในการจัดการไฟล์ที่เหมาะสมและมีประสิทธิภาพ ซึ่งเป็นหนึ่งในจุดอ่อนที่ใหญ่ที่สุดของระบบบน iOS และนักพัฒนาต้องแก้ไข . ด้วย iOS 8 แพลตฟอร์มดังกล่าวจะมอบประสิทธิภาพการทำงานและประสิทธิภาพการทำงานมากขึ้นกว่าที่เคยมีมา และยังมีนักพัฒนาบุคคลที่สามที่กระตือรือร้นมากมายที่ยินดีสนับสนุนความพยายามนี้

แม้ว่า iOS 8 จะนำอิสระมาสู่ระบบอย่างมากด้วยคุณสมบัติทั้งหมดที่กล่าวมาข้างต้น แต่ก็ยังมีข้อจำกัดที่เห็นได้ชัดเจนบางประการที่นักพัฒนาและผู้ใช้จะต้องเผชิญ ตัวอย่างเช่น iCloud Drive ไม่มีแอปของตัวเอง แต่มีอยู่ใน Document Picker บน iOS เท่านั้น ซึ่งทำให้การจัดการไฟล์แยกกันบน iPhone และ iPad เป็นเรื่องยากเล็กน้อย ในทำนองเดียวกัน ไม่สามารถเรียกใช้ตัวเลือกเอกสารจากแอปพลิเคชันเมลและไฟล์ใดๆ ที่แนบมากับข้อความได้

สำหรับนักพัฒนา iCloud Drive หมายความว่าพวกเขาต้องสลับจากเอกสารใน iCloud ทั้งหมดพร้อมกันสำหรับแอปพลิเคชันของตน เนื่องจากบริการไม่สามารถทำงานร่วมกันได้ และผู้ใช้จะสูญเสียความเป็นไปได้ในการซิงโครไนซ์ แต่ทั้งหมดนี้เป็นเพียงราคาเล็กน้อยสำหรับความเป็นไปได้ที่ Apple มอบให้กับผู้ใช้และนักพัฒนา ประโยชน์ที่ได้รับจาก iCloud Drive และ Document Picker อาจจะไม่ปรากฏขึ้นทันทีหลังจากการเปิดตัว iOS 8 อย่างเป็นทางการ แต่เป็นสัญญาที่ยิ่งใหญ่สำหรับอนาคตอันใกล้นี้ ที่เราเรียกร้องมานานหลายปี

แหล่งข้อมูล: MacStories, iMore
.