iOS 以及 Windows Phone 沒有文件管理器的考量是什麼?這樣做的優缺點?


文件系統扁平化。為了讓用戶少操心硬體和操作系統,用好App就行。


學藝不精請多諒解。

僅以照片為例:

在數碼設備出現之前,照片的製作過程是怎樣的?通過光學效應在物理的底片上留下影像,一張底片就對應著一張照片。從始至終,照片上的信息是以其物理載體為實體的。

當我們邁入數碼時代,一切都不一樣了。當我們按下屏幕上的拍照鍵,只有電子的流動,一切物理的實體都沒有變化。我們用數碼設備拍照,我們用電子屏幕瀏覽,自始至終照片都沒有實體。

文件系統的存在意義就是,在數碼這個虛擬世界中,通過文件名、路徑和讀寫信息(日期、大小等)的屬性賦予,讓原本因為失去實體無法整理的照片信息重新獲得了可整理性。

而iOS的跨時代設計『擬物化』,就是儘可能模仿現實中物體的屬性。所以你可以看到照片永遠以縮略圖的形式存在於圖片庫中,就像你閱覽任何實體的相簿一樣。這樣的結果就是,用戶不必操心於文件名、路徑這些為了彌補無實體的照片的屬性空缺所製造出來的替代屬性,任何操作都變得更簡單更易上手。

所以反過來想想我們的數碼相機,為什麼我們要見到一個個與內容無關的數字命名的文件?在出現數碼相機之前,我們以拍攝時間、地點、照片內容、承載容器(單個膠捲為單位)做主題的區分。之前傳言喬布斯對數碼相機有諸多不滿,我猜測改進的地方會在這些點:自動記錄時間地點信息、人臉識別等並以此自動劃分主題相冊;照片從拍攝到展示的流程應該是自然、簡單和無縫的,即使沖印蘋果也會以雄厚的資金引入實體產業鏈。


問題太久遠了……WP已經有文件管理器了,是微軟自家出品,以應用形式發布。可以管理視頻音樂文檔照片,機身內存和SD卡都可以進行操作,系統文件程序文件例外。


謝謝邀請。

我不是很同意這裡朋友們提到的所謂「層面不同」的說法。不要忘了,相當一部分智能手機用戶每天也需要接觸電腦,但他們並未覺得不適。

我認為,如果用戶在使用某種設備時,確實會意識到文件系統的存在;或者說,設計者需要用戶意識到文件系統的存在,則說明這個系統的用法中有操作文件的需要。反過來,如果系統的設計者認為用戶沒必要訪問文件——請注意,我說的是設計者的觀點,用戶的觀點則可能不同——那麼這個系統就容易傾向於向用戶盡量隱藏文件系統。

那麼手機用戶是不是必須訪問文件?這個最好分開來說。以 iPhone,Windows Phone 和 Android 為例:

  • 對 iPhone 和 Windows Phone 而言,它們的操作模型都差不多。即官方不鼓勵手機直接接入計算機,而是鼓勵使用專用的連接程序交互。對 iPhone 而言是 iTunes,對 Windows Phone 而言是 Zune 。
  • Android 稍有不同,長年以來沒有官方的同步軟體。 但是從 Android 4.0 (謝謝朋友們指出我的錯誤)以後開始,Google 修改了協議,不再使用 USB Mass Storage 而是 MTP。這樣一來,至少在 Mac 上,用戶已經無法像原來那樣把 Android 當成一個 U 盤。

——評論里@李鑫元 君指出 MTP 在主流系統上沒有使用障礙。我承認這句話沒錯,但它跟我說的是完全是兩個問題。MTP 存在的意義是改變用戶的使用方式,讓我們無法像原來那樣使用 Android 的文件系統。如果對比在 Windows 7 上的 MTP,它根本不會出現盤符,就是這個意思。

