天天看點

《Visual C++ 2012 開發權威指南》——1.3 Metro新特性

本節書摘來自異步社群出版社《visual c++ 2012 開發權威指南》一書中的第1章,第1.3節,作者: 尹成 , 朱景堯 , 孫明龍 , 胡耀文,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

metro是微軟在windows phone中正式引入的一種界面設計語言,也是windows 8的主要界面顯示風格。“windows 8”推出的一個專為觸摸而設計的最新metro風格界面,能向使用者顯示重要資訊,這個界面同時支援滑鼠和鍵盤,并應用于平闆電腦。metro風格界面設計風格優雅,可以令使用者擷取一個美觀、快捷流暢的metro風格的界面和大量可供使用的新應用程式。這些應用程式擁有遠遠超出圖形設計範疇的新特性(一個平台)。正如微軟所展示的那樣,通過出色的觸控體驗,同時又可以使用滑鼠、觸控闆和鍵盤工作。如果使用者希望永遠沉浸在metro界面中,那麼将永遠不會看到桌面,除非刻意選擇,否則系統甚至不會加載它,這樣的windows将煥然一新。

metro作為一種界面設計語言,其主要特性有以下幾點:

(1)更簡潔;

(2)更美觀;

(3)更平滑、流暢。

metro ui強調資訊本身

metro ui是一種界面展示技術,和蘋果的ios、谷歌的android界面最大的差別在于:後兩種都是以應用為主要呈現對象,而metro界面強調的是資訊本身,而不是備援的界面元素。顯示下一個界面的部分元素的功能上的作用主要是提示使用者“這兒有更多資訊”。同時在視覺效果方面,這有助于形成一種身臨其境的感覺。

metro ui強調利用時間碎片

在時間碎片中找尋到更多的資訊。這就是metro ui為windows phone所定制的設計理念。現在很多使用者沒有過多的時間來用複雜的手勢操控手機。在公共汽車上,我們可能利用從座位起身到在後門排隊等侯下車的這個較短的時間間隔中,還想着要看一條微網誌。也許趁着在超市排隊結賬的時候,都要用微信搖一下周圍的新朋友。着重提高使用者的單手操作準确性,就能讓使用者黏在的應用上。