iOS 8對APP設計來說意味著什嗎?
雖然對iOS 8進行互動設計和iOS 7大同小異,但是仍然有許多需要特別注意的事項。
開始之前
藉助iOS 8,開發人員可以使用TouchID、CloudKit、WatchKit、HealthKit以及HomeKit等新特性進行開發,因此設計師需要在APP規劃階段考慮這些新特性如何放置在APP當中。特別是為Apple Watch進行設計可能會是一個巨大的挑戰,所以設計師應當提前對這些特性進行考慮。這樣做的話,設計師可以花更多的時間來處理邊緣情況edge cases),而這些邊緣情況往往是這些新增功能的副作用所導致的。
通知
iOS 8提出,應用擴充的設計同樣也需要注意,比如說第三方互動通知以及通知中樞外掛程式。這些很可能同樣需要對其互動進行細節設計。然而,明白哪些內容會被展示、如何展示,以及使用者如何和這些外掛程式進行互動,對使用者體驗的提升來說是極其重要的。
互動通知將允許使用者點擊兩個通知按鈕的其中一個,或者直接單擊頂部通知進入應用程式。因為後者很可能會被使用者忽略,因此最重要的是將兩個通知按鈕設定為使用者最需要、最常用的功能,而不是簡單的導航回應用程式。
由於外掛程式潛在的功能很多,因此在通知中樞的外掛程式需要更多的互動設計。請注意,這些外掛程式都允許放置可單擊的按鈕,但是都不能夠使用鍵盤。此外,要注意,這些外掛程式是應用程式的一部分,外掛程式和應用程式之間並不獨立。
全新裝置
iPhone 6和iPhone 6 Plus
iPhone 6和帶高清視網膜屏的6 Plus的引入滿足了人們對大手機的需求,但是這些巨大的螢幕尺寸對使用者如何更好地操作應用程式帶來了巨大的影響,這些影響你可以在看到。
因此,在設計程式的時候一定要親力親為。使用這些大螢幕裝置來測試程式原型,並找出如何讓使用者方便進行單手操作,然後圍繞這一點來進行設計。如果你 希望使用者經常用到某些特定的操作,請將它們放置於使用者輕易觸及到的地方。除此之外,iPhone 6 Plus同樣也支援landscape模式中的橫向視圖。這個特性應當被充分利用,但是要注意的是,這個特性並不被iPhone 6和5S支援,所以不要特別依賴於這個功能。
Apple Watch
Apple Watch同樣也帶來了各種全新的介面設計挑戰。隨著Apple Watch而來的是一個全新的、更加清晰的字型,一個圓形的iOS案頭,以及一個全新的物理互動元素數字錶冠,“force tap”視網膜屏以及"taptic"震動反饋)。為Apple Watch進行設計會比以往任何時候還要注重使用者介面和物理裝置的融合。比如說,如果在螢幕點亮後給出一個互動指示,數字錶冠的體驗會被大大增強。
同樣也要特別注意,Apple Watch也有兩種螢幕尺寸1.5英寸和1.7英寸),因此設計師在為小尺寸設計時,應當要始終牢記清晰至上的原則。
自適應UI
由 於增加了兩個新的iPhone尺寸以及兩個Apple Watch尺寸,設計師和開發人員需要更加靈活的布局,這時,自適應UI的概念將開始發揮作用。自適應UI基於Size Classes,能夠指定相應的布局規則,而這才是蘋果設計的精華所在。這相當於在web上進行響應式設計。
1.目前,布局趨於動態而不是靜態
2.原來要為每個裝置專門設計布局、樣式和互動。現在有更多的裝置。
3.自適應UI允許你可以根據不同裝置的外形特徵調整使用者介面
4.iOS 8中的size classes有兩種類型:常規(regular)和緊湊(compact)。
iOS 8是如何改變了設計人員的工作?
1.使用者介面的設計應當是普適設計,而不是專門為特定裝置設計
2.對iPhone來說出現了一個3x的映像尺寸,其中包括程式表徵圖。隨著容器支援的增強,目前PDF檔案可以在應用中當做圖形,以便於能夠在不同的尺寸下使用。
3.設計師可以嘗試和開發人員一同使用Xcode 6來搭建應用介面,以縮減設計和開發之間的間隙。
Xcode 6中Interface Builder的新特性
Xcode 6提供了全新的GUI來鼓勵設計師參與到開發過程當中來。這對設計師來說是一個瞭解並與開發人員更好地交流的絕佳機會,以便於讓開發過程更加容易進行。總的來說,下述關於Xcode的變化是讓設計師更好使用Xcode的關鍵:
1.iPhone和iPad可以使用同樣的Storyboard或者XIB,而不是專門給這兩個裝置製作兩個不同但是內容一樣)的storyboard。
2.Xcode可以預覽實際建立的裝置和介面方向。
本文連結:http://www.cocoachina.com/design/20141017/9950.html