提問者問題里只說 iOS 和 Windows Phone,而事實上 Android 也沒有文件系統的概念——是的,有人也許會說我在混淆視聽,但如果我們看看默認的 Android 原生 rom,就會發現它和其他兩個系統一樣沒有文件管理器;換言之,實際上設計者並不希望最終用戶意識到文件系統的存在(開發者是另一個話題,不能混為一談)。即使是從 Google Play 上下載了文件管理器,只要不是 root 過的手機,我們還是不能訪問各個 app 的私有空間。當然,Android 允許我們改造這個系統,得到我們希望的文件系統訪問能力。

至於優缺點,很簡單。當作為某個用戶個體希望使用機內存儲空間而該系統不提供此功能,它就成了缺點。所以,用戶得必須搞清楚自己對這個系統的期待,如果自己的期待和系統的功能不符,總是不舒服的。


讓用戶專心於 應用 這種層次的交互,而避免了探及內部原理和文件系統結構的麻煩。

感覺 ios 與*nix是兩個極端,因為面向的用戶不同。前者的用戶群不想、也不應該讓他們關心文件操作的事情。後者幾乎時時與內部架構打交道。windows應該算是這兩者的中間。

缺點是,不同應用程序間不好共享文件,而且讓設備很封閉。


蘋果和微軟這麼設計是出於「避免用戶隨意修改操作系統,保證對系統100%的控制」的目的——同時iOS和Windows Phone這兩個系統的封閉性是最強的,各種限制也最多。

這麼做對於用戶來說沒有任何好處,對系統擁有者的好處不言而喻。


安卓上想在百度雲里上傳一個pdf,你需要打開百度雲-》點上傳-》選文件-》選上傳位置-》確認上傳(5步)。

iOS上則是,打開wps、cabinet或者什麼東西-》打開pdf-》點「其他應用打開」-》彈出的列表裡找到並選擇百度雲-》等待跳轉到百度雲-》選擇上傳位置-》確認上傳(7步)

並且請注意「打開pdf」和「等待跳轉到百度雲」這兩步是比較耗時的,而且用戶一開始心裡想的就是「我要上傳到百度雲」,你卻讓他非得先打開別的應用,而且還不得不在什麼iBook、evernote之類的選項里去找百度雲,這並不優雅。

安卓上操作很快就搞定,蘋果上卻要兩個應用跳半天,並且經常需要打開那個文件才能找到「其他應用打開」這個選項,這步毫無意義。

類似如此的場景還有,當你想接收QQ好友傳來的word,編輯並發送給某好友時。

所以說,取消文件管理器使得一些需要你直接操作文件的場景顯得麻煩,特別是涉及到跨應用的時候。很明顯這種交互方式並不優雅,蘋果雖好也不用啥都去捧。

讓用戶只看得到應用,而非文件,有利有弊。

PS:我猜,是喬布斯爺爺靈光乍現:「我們不要文件管理器!」,半分鐘後,他心裡突然想到:「呃,那豈不是不能跨應用訪問文件了,不然不還是要通過文件管理器?」。嗯,他可能心裡想到了但沒說而已。


不妨換個更大的角度來看。

無論是Win,OS X還是Linux都有文件和文件夾的概念,這種形式的來源於現實世界的文件、文件夾管理形式。

公司中,逐漸出現需要記錄、交流或保存的數據。人們為提高效率,用紙張記錄下來,形成文件。文件變多,就用文件夾分門別類的管理起來。這是現實世界的初始。

而如今,數據逐漸電子化,變成更易於管理的硬碟數據。而數據管理形式依然依賴於文件、文件夾。在使用的時候,你是否思考過這個問題:借鑒於現實世界的數據管理形式在二進位世界到底是不是最高效的?有沒有更好的替代方法?

我們需要的只是數據,文件、文件夾僅僅是個「中介」。能不能捨棄「中介」,直接面對數據,實現更高效的管理。如果不能,那換一個更簡單的數據管理形式總可以吧?

