顯示包含「蘋果」標籤的文章。顯示所有文章
顯示包含「蘋果」標籤的文章。顯示所有文章

2012年3月15日星期四

單擊, 雙擊

揸流攤的博客是否只是數天下之不是? 當然不是,找出揸流攤的東西是其中一個主題,亦有主題是表揚一下好的設計,指出細微的東西怎樣不揸流攤。

今次探討一下是滑鼠中的單擊(Single-click)和雙擊(Double-click)動作,而集中是說有關Mac OS X(OS X)的部份。如果是蘋果Mac 的新用家便會發現,大部份在系統的操作都是用單擊完成,在System Preference 中的圖示,按網頁的超連結都是單擊,單單是開啟一個檔案是用雙擊的,而在蘋果的iOS 產品,卻沒有雙擊的動作來開啟東西,究竟為何?

單擊操作的迷思
其實這個做法,微軟早就找大家做過實驗了。(指示可參考連結) 而我覺得這為了是給一些平板電腦方便使用的。說多了, 微軟的東西我不是太熟,說回蘋果,為什麼愛簡約的教主不選擇單擊開啟? 簡單來說,是為了一個功能 「更改名字」。單擊開檔案是沒有問題的,但是要更改名字你會怎樣做?


右鍵? Mac OS X(OS X) 的原設計理論是需要單鍵的,所以這個答案不行!

長按直至菜單出現 (Tap-and-Hold)? 這個想法不錯,不過為了單一功能而多一個菜單,會否太煩。(Windows Mobile 就用這個方法,好不好,要看用作那一個界面)

「拖放」(Drag and Drop)功能
如果初初使用滑鼠的朋友,都會知道滑鼠有一個叫拖放的動作,其實拖放是三個連貫的動作所組成:單擊選擇> 拖曳> 放手
就是單擊選擇這個動作,因為滑鼠只有單擊直接開啟程式,沒有了選擇的動作,便不能拖放,所以多了「單擊選擇」。

如果有了這個模式便可以拖放了,同樣更改名字亦可在這個模式之後實現,只要按下「Return」 便可以了。在Mac OS X 的「Return」 是「輸入」 的意思,而非執行(Execute) 的意思,所以初初用Mac 的朋友會不習慣。

那麼為何要雙擊?
為什麼不按下空白鍵 (space) 便算?當時是沒有Quick Look的功能,大可利用這個鍵! 這是一個人體工程學的問題,如果要做一個檔案,要用兩隻手的操作,是十分麻煩的,這當然是希望用一隻手宛成,而最直接便是雙擊了。 那一定會有朋友問,那為什麼不是雙擊改名,「Return」 去開啟?那你可以做一次統計,究竟是改更名字多或是開啟檔案多? 做完之後,你便發現為何要用雙擊了。

其實這個單擊,雙擊這個日常電腦簡單的操作,很多人都覺得很直覺,漸漸覺得理所當然,但有沒有想過當初做圖像界面 (GUI) 的朋友,為了這個簡單的問題而費神,一點都不揸流攤的做法,才能大家使用電腦更方便呢!


Single-click to open an item (在Windows 內單擊開啟):
http://support.microsoft.com/kb/915109

Microsoft Win Mobile Tap-and-Hold:
http://msdn.microsoft.com/en-us/library/ms839437.aspx

2012年3月12日星期一

死連結

所謂死連結就是連上網絡資源的超連結無效。死連結這個問題,不停有人犯錯,是可以引用一句「人類總要重複同樣的錯誤」。

這個問題其實在網絡上十分常見,因為網頁大多是基於HTML 這個標記式語言去表達(即使不是HTML, 都是以標記式語言為主),標記式語言本身不會因為資料的內容而做驗查,所以連結是有效與否,跟本不會檢查,所以常會出現問題而不知道。

在說問題出錯的原因之前,先看看今次揸流攤的對象: 蘋果。

先來你一條連結:
http://www.apple.com/hk/aperture/resources/

相信你很快會發現死圖。要找揸流攤的,當然是比較快捷和可靠的方法。W3C 其實有提供 Link Checker:
http://validator.w3.org/checklink


只要將網頁貼上去input 欄位上,再按「Check」之後,便會自動替你檢查。

看,所有問題,一目了然! 而且那一行出問題都顯示給你,真的很方便!

但為什麼會出現這些問題尼? 我當然不是蘋果內部的員工,這不能解釋這個現像,但大多數可以因為以下幾個原因出現。


錯手刪去資源
大部份的問題出錯,都是人手造成的。多數在製作過程出現是比較少見的,如編寫網頁時,也會更新一下,先看看有沒有死圖,才會給客戶。大部份出現死圖的情況,是在維護網頁時,錯手刪去或更改相關資源而出現的,所以導致死連結出現。
伺服器問題
有很多網頁愛把一些圖片,附件等東西放到另一台伺服器。這要留意,因為伺服器都有當機,不能連接的時間,除非有兩台以上,而且做了Redundancy (中文不知如何譯,冗餘?),否則,總會有不在線的一刻,當不在線時,瀏覽器拿不到相對應的資源,便出現死連結了。

依賴外部連絡
這個問題更難處理,因為有很多人會依賴他人的連結,打算假手於人,在自己的網頁借人他人的資源,萬對方將資源刪去或死機了,你同樣會受害,而且,你自己更不能自己解決,畢竟資源在他方。

地域問題
這個問題十分之特別,有些地方的政府是限制網絡資源的,如中國便不能存取Facebook 內的資源。又或是某一些地方設立版權限制,如一些美國的版權資料,是不能在非美國本土中獲取的,這特別要小心,除非你可以用虛擬私人網路去檢查,否則,你比較難去找出問題所在。

其他問題,包羅萬有
其實以上只是說了一少部份,這個問題的原因是說不清講不盡的,只好萬事小心,別揸流攤。

蘋果死連結原網址:
http://www.apple.com/hk/aperture/resources/

W3C Link Checker:
http://validator.w3.org/checklink