天天看點

《iOS應用開發指南——使用HTML5、CSS3和JavaScript》——1.3 移動應用程式 ≠ 桌面應用程式

本節書摘來自異步社群《ios應用開發指南——使用html5、css3和javascript》一書中的第1章,第1.3節,作者: 【美】kristofer layon 更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

我們仍然要保持簡單。

從日常生活的角度去考慮移動内容的需求,會使你專注于設計工作的合适情景,人們搜尋資訊的方式和何時需要資訊。下一步,我們需要把重點放在人們如何實際使用移動裝置。

關于應用程式開發的許多書籍和演講集中着重介紹使用特定的功能特征(比如學習如何使該裝置震動!)。對,可以肯定的是,對于一個大型軟體團隊來說,要從事一個複雜的應用程式,專注于特定的技術特點和行為可能是有意義的。但本書是從“以人為本”角度來闡述,它以人和他們的内容為第一。

當人們使用移動内容時,他們最關注的可能不是是否有人使用了裝置的極具特色的功能。但是如果設計者忽視了特定功能,或者這個功能設計得很糟糕,人們毫無疑問會注意到。當我們把關注點集中在内容和人們的需求上時,這種方式會引導我們采用正确的行為和特征。對我而言,這比首先去研究怎樣實作一個特征,然後再圍繞某個需要的行為來建立一個應用程式的方式更加有效。

為移動裝置設計應用程式和為大螢幕的計算機設計一個網站有很大的差別。我們傾向于在工作或者學習的時候使用桌面電腦甚至筆記本電腦。(很明顯,網際網路讓這種情況發生了巨大的改變,對不起,扯遠了。)這意味着我們使用電腦的地方往往是在辦公室,教室,或者在家。當然,筆記本電腦可以帶到很多地方,而且我們中的一些人幾乎無論走到哪裡都随身攜帶着筆記本電腦,但是大多數人還是在一個主要的地點使用它。

比較iphone、ipod touch或者ipad的使用,當然這得看你有哪種裝置,哪一個型号,網絡連接配接的種類,以及是否有無處不在的無線網絡,如果有一個這樣的移動電腦在你的口袋裡(對ipad使用者而言這是個比喻,除非你真的有一個巨無霸口袋),意味着你随處都可以使用它,也意味着使用時的情景往往是不同的。和使用電腦相比,使用的動機也可能是完全不同的。反複檢視一個菜單的配料表也許隻是個人需求,而并非因為有商業方面的企圖,除非你是個廚師或者餐飲服務商。你在雜貨鋪跟前掏出iphone或者ipod touch,因為你是人,你餓了,你需要在忙碌中解決掉這一特殊的問題。

而這不是一個技術問題。

需要牢記的重要事情是:為apple ios裝置設計内容是不同于為一個大尺寸螢幕上運作的浏覽器設計内容的。而且這不僅僅關乎于情景。在一個大尺寸螢幕的電腦上,會将更多的内容顯示在螢幕上,但是我們并沒有感覺到變化。浏覽器顯示給我們一個網站,而且它還是顯示在那裡,而我們并沒有感覺到浏覽器變化帶來的變化。

繼續閱讀