目前只看到OS X 10.9 Mavericks的Finder新增了tag,算是一個有意義的嘗試。由此可見蘋果在為尋找更高效的方案而努力(多嘴一句,蘋果在各方面的技術革新上都有過嘗試,如UEFI,iCal)。

我們需要手機來滿足需求,提高工作效率。這些需求的實現是以App的形式存在。App是一個個功能化的模塊。App以實現功能,提高效率,滿足需求為原則設計的背景下,加入文件、文件夾管理形式能否提高App功能實現的效率?對用戶有何好處?

個人觀點:文件、文件夾管理形式終將被更好的形式代替,手機雖有Win、OS X、Linux桌面操作系統的影子,但影響較小,希望能在這條努力讓數據處理的功能、效率最大化的道路上當一個示範者,不斷革新。


Windows Phone沒有用過,所以只說iOS和Android

沒有文件管理器應該是出於用戶體驗和安全的考慮

文件系統中的目錄本身也是一種文件,它是一張列表,記錄了文件的基本信息和它所包含的文件的位置

這樣一來,文件到底在什麼目錄對用戶來說其實是不重要的,因為說到底文件的路徑不過是取決於目錄的編排方式

用戶體驗:

有一些文件,比如媒體文件,視頻,照片等等,你可能會以不同的App去處理或查看;在iOS中,以照片為例,用戶不需要知道某一張照片的路徑是什麼,你只要在照片庫中選擇它就沒有問題了不是嗎?

沒有文件管理器,就是要簡化繁瑣的實現細節,用戶要看照片,看照片就行,它存在哪裡不重要,用不著你費勁去一層一層地開文件夾,就像你在Windows中那樣。

在這類文件上,iOS做得不夠好的地方其實不是沒有提供文件管理器,而是沒有提供足夠多的庫給開發者,對於第三方App:

照片庫(照片和拍攝的視頻)現在所有的App都能查看和添加了,添加的方式可能是硬鏈接,也可能是直接複製一遍,沒做過iOS開發不清楚;

視頻庫不能添加也不能查看;

音樂庫只能查看不能添加;

文檔庫(iBooks)可以添加,不能查看。

很多用戶覺得iPhone的控制權不夠就源於這裡,其實如果能做到,正常使用中請問你還需要更多的控制權幹什麼?

iOS上如果這些庫都能由第三方App訪問就不會存在什麼問題了。

提下Android,它的照片庫是每次重新mount SD卡(現在很多都內置了,但是機制沒變,ROM和SD是分開的)都重新掃描更新的,會掃描全部文件,這樣很慢,而且可能會把一些用戶不會想在照片庫看到的東西也弄進去,比如App的圖標素材,現在好像很多App會在圖標素材庫中建一個.nomedia來迴避掃描

這種掃描是對它沒有同步工具和固定的圖片索引庫的補償,但是從第三方App訪問照片就比較麻煩,你得按照路徑去找,除非這個第三方App自建圖片索引庫

視頻,音樂也一樣,Android上的大容量遊戲通常是通過在SD卡上添加數據文件,那些聲效文件可能就會不請自來地出現在你的歌曲列表上

安全方面:

另一些文件,比如App的數據文件,是用戶不需要也不該接觸的

所以iOS引入了Sandbox,每個App都被困在自己的Sandbox中,不能訪問其它App的數據,除非是系統允許、並且由用戶授權確認的,比如照片,聯繫人。

如果可以任意訪問文件,我就可以用一個App去修改另一個App的某些數據,聽起來很耳熟?對了,遊戲做弊器,內購破解什麼的,都是這樣,iOS很多人越獄就是為了這些吧

但是這個特性也可以用來運行木馬程序,說不定你的支付寶密碼哪天就被竊取了。

另外全部文件的許可權好像都rwxrwxrwx了吧,真的挺危險的…

其實Android也並不是想要用戶能隨意訪問文件的啊,/mount/sdcard以外的目錄非root用戶好像是不能隨意修改的吧,而且也沒有提供原生的文件管理器


