文檔程序:更好的體驗但也帶來新的復雜性
如今雖然能夠跨多個應用程序打開同一個文檔,用戶處理文件有了更好、更直觀的體驗,但是開發者必須考慮新的變量,如網絡錯誤,節省背景和在多個應用程序處理同一個文件的挑戰。蘋果告訴開發人員可以使用文件協調技術,它可以協調從多個位置訪問文件,避免數據丟失。蘋果認為,用戶將需要更為靈活的打開和移動模式,這將要求開發者要小心他們的應用程序對一個文件的更改。
開發者也將需要正確處理數據的遷移:盡管 iOS 8 用戶可以選擇繼續使用目前的云存儲文件或遷移到 iCloud Drive,OS X Yosemite 不支持向后兼容性,用戶將不得不選擇遷移到 iCloud Drive,否則文件將不再跨設備更新。新的 API 在許多方面與 iOS 7 和 OS X Mavericks 存在沖突,它們將互不兼容。
對于用戶來說,這意味著,他們將不得不遷移到每臺設備。一旦數據被遷移一臺設備上,所有其他設備也必須遷移,否則將無法互相同步,這勢必會產生一些混亂,需要開發者和用戶之間良好的溝通。
同樣,開發者自行決定是否在其應用程序中的特定部分支持新的文件操作,并且,系統能夠跨應用程序共享同一文件,是否顯示原始文件也是開發者的選擇。
將文件系統的挑戰和發展問題放在一邊,蘋果 iOS 8 中文檔管理和存儲的新方法,是一個可喜的進步。這些新技術都可能經過幾年的醞釀,以確??煽啃院桶踩?,同時避免數據丟失,而且應該杜絕令人沮喪的復雜性。
iCloud Drive、文件共享、新的文件選擇器,并支持第三方服務存儲提供商,所有這些新技術說明了,蘋果這是將賭注押在一個結合了傳統文檔管理和更靈活的沙盒模式的解決方案,同時確保安全性和協作。iOS 跨應用程序的文檔管理問題是否終于得到解決,現在下結論還為時過早,但是開發者對可擴展性的興奮使得前景很樂觀。

2、本網其他來源作品,均轉載自其他媒體,目的在于傳遞更多信息,不表明證實其描述或贊同其觀點。文章內容僅供參考。
3、若因版權等問題需要與本網聯絡,請在30日內聯系我們,電話:0755-32905944,或者聯系電子郵件: 434489116@qq.com ,我們會在第一時間刪除。
4、在本網發表評論者責任自負。
網友評論僅供其表達個人看法,并不表明本網同意其觀點或證實其描述,發言請遵守相關規定。