如預期一樣,蘋果在WWDC大會上發布了iOS 7系統。對于開發人員來說,他們需要對自己的應用做出相應的改動,并進行重新設計,以搭配蘋果的最新系統。所幸的是,蘋果今天發布了iOS 7過渡指南,幫助開發人員更好的理解iOS 7的最新設計,讓他們能夠對自己應用的UI進行調整。
蘋果指出,iOS 7能夠“讓應用更好的將自己的核心用途與功能展示給用戶。”
(圖:iOS7 信息文字最小號和最大號呈現界面)
以下是蘋果提出的3個開發人員在針對iOS 7開發應用時應注意的事項:
- 依從關系:UI應該能夠讓用戶馬上理解應用的內容與操作方式,但是要注意UI不能喧賓奪主。
- 清晰性:應用內的文字在各種大小下都應該清晰易讀,應用圖標要清晰并且簡明,應用內的其他裝飾不應過于繁瑣。
- 深度:應用的設計和動畫效果要能夠提高用戶的使用體驗,并且幫助用戶理解應用的作用。
最重要的是,開發人員應該利用好整個屏幕,避免出現四邊留有黑框的情況。如下圖。在舊版iOS的天氣界面中,界面四周全部留黑。而在iOS 7中,天氣應用的界面填滿了整個屏幕。
另外,蘋果希望開發人員接受的另一個iOS 7的新特征為,使用半透明的圖層展示應用的設置功能。
對于那些想在一段時間內讓自己的應用繼續支持iOS 6的開發人員,蘋果表示,Xcode 5將會讓他們保持應用對舊版本iOS系統的支持。
以下是蘋果對開發人員的全部建議:
- 確保應用內容在半透明的UI元素中清晰可見。
- 重新設計自定義欄中按鍵的圖標。在iOS 7中,自定義欄發生了較大的改變。
- 設計好無邊框按鍵,重新設計應用布局。
- 支持動態輸入。在iOS 7中,用戶能夠調節輸入時獲選詞的大小,開發人員應該注意這一點。
- 確保應用的手勢控制不會與iOS 7中新的手勢形成沖突。
- 注意iOS 7中新的陰影、漸變和切面等視覺效果,以獲得最好的視覺體驗。
- 在必要的時候,使用應用在iOS 6系統下最佳的設定,如自動布局等。確保應用沒有使用過時的API。
完整的iOS 7過渡指南請參閱這里。