如果文件管理沒必要,那macOS為什麼要帶Finder呢?iTunes又有何必要呢?蘋果總是口是心非,打著簡化用戶體驗的旗號,不許別人動他的蛋糕


文件系統是一個非常大的坑,對於小白非常不友好,蘋果的原則就是大膽低估用戶的智力,任何不直觀的東西都不準出現。當一個電子產品的操作越來越像家電時,它就會賣的像家電那樣多。

試想一下:

電視機:error,缺少xxx,請手動配置oooo

洗衣機:試圖用不正確的姿勢載入物品。

電冰箱:可用的存儲區不足,無法完成該操作。

用戶還不得瘋掉。

其實遊戲機也一樣,如果索尼玩家天天載入這個修改那個才能玩,那ps的銷量是不會如此驚人的。

當然,對於老手來講,這些傻瓜操作極為乏味。


是為了達到對系統的控制而忽視了用戶體驗,不用洗白。沒有文件管理,進行文件傳輸的時候極其不方便,跨應用的數據顯示更不方便。沒有文件管理,數據依附app存在,可app並不完美,多個app佔用內存也大,一旦卸載app,數據隨之消失。這樣的系統無法辦公,只能說是「高級玩具」罷了。

至於說簡便傻瓜式操作的,還真是把用戶當傻瓜,並希望他們永遠是傻瓜,「stay hungry,stay foolish」嘛。


像這種封閉系統都是沒有文件管理器的。原因大概有兩個

1,像是@徐來清 所說,文檔系統自動分類管理,隨著應用服務的更完善,傻瓜式操作,文件管理器只是不必要累贅。

2,為了更好的保護版權,這樣盜版的音樂,小說,影視等就必須從APP下載而無法共享。


蘋果的考慮估計是 要文件管理器幹嘛?所有的東西都做成app 所有的東西都盡量簡單傻瓜話 就像你要管理照片 就給你來個照片應用 這樣歸類起來也方便 也不容易破壞蘋果的底層文件 可以保證蘋果系統的用戶體驗


在大多數操作系統中真實的文件系統遲早都會對普通用戶不可見。讓普通用戶可以操作真實文件系統和程序語言中把內存和指針暴露給用戶沒什麼區別。

嗯哼~


ios是基於庫的管理,而你說的是基於文件樹的管理,庫似乎是一種更先進的管理方式,但就我體驗而言windows這種二者兼有的是最好的


iOS把用戶當傻瓜。

WP是真不需要。


都說些廢話,簡化一下,一個有文件管理的iphone和沒有文件管理的iphone你買哪一個?


對有分類癖的人來說,TMD庫真是個渣渣,咱知道絕對路徑,你卻讓我去一個個識別,crazy...


有文件管理器的好處:人不是神,總有腦殘的時候,軟體也有設計不完善的情況,用戶有文件管理器的話可以手動補救,比如,某個軟體的配置文件里有錯誤使軟體不能運行,用戶可以手工去刪除或修改壞的配置文件讓軟體恢復.

文件管理器就像逃生通道一樣,平常用起來繁瑣但必須有.


個人認為,這主要是為了防止用戶輕易地複製購買的音樂圖書和應用,這和遊戲主機千方百計阻止用戶拷貝遊戲的目的是一樣的。


推薦閱讀:

父親的 iPhone 6s 和 5 都有屏鎖,父親去世,包括母親在內的親人都打不開怎麼辦?
計算機組成原理有哪些知識點是工作中需要的?
開放系統(如 Android)和封閉系統(如 iOS)哪個更好,更有前途?
移動互聯網未來的趨勢是什麼?
很多 iOS 開發者收到 Apple 警告郵件,是要全面封殺熱修復方案嗎?

TAG:iOS | 文件管理器 | 文件管理 | WindowsPhone | WindowsPhone8 |